Operating System

  • Course level: All Levels



An Operating System (OS)  is the most important software that runs on a computer. It manages the computer’s memory and processes, as well as all of its software and hardware. It also allows you to communicate with the computer without knowing how to speak the computer’s language.

Course Detail:

The course covers all the aspects and concepts of OS that are asked in the GATE exam. The course starts with an introduction of OS and covers the topics such as Types of OS, process and their managementCPU Scheduling Algorithm, Synchronization, and their need, DeadlockMemories and their management, and File Systems. It will help you to understand the importance of the OS in the computer science field. And after completion of this course, you will be able to solve the questions related to Operating System easily.

Career Prospects:

Learning the OS course will help you to make a career in different fields and positions such as:

  1. System Engineer
  2. Application Engineer
  3. Operating Systems Engineer

Who this course is for:

  1. The students preparing for GATE CSE, Operating System course will be useful for them. Rest anyone can take up the course.

What Will I Learn?

  • You will learn the basics of the Operating System and modern Operating System.
  • The various concepts like process and their management, deadlock concept, memory management and many more.
  • Operating System provides the crucial interface between a computer’s hardware and the applications that run on it.
  • To write program without bothering much about the hardware.
  • This course covers all the concepts which are given in GATE Operating System syllabus.

Topics for this course

55 Lessons

Operating System

Introduction to Operating System00:00:00
Computer System Operation00:00:00
Storage Structure00:00:00
I/O Structure00:00:00
Computer System Architecture00:00:00
Operating System Structure00:00:00
Operating System Services00:00:00
User Operating System Interface00:00:00
System Calls00:00:00
Types of System Calls00:00:00
System Programs00:00:00
Operating System Design & Implementation00:00:00
Structures of Operating System00:00:00
Virtual Machines00:00:00
Operating System Generation and System Boot00:00:00
Process Management (Processes and Threads)00:00:00
Process State00:00:00
Process Control Block00:00:00
Process Scheduling00:00:00
Context Switch00:00:00
Operation on Processes – Process Creation00:00:00
Operation on Processes – Process Termination00:00:00
Interprocess Communication00:00:00
Shared Memory Systems00:00:00
Message Passing Systems (Part 1)00:00:00
Message Passing Systems (Part 2)00:00:00
Message Passing Systems (Part 3)00:00:00
Sockets in Operating System00:00:00
Remote Procedure Calls (RPC)00:00:00
Issues in RPC & How They’re Resolved00:00:00
Introduction to Threads00:00:00
Multithreading Models & Hyperthreading00:00:00
fork() and exec() System Calls00:00:00
Threading Issues [fork() & exec() System Calls]00:00:00
Threading Issues (Thread Cancellation)00:00:00
Introduction to CPU Scheduling00:00:00
CPU and I/O Burst Cycles00:00:00
Preemptive and Non-Preemptive Scheduling00:00:00
Scheduling Criteria00:00:00
Scheduling Algorithms – First Come First Served (FCFS)00:00:00
First Come First Served Scheduling (Solved Problem 1)00:00:00
First Come First Served Scheduling (Solved Problem 2)00:00:00
Scheduling Algorithms – Shortest Job First (SJF)00:00:00
Shortest Job First Scheduling (Solved Problem 1)00:00:00
Shortest Job First Scheduling (Solved Problem 2)00:00:00
Scheduling Algorithms – Priority Scheduling00:00:00
Priority Scheduling (Solved Problem 1)00:00:00
Priority Scheduling (Solved Problem 2)00:00:00
Scheduling Algorithms – Round Robin Scheduling00:00:00
Round Robin Scheduling (Turnaround Time & Waiting Time)00:00:00
Round Robin Scheduling – Solved Problem (Part 1)00:00:00
Round Robin Scheduling – Solved Problem (Part 2)00:00:00
Multilevel Queue Scheduling Algorithm00:00:00
Multilevel Feedback-Queue Scheduling Algorithm00:00:00
Scheduling Algorithms – Solved Problems00:00:00
Operating System
40 £

Enrolment validity: Lifetime