CSE2003

Operating Systems

Core Courses
Prerequisites:CSE2002

A thorough exploration of operating system principles including process management, scheduling, synchronisation, memory management, file systems, security, and virtualisation. Students study both theoretical concepts and practical implementations through real-world OS case studies.

21 Chapters

Chapters

Ch 1FREE

Computer Systems and Operating System Fundamentals

14 min
Ch 2FREE

Core Operating System Services and Architecture

15 min
Ch 3

Understanding Processes and Concurrent Execution

14 min

Unlock all chapters — plans from $6/mo

Ch 4

Threads and Concurrent Programming

13 min

Unlock all chapters — plans from $6/mo

Ch 5

CPU Scheduling Fundamentals and Algorithms

10 min

Unlock all chapters — plans from $6/mo

Ch 6

Process Synchronization and Mutual Exclusion

10 min

Unlock all chapters — plans from $6/mo

Ch 7

Classical Synchronization Problems and Solutions

12 min

Unlock all chapters — plans from $6/mo

Ch 8

Understanding and Handling Deadlocks

12 min

Unlock all chapters — plans from $6/mo

Ch 9

Memory Management and Address Translation

19 min

Unlock all chapters — plans from $6/mo

Ch 10

Virtual Memory Management and Paging

21 min

Unlock all chapters — plans from $6/mo

Ch 11

Mass Storage Devices and Scheduling

17 min

Unlock all chapters — plans from $6/mo

Ch 12

Understanding Operating System I-O Management

30 min

Unlock all chapters — plans from $6/mo

Ch 13

File System Interface and Operations

14 min

Unlock all chapters — plans from $6/mo

Ch 14

File System Storage and Implementation

14 min

Unlock all chapters — plans from $6/mo

Ch 15

Organizing and Accessing File Systems

10 min

Unlock all chapters — plans from $6/mo

Ch 16

System Security and Cryptographic Protection

13 min

Unlock all chapters — plans from $6/mo

Ch 17

System Access Control and Protection

14 min

Unlock all chapters — plans from $6/mo

Ch 18

Understanding Virtual Machines and Virtualization

12 min

Unlock all chapters — plans from $6/mo

Ch 19

Distributed Systems and Networks

8 min

Unlock all chapters — plans from $6/mo

Ch 20

The Linux Operating System in Depth

11 min

Unlock all chapters — plans from $6/mo

Ch 21

Windows 10 Architecture and Implementation

7 min

Unlock all chapters — plans from $6/mo