About Course
OS purposes: resource management and the extended virtual computer; historical development. Processes: critical sections and mutual exclusion, semaphores, monitors, classical problems, deadlock; process scheduling. Input and Output: hardware and software control.
Memory management: multi-programming; swapping; virtual memory, paging and symbolic segmentation; File System: operations, implementation, performance.
Operating System Security and Protection mechanisms: protection domains, access lists, capability systems, the principle of minimum privilege, security threats and attacks, encryption, and authentication
Course Content
Module 1
-
Introduction to operating systems
-
Computer-System Organization
-
Computer-System Architecture
-
Operating-System Structure
-
Operating-System Operations
-
Process Management
-
Memory Management
-
Protection and Security
-
Kernel Data Structures
-
Computing Environments
-
Open-Source Operating Systems
Module 2
Module 3
Download eBooks
Exam
Student Ratings & Reviews
No Review Yet