Technical problems of operating system

Investigate technical problems of operating systems, and provide a written report. Your research should focus on an in-depth topic about theories, algorithms, approaches, mechanisms, or implementation of one of the following fields of operating systems:

process management
process and thread
CPU scheduling
synchronization
deadlock handling
storage management
main memory
virtual memory
file systems
mass-storage and I/O
protection and security
distributed, real-time, and multimedia systems

Sample Solution