Beginner

Operating System

Course on operating system

2 modules 9 lessons English Mahmudul Hasan

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

Operating System
Free
Sign In to Enroll
Free