Video Lectures

32x32

Chapter 1 : Introduction to Operating-Systems
Topic : Computing Environments
Content : Computing Environments 56 MB ,29:36 MIN , THEORY


32x32

Chapter 1 : Introduction to Operating-Systems
Topic : Definition of Operating System, Operating System's role
Content : Definition of Operating System, Operating System's role 38 MB ,21:8 MIN , THEORY


32x32

Chapter 1 : Introduction to Operating-Systems
Topic : Functions and Operations of Operating System
Content : Functions and Operations of Operating System 39 MB ,22:39 MIN , THEORY


32x32

Chapter 2 : Operating-System Structures
Topic : Operating-System Services
Content : Operating-System Services 24 MB ,13:31 MIN , THEORY


32x32

Chapter 2 : Operating-System Structures
Topic : User and Operating-System Interface
Content : User and Operating-System Interface 12 MB ,6:26 MIN , THEORY


32x32

Chapter 2 : Operating-System Structures
Topic : System Calls, Types of System Calls
Content : Kernel, System Calls, Types of System Calls 28 MB ,15:14 MIN , THEORY


32x32

Chapter 2 : Operating-System Structures
Topic : Operating-System Structure
Content : Operating-System Structure and Types 20 MB ,10:52 MIN , THEORY


32x32

Chapter 3 : Processes
Topic : Process Concept, Operations on Processes
Content : Process Concept, Life cycle of Process, Operations on Processes 59 MB ,33:3 MIN , THEORY


32x32

Chapter 3 : Processes
Topic : Process Scheduling
Content : Process Scheduling, Schedulers 52 MB ,29:38 MIN , THEORY


32x32

Chapter 3 : Processes
Topic : Inter process Communication
Content : Concept of Concurrency, Inter process Communication 50 MB ,28:52 MIN , THEORY


32x32

Chapter 3 : Processes
Topic : Context Switching, Process Control Block
Content : Context Switching, Process Control Block 72 MB ,40:20 MIN , THEORY


32x32

Chapter 4 : Threads
Topic : Threads Overview, Multicore Programming, Multithreading Models
Content : Threads Overview, Multicore Programming, Multithreading Models 56 MB ,33:28 MIN , THEORY


32x32

Chapter 1 : Process Synchronization
Topic : Process Synchronization, General structure of a typical process, race condition, The Critical-Section Problem,
Content : Explanation 46 MB ,25:13 MIN , THEORY


32x32

Chapter 1 : Process Synchronization
Topic : Peterson's Solution
Content : Explanation 15 MB ,8:31 MIN , THEORY


32x32

Chapter 1 : Process Synchronization
Topic : General structure of a typical process, race condition, The Critical-Section Problem
Content : Explanation 46 MB ,25:13 MIN , THEORY


32x32

Chapter 1 : Process Synchronization
Topic : Synchronization Hardware, Mutex Locks, Semaphores, Classic Problems of Synchronization, Monitors
Content : Explanation 52 MB ,30:5 MIN , THEORY + PRACTICAL


32x32

Chapter 2 : CPU Scheduling
Topic : Basic Concepts, Scheduling Criteria, Scheduling Algorithms
Content : Types of Scheduling, Scheduling Criteria 84 MB ,46:24 MIN , THEORY


32x32

Chapter 3 : Deadlocks
Topic : System Model, Deadlock Characterization, Methods for Handling Deadlocks, Deadlock Prevention, Deadlock Avoidance, Deadlock Detection, Recovery from Deadlock
Content : Explanation 104 MB ,1:1:4 MIN , THEORY


32x32

Chapter 1 : Main Memory
Topic : Main Memory Background, Logical address space, Physical address space
Content : Explanation 116 MB ,1:6:1 MIN , THEORY


32x32

Chapter 1 : Main Memory
Topic : MMU
Content : Memory Management Unit 24 MB ,14:15 MIN , THEORY


32x32

Chapter 1 : Main Memory
Topic : Swapping
Content : Swapping in Memory Management 48 MB ,26:48 MIN , THEORY


32x32

Chapter 1 : Main Memory
Topic : Segmentation
Content : Segmentation in Memory Management 50 MB ,26:53 MIN , THEORY


32x32

Chapter 1 : Main Memory
Topic : Paging
Content : Paging in Memory Management 60 MB ,34:40 MIN , THEORY


32x32

Chapter 1 : Main Memory
Topic : Contiguous Memory Allocation
Content : Memory Partitioning Contiguous Allocation 107 MB ,58:54 MIN , THEORY


32x32

Chapter 2 : Virtual Memory
Topic : Copy-on-Write
Content : Copy-on-Write 13 MB ,7:40 MIN , THEORY


32x32

Chapter 2 : Virtual Memory
Topic : Page Replacement Algorithms LFU Least Frequently Used Algorithm
Content : LFU Least Frequently Used Algorithm 20 MB ,11:13 MIN , THEORY


32x32

Chapter 2 : Virtual Memory
Topic : Page Replacement Algorithms Optimal Page Replacement Algorithm
Content : Optimal Page Replacement Algorithm 35 MB ,20:18 MIN , THEORY


32x32

Chapter 2 : Virtual Memory
Topic : Page Replacement Algorithms LRU Least Recently Used Algorithm
Content : LRU Least Recently Used Algorithm 21 MB ,12:4 MIN , THEORY


32x32

Chapter 2 : Virtual Memory
Topic : Allocation of Frames in Memory Management
Content : Allocation of Frames 19 MB ,11:7 MIN , THEORY


32x32

Chapter 2 : Virtual Memory
Topic : Page Replacement
Content : Concept of Page Replacement in Memory Management 45 MB ,24:5 MIN , THEORY


32x32

Chapter 2 : Virtual Memory
Topic : Page Replacement Algorithms FIFO Algorithm
Content : FIFO Algorithm 47 MB ,26:28 MIN , THEORY


32x32

Chapter 2 : Virtual Memory
Topic : Thrashing in Memory Management
Content : Thrashing 28 MB ,16:31 MIN , THEORY


32x32

Chapter 2 : Virtual Memory
Topic : Virtual Memory Background, Demand Paging
Content : Virtual Memory Background, Demand Paging 70 MB ,39:41 MIN , THEORY


32x32

Chapter 3 : Mass-Storage Structure
Topic : Overview, Disk Structure, Disk Scheduling, Disk Management
Content : Explanation 48 MB ,24:46 MIN , THEORY


32x32

Chapter 3 : File-System Interface and File-System Implementation
Topic : File-System Interface, File-System Implementation
Content : File-System Interface: File Concept, Access Methods, Directory and Disk Structure, File-System Mounting, File Sharing File-System Implementation: File-System Structure, File-System Implementation, Directory Implementation, Allocation Methods, Free-Space Management 144 MB ,1:23:23 MIN , THEORY


The Shikshak App

The Shikshak App is an honest attempt to provide quality education.

https://play.google.com/store/apps/details?id=com.weit.theshikshak&hl=en_IN