The objective of this assignment is the simulation of major components in a simple operating system, for example, scheduler, synchronization, related operations of physical memory and virtual memory.
In detail, student will practice with three major modules: scheduler, synchronization, mechanism of memory allocation from virtual-to-physical memory.
- scheduler
- synchronization
- the operations of mem-allocation from virtual-to-physical
Note:
- The instructions and information are included in
assignment_202.pdf
. - Our report is in
Operating_System_Assignment.pdf
. - All of the source codes are in
src
and their header file are ininclude
. Checking system is conducted by usinginput
andouput
.
After this assignment, student can understand partly the principle of a simple OS. They can draw the role and meaning of key modules in the OS as well as how it works.