
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
About the instructor
P
Course Curriculum
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
-
Operating-System Structures
-
User Operating System Interface
-
System Calls
-
Types of System Calls
-
System Programs
-
Operating System Design and Implementation
-
Operating System Structure
-
Virtual Machines
-
Operating System Generation
-
System Boot
-
Processes
-
Process Scheduling
-
Operations on Processes
-
Cooperating Processes
-
Inter-process Communication
-
Communication in Client-Server Systems
-
Assignments
Module 3
-
Memory Management
-
Address Binding
-
Compile time
-
Load time
-
Execution time
-
Logical versus Physical Address Space
-
Swapping
-
Contiguous Allocation
-
Single Partition
-
Multiple Partition
-
First Fit
-
Best Fit
-
Worst Fit
-
Internal and External Fragmentation
-
Paging and Virtual Memory
-
Basics
-
Demand Paging
-
Page Replacement
-
Page Replacement Algorithms
-
FIFO
-
Belady’s anomaly
-
Optimal
-
LRU
-
MFU
-
Thrashing
-
8. Storage
-
Files
-
Attributes
-
Operations
-
File types
-
Structure
-
Access methods
-
Directory Structure
-
Protection
-
File System Implementation
-
Allocation methods
-
Free Space Management
-
Secondary Storage Structure
-
Disks
-
Structure
-
Scheduling
-
FCFS
-
SSTF
-
SCAN
-
Assignments
Download eBooks
-
Download eBooks
Exam
Student Ratings & Reviews
No Review Yet