Introduction to Operating Systems

Types of Operating Systems

Multi-threading

Process vs Thread

User Threads vs Kernel Threads

Basics of Processes

Process States

Process Control Block (PCB)

Process Schedulers

CPU Scheduling Algorithm

First Come First Serve (FCFS) Scheduling Algorithm