Course Details

Elevo Labs
computer science

Operating Systems: The Core of Computing

Amit Chandrakar

Instructor: Amit Chandrakar

Created: 16 June, 2025
Updated: 16 June, 2025

Course Description

This course explores the fundamental principles of modern operating systems. You will learn what happens 'under the hood' of your computer, from the moment you press the power button. We cover the four major components of an OS: process management, memory management, file systems, and I/O management. You will study crucial concepts like CPU scheduling, virtual memory, concurrency issues like deadlocks, and how the OS handles files and permissions.

What You'll Learn:

  • The role and structure of an Operating System.
  • Process Management and CPU Scheduling algorithms.
  • Concurrency and Synchronization problems (Deadlocks, Mutexes).
  • Memory Management techniques (Paging, Segmentation, Virtual Memory).
  • File Systems and Directory Structures.

Who Is This Course For?

This is a foundational course for computer science students and anyone who wants a deep understanding of how software interacts with hardware.

What is an Operating System?
25min

Processes and Threads
30min
CPU Scheduling Algorithms
40min

The Critical-Section Problem
25min
Semaphores and Mutexes
35min

Deadlock Characterization and Handling
30min

Paging and Segmentation
35min
Virtual Memory and Demand Paging
40min

File Concepts and Directory Structures
30min

Instructor

Amit Chandrakar
Amit Chandrakar

Senior Full Stack Developer & Instructor

6 Courses

View Details
Elevo Labs

Courses Includes:

  • Price : ₹7000
  • Instructor : Kenji Tanaka
  • Durations : 9 weeks
  • Modules : 6
  • Language : English, Hindi
  • Level : Intermediate
  • Certifications : Yes
  • Get Curriculum: Download

Share On:

💬