Description
In this course, you will learn:
- Begin with a look at the construction of current operating systems. Over the course of the following sections, we will review the history of contemporary computers, thoroughly examine each of the fundamental components of an operating system (from processes to threads), and delve into more sophisticated topics like as memory management and file input and output. The seminar will conclude with a review of various system security concerns.
Syllabus:
- Introduction to Operating Systems
- Processes and Threads
- Synchronization
- CPU Scheduling
- Deadlock
- Memory Management
- File System
- Security
- Networking