Process Concept, States, and Transitions
Learn what a process is and how it moves across ready, running, blocked, and other states.
Learn how programs run as processes, how threads improve responsiveness, and how the CPU is scheduled.
Learn what a process is and how it moves across ready, running, blocked, and other states.
Understand how OS stores process metadata and swaps CPU execution safely.
Compare processes and threads, then map one-to-one, many-to-one, and many-to-many models.
Learn scheduling objectives and roles of long-term, short-term, and medium-term schedulers.
Apply algorithm rules and compute waiting/turnaround using Gantt charts.
Define process, thread and context switching.
Describe Process Control Block (PCB) with diagram.
Describe Process Life Cycle with diagram.
Calculate average waiting time using FCFS and SJF for burst times 21, 3, 6 and 2, all arrival time 0. Draw Gantt chart.
Calculate average turnaround and waiting time for Round Robin (q=3) and Priority Scheduling for five processes with given burst and priorities.
Explain PCB with block diagram.
Discuss context switching in OS.
Differentiate thread and process.
Explain SRTN in short and solve with processes P0..P3 with arrival 0,1,3,5 and burst 10,6,2,4. Draw Gantt chart and compute average TAT/WT.
Explain SJF in short and solve with processes P0..P3 with arrival 0,1,3,5 and burst 10,6,2,4. Draw Gantt chart and compute average TAT/WT.
Implement Round Robin (q=3) for five processes (same arrival) and find average turnaround and waiting time.
Explain process state transitions with diagram.