This is a set of projects in java for the "Operating Systems, Networks and Distributed Systems" course.
It includes the following programs:
- A server socket that handles client data streams and prints their information
- A data reader that allocates memory blocks using multithreading. The system allocates memory according to the different policies: First fit, Best fit and Worst fit. And then shows how the different fits behave and the time they require to run.
- A server/client application that works like and old-fashioned chat/message board.