Operating Systems : The Complete Masterclass (46 hours course)
Current Status
Not Enrolled
Get Started

Course Content

Introduction to Operating Systems
Operating System Concepts
CPU Scheduling Algorithms - SJF, SRTF, FCFS
Comparision of FCFS, SJF and SRTF - Advantages and Disadvantages
CPU Scheduling Algorithms - LJF, LRTF, Priority-based, HRRN
Basics of Memory management
Problems on Paging
Multilevel Paging
Multilevel Paging Problems
Page Table Entry
Page Table Entry Problems
Virtual Memory
Average Memory Access Time (AMAT)
Translation Lookaside Buffer (TLB)
Problems on TLB
Frame Allocation
Page Replacement Algorithms
Advanced Problems on Page Replacement Algorithms
Critical Section and Non Critical Section
Various Conditions of a Synchronization Mechanism
Lock Synchronization Mechanism
TSL Synchronization Mechanism
Problems on TSL
Strict Alternation Synchronization Mechanism
Disable Interrupts Synchronization Mechanism
Interested Variables Synchronization Mechanism
Peterson Synchronization Mechanism
Problems on Non busy Waiting Synchronization Techniques
Producer Consumer Problem
Binary Semaphores
Problems on Binary Semaphore
Dining Philosopher Problem
Counting Semaphore
Deadlock Handling Methods
Understanding File Access using System Calls
File Allocation Methods - Contiguous Allocation
File Allocation Methods - Linked List Allocation
Size of pointer in a block
Indexed Allocation Method
Free Space Management
Free Space Management using 2 data structures
Basic Disk Scheduling Algorithms - FCFS, SSTF
Popular Disk Scheduling Algorithms - SCAN, C-SCAN, LOOK, C-LOOK
Kernel, System calls, Modes of execution
Fork () system call

You are almost there! Tell the email where we can send the FREE Course Access