/feup-sope-project

Project for Operating Systems 💻🧾

Primary LanguageCMIT LicenseMIT

Operating Systems Projects

Organization Codacy Badge Top Language Contributors Total Lines License

Description

The aim of the project was to develop a tool to summarize the use of disk space in a file or directory, the information to be made available must include files and subdirectories that may be contained therein.
This tool has as reference the command du, which presents information about the disk space used by files and directories.

Description

The aim of the project was to develop a client-server application capable of dealing with conflict situations when accessing shared areas.
The shared area is a bathroom with several unisex seats, controlled by a Q process (server) to which requests for user access are addressed.
Access requests are sent through a U multithreaded process (client), and the time required by the interested party to be in a place of the sanitary facilities is indicated by it. Orders will stay in a service queue until they have a turn, and at such time, the respective user accesses a place on the premises during the requested time, under the control of the Q server, then the resource is released to another user.