Skip to content

xshen061/Operating-System-Class-CSI3531

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

25 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Operating System Class

CSI3531 : Système d'exploitation | CSI3131 : Operating System | University of Ottawa

These are the solutions I submitted for the homeworks 1, 2, 3 and 4.

The theoritical answers are not given in this repository and will not be given to you.

I will not post the questions because they belong to the University of Ottawa. I am only posting the codes I submitted.

Here is the feedback I received for each homework :

Homework 1 ( Processes ): 82/100

Homework 2 ( Threading with Java ): 100/100

Homework 3 ( The Sleeping Teaching Assistant ): 100/100

Homework 4 ( Shared Memory between programs in c - Python implementation of page replacement algorithms LRU and FIFO ): 100/100

Beware of Copy Pasting these codes :D.

I am posting the code I submitted because It was a great experience to follow this class during the term.

And it is was a great experience to learn the new concepts of processes, threadings, mutexes or page replacement algorithms.

The solutions are pretty similar.

Make your own code, find your own mistakes, customize your code and learn!

Use this repository only as a reference.

About

CSI3531 : Système d'exploitation | CSI3131 : Operating System | University of Ottawa

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • C 63.2%
  • Python 20.6%
  • Java 16.2%