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 commanddu
, which presents information about the disk space used by files and directories.
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.