Skip to content

Implementation of the Semaphore algorithm, which's a synchronization mechanism to control the processes that are being executed in the critical section and being used by shared resources.

Notifications You must be signed in to change notification settings

arthurdiluz/os-semaphore

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 

Repository files navigation

OS-Semaphore

Implementation of the Semaphore algorithm, which is a synchronization mechanism to control the processes that are being executed in the critical section and being used by shared resources.

Project developed as an evaluation for the subject of Operating Systems offered by the State University of Northern Paraná and evaluated by professor Thiago Adriano Coleti on June 6, 2019.

How to run

In the project directory, execute the following commands:

> cd /src/

> python ./main.py

And the code will be executed over the rules setted on code, according to the homework's specifications.

The result will be available in results.txt placed in files/ directory.

About

Implementation of the Semaphore algorithm, which's a synchronization mechanism to control the processes that are being executed in the critical section and being used by shared resources.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages