Introduction to Operating System
Introduction to OS
Dual Mode Operation
Basics of OS (Computer System Operation)
Operating System Services
System Calls
Types of System Calls (Not included in the presentation)
System Calls and API
What is an API?
Structures of Operating System
Operating Systems: Crash Course (Extra)
ch1 Introduction part1
Introduction to OS
Process Management Part#1
Process Management Part#2
Process Management
Process in Memory
Process in Memory
Process State
Process State
Process Control Block
Process Control Block
Scheduling Queues In Process Management
Types of Schedulers In Operating System
Process Scheduling
Context Switching
Context Switching
جدولة وانشاء العمليات Process Scheduling and Creation
Operation on Processes – Process Creation
Process Creation
fork() and exec() System Calls
fork() system call
Illustration on fork() system call
Visualization of a fork call in C
Waiting for processes to finish (using the wait function) in C
Process Termination
Process Creation & Termination
Process Creation C Code and Process Termination
Multiprocess Architecture and Some Ch#3 pat#2 Slides
Interprocess Communication
Shared Memory Systems & Producer-Consumer Problem
Producer-Consumer Problem | Producer and Consumer Code
Message Passing Systems Part 1/3
Message Passing Systems Part 2/3
Message Passing Systems Part 3/3
Types of Threads and Multithreading Models (Until minute 11:30)
All topics are covered by Applied Course's channel in their playlist, Operating System, starting from (video#12 to video#27)
including Introduction to CPU Scheduling, CPU and I/O Burst Cycles, Preemptive and Non-Preemptive Scheduling, Scheduling Criteria, (FCFS), FCFS (Solved Problem 1), FCFS (Solved Problem 2), (SJF), SJF (Solved Problem 1), SJF(Solved Problem 2), Priority Scheduling, Priority Scheduling (Problem 1), Priority Scheduling (Problem 2), Round Robin Scheduling, Round Robin Scheduling (Turnaround Time & Waiting Time), Round Robin Scheduling - Problem (Part 1), (Part 2).
All topics are covered by Jenny's lectures CS/IT NET&JRF's channel in her playlist, Operating Systems.
including FCFS(First Come First Serve) with example, Convoy Effect, Shortest Job First(SJF) with example, Advantage and Disadvantage(SJF), Round Robin(RR) with example, GATE Computer Science previous year question on Round Robin(RR) scheduling, Non Preemptive Priority with example, Preemptive Priority Scheduling Algorithm in OS with example, Starvation and Aging in Priority Scheduling.
All topics are covered by Gate Lectures by Ravindrababu Ravula's channel in his playlist, Operating Systems.
Scheduling Algorithms (Lecture)
Thread Scheduling Process
Affinity and NUMA