Operating System

The Complete Course

Advanced 5(1 Ratings) 1 Students enrolled English
Created by Edutainer India
Last updated Fri, 12-May-2023
+ View more
Course overview

An Operating System 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 Operating System which are asked in GATE exam. The course starts with an introduction of Operating System and covers the topics such as Types of Operating System, 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 Operating System 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 Operating System 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:

  • 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.
  • Operating System provides the crucial interface between a computer’s hardware and the applications that run on it.
  • This course covers all the concepts which are given in GATE Operating System syllabus.
  • The various concepts like process and their management, deadlock concept, memory management and many more
  • To write program without bothering much about the hardware.
Requirements
  • No
Curriculum for this course
69 Lessons 00:00:00 Hours
Introduction of operating system
3 Lessons 00:00:00 Hours
  • Syllabus Of Operating System
    Preview 00:02:00
  • Introduction of operating system
    Preview 00:05:50
  • Types of operating system
    Preview 00:11:26
Process Management
28 Lessons 00:00:00 Hours
  • Dynamic Prediction
    Preview 00:04:51
  • Introduction of Multilevel Queue Scheduling
    Preview 00:05:08
  • Preemptive Priority Scheduling
    Preview 00:10:16
  • Non-preemptive priority scheduling
    Preview 00:07:39
  • Priority of process
    Preview 00:02:18
  • Highest response ratio next(Hrrn)
    Preview 00:15:03
  • Longest Remaining Time First(LRTF)
    Preview 00:11:48
  • Longest job first(LJF)
    Preview 00:09:35
  • Analysis of Round Robin Algorithm
    Preview 00:03:25
  • Example of Round Robin
    Preview 00:11:44
  • Introduction of Round Robin Algorithm
    Preview 00:05:09
  • Analysis of Srtf
    Preview 00:03:04
  • Shortest Remaining Time First
    Preview 00:11:28
  • Example of Exponential Averaging(or Aging)
    Preview 00:05:13
  • Introduction of process
    Preview 00:05:23
  • Burst Time Prediction Technique
    Preview 00:06:12
  • Advantages and disadvantage of SJF Algorithm
    Preview 00:05:32
  • Shortest Job First(SJF)
    Preview 00:10:29
  • Convoy Effect
    Preview 00:08:15
  • Example of Fcfs
    Preview 00:09:30
  • Introduction of CPU Scheduling -1
    Preview 00:02:10
  • Various Times In CPU Scheduling
    Preview 00:05:31
  • Introduction of Scheduling Queues
    Preview 00:04:42
  • Operations on Process
    Preview 00:02:41
  • Introduction of Schedular
    Preview 00:05:33
  • State Transition Diagram
    Preview 00:10:08
  • States of Process
    Preview 00:09:25
  • Attributes of Process
    Preview 00:06:39
Synchronization
18 Lessons 00:00:00 Hours
  • Strict Alternation Approach(Turn Variable)
    Preview 00:09:20
  • Binary semaphore
    Preview 00:05:22
  • Counting semaphore
    Preview 00:06:49
  • Producer and consumer problem
    Preview 00:10:24
  • Introduction of synchronization Mechanism without busy waiting
    Preview 00:05:34
  • Implementation of peterson's solution
    Preview 00:10:52
  • Difference between Interested and turn variable
    Preview 00:04:08
  • Interested variable
    Preview 00:12:43
  • Difference Between Lock and turn Variable
    Preview 00:03:31
  • Introduction of Synchronistion
    Preview 00:04:00
  • Disabling Interrupt
    Preview 00:05:51
  • Testset lock(Tsl) Solution
    Preview 00:11:38
  • Implementation of Lock Variable
    Preview 00:11:01
  • Lock Variable
    Preview 00:04:54
  • Classification of Synchronization Mechanism
    Preview 00:02:36
  • Rquirements For Synchronization Mechanism
    Preview 00:06:10
  • Critical Section
    Preview 00:02:06
  • Example of Synshronization
    Preview 00:11:18
Deadlock
14 Lessons 00:00:00 Hours
  • Introduction of Deadlock
    Preview 00:04:58
  • Necessary Conditions For Deadlock
    Preview 00:05:21
  • Types of Resource
    Preview 00:06:53
  • Example of Resource
    Preview 00:04:33
  • Strategies For Handling Deadlock
    Preview 00:02:18
  • Deadlock Prevention
    Preview 00:02:21
  • Implementation of Deadlock Prevention
    Preview 00:06:32
  • Introduction of Deadlock Avoidance
    Preview 00:03:43
  • Example of Banker's Algorithm
    Preview 00:10:28
  • example 1 of Banker's Algorithm
    Preview 00:06:40
  • Introduction of Resource Allocation Graph
    Preview 00:05:10
  • Single Instance Resource Graph
    Preview 00:06:10
  • Multi-Instance Resource Graph
    Preview 00:00:00
  • Deadlock Detection & Recovery
    Preview 00:05:55
Memory Management
6 Lessons 00:00:00 Hours
  • Introduction of Memory Management
    Preview 00:04:55
  • Contiguous Memory Allocation
    Preview 00:07:45
  • Dynamic Partition
    Preview 00:04:05
  • Non-Contiguous Allocation
    Preview 00:03:55
  • Segmentation
    Preview 00:03:42
  • Summary of Memory Management
    Preview 00:05:59
+ View more
Other related courses
About instructor

Edutainer India

1 Reviews | 1 Students | 7 Courses
Student feedback
5
1 Reviews
  • (0)
  • (0)
  • (0)
  • (0)
  • (1)

Reviews

  • student one
₹1999 ₹999
Includes: