Beginner
Operating System
Course on operating system
Course Curriculum
- Describe the role and components of an operating system
-
- Slide 1
- Slide 2
- Slide 3
- Slide 4
- Differentiate kernel types, user vs kernel mode, and OS architecture
-
- Slide 1
- Slide 2
- Slide 3
- Slide 4
- Explain process management: lifecycle, states, and basic scheduling
-
- Slide 1
- Slide 2
- Slide 3
- Slide 4
- Summarize memory management fundamentals: virtual memory and paging
-
- Slide 1
- Slide 2
- Slide 3
- Slide 4
- New Part
- Outline file system concepts: directories, storage abstraction, and permissions
-
- Slide 1
- Slide 2
- Slide 3
- Slide 4
- Inspect and control running processes using ps, top, and kill
-
- Slide 1
- Slide 2
- Slide 3
- Slide 4
- Tune process scheduling with nice, renice, and priority analysis
-
- Slide 1
- Slide 2
- Slide 3
- Slide 4
- Apply Unix file permissions, ownership, and ACLs to secure files
-
- Slide 1
- Slide 2
- Slide 3
- Slide 4
- Simulate and compare page-replacement algorithms (FIFO, LRU, Clock)
-
- Slide 1
- Slide 2
- Slide 3
- Slide 4
Instructor
Mahmudul Hasan
Course Instructor
Education Center