content

Operating System

Operating systems are the layer of abstraction between the software and hardware. In particular an Operating System will tackle questions like how are instructions scheduled onto a processor, how is memory allocated to a process, what sort of I/O facilities are provided to processes, how do multiple processes share these resources while maximizing performance and maintaining security etc.

149 / 999

About Operating System

Operating systems are the layer of abstraction between the software and hardware. In specific software is going to handle questions like how are directions booked onto a CPU, how is memory allotted to a method, what type of I/O locations are offered to procedures, how various processes discuss this information while maximising efficiency and preserving surveillance and so on.

Learn through Expert faculties

Go at your own pace

User Friendly interface

Syllabus

Chapter 1

1. Introduction of OS

Introduction

Goals of OS

Types of OS

1 videos

Introduction, Goals of OS Types of OS

Chapter 2

2. Process Management

2.1 Process Concepts

2.2 CPU Scheduling

2.3 Synchronization

2.4 Concurrent Programming

2.5 Deadlock

2.6 Thread

12 videos

Attributes of Process Process States Process State Diagram

1. FCFS (First Come First Serve) 2. SJF (Shortest Job First) 3. SRTF (Shortest Remaining Time First)

SRTF Question 4. Priority Based Scheduling (Non Pre-emptive) 5. Priority Based Scheduling (Pre-emptive) 6. LJF (Longest Job First) 7. LRTF (Longest Remaining Time First) 8. RR (Round Robin)

GATE Questions 9. HRRN (Highest Response Ration Next) 10. Multi-Level Queue Scheduling Algorithm 11. Multi-Level Feedback Queue Scheduling Algorithm GATE Questions Starvation

Introduction 1] Problems arises without Sychronization 1. Producer-Consumer Problem 2. Printer-Spooler Daemon 3. Deadlock 2] Conditions for Synchronization 1. Mutual Exclusion 2. Progress 3. Bounded/Limited Waiting 4. No Assumption related to Hardware or Processor Speed 3] Solutions 1. Software Type a) Lock Variables

3] Solutions 1. Software Type a) Lock Variables b) Strict Alteration or Decker's Algorithm c) Peterson's Algorithm 2. Hardware Type a) TSL Instruction Set

Analysis of Strict Alteration & Peterson's Algorithm Priority Invertion Problem 3. OS Type a) Counting Semaphore b) Binary Semaphore GATE Questions Classical Problem of IPC(Inter Process Comunication) 1. The Pruducer Consumer Problem

Classical Problem of IPC(Inter Process Comunication) GATE Questions on Pruducer Consumer Problem 2. Reader's Writer's Problem

Classical Problems of IPC GATE Questions on Reader's Writer's Problem 3. Dining Philosophers GATE Questions

Concurrent Programming with GATE Questions

Basics of Deadlock 1] Deadlock Characteristics 2] Deadlock Prevention 3] Deadlock Avoidance 4] Deadlock Detection 5] Deadlock Recovery

Advantages of Threads Types of Threads 1) User Level 2) Kernel Level I/O Modes of Operation GATE Questions

Chapter 3

3. Memory Management

3.1 Introduction of RAM Chip

3.2 Loading, Linking & Address Binding

3.3 Memory Management Techniques

3.4 Virtual Memory

10 videos

Introduction RAM Chip with GATE Questions

Loading, Linking & Address Binding

1] Contiguous Memory Management Techniques 1. Fixed Partition Scheme 2. Variable Partition Scheme Partition Allocation Methods GATE Questions

2] Non-Contiguous Memory Management Techniques Paging

GATE Questions on Paging Performance of Paging TLB GATE Questions

Multi-Level Paging Performance of Multi-Level Paging GATE Questions

Inverted Paging Segmentation

Segmented Paging GATE Questions

Virtual Memory Page Replacement Algorithm 1. FIFO (First In First Out)

Page Replacement Algorithm 1. FIFO (First In First Out) 2. Optimal Page Replacement 3. LRU (Least Recently Used) 4. MRU (Most Recently Used) Threashing Buddy System

Chapter 4

4. File & Device Allocation

File

Disk Structure (Hard Disk)

Disk IO Operation

Disk Interleaving

Disk Space Allocation Methods

Disk Scheduling

2 videos

File Disk Structure (Hard Disk) Disk IO Operation

GATE Questions on Disk IO Operation Disk Interleaving Disk Space Allocation Methods Disk Scheduling

Live Lectures

Upcoming

Recorded

This Week

This Month

Later

Doubt Sessions

Upcoming

Recorded

This Week

This Month

Later

Reviews

FAQ's

The validity for These videos will be till 30th April 2020 irrespective of date of Buying. You may listen to the videos n number of Times with a good internet connection anytime anywhere.