
About Course
Description
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 management, CPU Scheduling Algorithm, Synchronization, and their need, Deadlock, Memories 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:
- System Engineer
- Application Engineer
- Operating Systems Engineer
Who this course is for:
- The students preparing for GATE CSE, Operating System course will be useful for them. Rest anyone can take up the course.
Course Content
Operating System
-
Scheduling Algorithms – Solved Problems
00:00 -
Scheduling Algorithms – First Come First Served (FCFS)
00:00 -
Scheduling Criteria
00:00 -
Preemptive and Non-Preemptive Scheduling
00:00 -
CPU and I/O Burst Cycles
00:00 -
Introduction to CPU Scheduling
00:00 -
Threading Issues (Thread Cancellation)
00:00 -
Threading Issues [fork() & exec() System Calls]
00:00 -
fork() and exec() System Calls
00:00 -
Multithreading Models & Hyperthreading
00:00 -
Introduction to Threads
00:00 -
Issues in RPC & How They’re Resolved
00:00 -
First Come First Served Scheduling (Solved Problem 1)
00:00 -
First Come First Served Scheduling (Solved Problem 2)
00:00 -
Scheduling Algorithms – Shortest Job First (SJF)
00:00 -
Multilevel Feedback-Queue Scheduling Algorithm
00:00 -
Multilevel Queue Scheduling Algorithm
00:00 -
Round Robin Scheduling – Solved Problem (Part 2)
00:00 -
Round Robin Scheduling – Solved Problem (Part 1)
00:00 -
Round Robin Scheduling (Turnaround Time & Waiting Time)
00:00 -
Scheduling Algorithms – Round Robin Scheduling
00:00 -
Priority Scheduling (Solved Problem 2)
00:00 -
Priority Scheduling (Solved Problem 1)
00:00 -
Scheduling Algorithms – Priority Scheduling
00:00 -
Shortest Job First Scheduling (Solved Problem 2)
00:00 -
Shortest Job First Scheduling (Solved Problem 1)
00:00 -
Remote Procedure Calls (RPC)
00:00 -
Sockets in Operating System
00:00 -
Message Passing Systems (Part 3)
00:00 -
Operating System Design & Implementation
00:00 -
System Programs
00:00 -
Types of System Calls
00:00 -
System Calls
00:00 -
User Operating System Interface
00:00 -
Operating System Services
00:00 -
Operating System Structure
00:00 -
Computer System Architecture
00:00 -
I/O Structure
00:00 -
Storage Structure
00:00 -
Computer System Operation
00:00 -
Structures of Operating System
00:00 -
Virtual Machines
00:00 -
Operating System Generation and System Boot
00:00 -
Message Passing Systems (Part 2)
00:00 -
Message Passing Systems (Part 1)
00:00 -
Shared Memory Systems
00:00 -
Interprocess Communication
00:00 -
Operation on Processes – Process Termination
00:00 -
Operation on Processes – Process Creation
00:00 -
Context Switch
00:00 -
Process Scheduling
00:00 -
Process Control Block
00:00 -
Process State
00:00 -
Process Management (Processes and Threads)
00:00 -
Introduction to Operating System
00:00