In class you have (or will) examine the theory behind the design of operating systems, processes and their scheduling, the implementation of threads and memory management strategies including the use of virtual memory.
For your assessment you are required to fully describe the implementation of these theories in a Windows 10 operating system taking care to explain why particular choices are made.
You are expected to link each theoretical aspect of operating system design to its practical implementation within that operating system.
It is expected that your report will be properly constructed and presented including headers, diagrams, attributions, etc.
You will be marked according to the following schedule. In each case you will be expected to relate the theory of the aspect of operating systems stated to its practical implementation withing the specified operating system.
Overall Design of the Operating System (5)
Memory Management (6)
Virtual Memory (6)
Report layout, referencing, etc. (5)