An operating system (OS) is a software that controls the hardware of a computer. It also serves as a foundation for Application Programs and as a link between both โ the computer user and the computer hardware. In other terms, an OS is a piece of software that handles file management, memory management, process management, input and output, and peripheral device control.
1 - Report1
Report2 discusses the following points:
- Process Management
- Threads
- Scheduling
- Memory Management
- File Management
- OS Comparisons
2 - Report2
Report2 discusses the following points:
- Concurrency: Mutual Exclusion and Synchronization
- Concurrency: Deadlock and Starvation
- Operating System Security
- OS Comparisons