Operating System

Wishlist Share
Share Course
Page Link
Share On Social Media

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 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.
Show More

What Will You 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.

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

Student Ratings & Reviews

No Review Yet
No Review Yet