assignment no # 01 introduction to operating system submitted to: miss sana
TRANSCRIPT
![Page 1: ASSIGNMENT NO # 01 INTRODUCTION TO OPERATING SYSTEM Submitted to: Miss Sana](https://reader035.vdocuments.us/reader035/viewer/2022062620/551b4adf550346d31b8b4cb6/html5/thumbnails/1.jpg)
ASSIGNMENT NO # 01ASSIGNMENT NO # 01
INTRODUCTION INTRODUCTION TO OPERATING TO OPERATING SYSTEMSYSTEM
Submitted Submitted to:to:Miss SanaMiss Sana
![Page 2: ASSIGNMENT NO # 01 INTRODUCTION TO OPERATING SYSTEM Submitted to: Miss Sana](https://reader035.vdocuments.us/reader035/viewer/2022062620/551b4adf550346d31b8b4cb6/html5/thumbnails/2.jpg)
PRESENTATION PRESENTATION
CPU CPU SchedulingScheduling
Made by :Made by :Muhammad Muhammad Usman AmirUsman Amir2009-CS-0052009-CS-005
![Page 3: ASSIGNMENT NO # 01 INTRODUCTION TO OPERATING SYSTEM Submitted to: Miss Sana](https://reader035.vdocuments.us/reader035/viewer/2022062620/551b4adf550346d31b8b4cb6/html5/thumbnails/3.jpg)
CPU SCHEDULINGCPU SCHEDULINGThe task of selecting a waiting process from the ready Queue and allocation the CPU to it. The CPU is allocated to the selected process by the dispatcher
![Page 4: ASSIGNMENT NO # 01 INTRODUCTION TO OPERATING SYSTEM Submitted to: Miss Sana](https://reader035.vdocuments.us/reader035/viewer/2022062620/551b4adf550346d31b8b4cb6/html5/thumbnails/4.jpg)
CPU SCHEDULING CPU SCHEDULING ALGORITHMSALGORITHMSThere are four types of CPU
Scheduling Algorithms are given below:
1.First Come First Served (FCFS)2.Shortest Job First (SJF)3.Priority Scheduling4.Round Robin Scheduling
![Page 5: ASSIGNMENT NO # 01 INTRODUCTION TO OPERATING SYSTEM Submitted to: Miss Sana](https://reader035.vdocuments.us/reader035/viewer/2022062620/551b4adf550346d31b8b4cb6/html5/thumbnails/5.jpg)
ROUND ROBIN ROUND ROBIN SCHEDULINGSCHEDULINGThe Round Robin
Algorithm designed specially for time sharing system new processors are added to the tail of the ready queue
![Page 6: ASSIGNMENT NO # 01 INTRODUCTION TO OPERATING SYSTEM Submitted to: Miss Sana](https://reader035.vdocuments.us/reader035/viewer/2022062620/551b4adf550346d31b8b4cb6/html5/thumbnails/6.jpg)
EXAMPLEEXAMPLEProcess Process Burst TimeBurst Time
P1 24
P2 3
P3 3
P1 P2 P3 P1 P1 P1 P1 P1
0 4 7 10 14 18 22 26 30
![Page 7: ASSIGNMENT NO # 01 INTRODUCTION TO OPERATING SYSTEM Submitted to: Miss Sana](https://reader035.vdocuments.us/reader035/viewer/2022062620/551b4adf550346d31b8b4cb6/html5/thumbnails/7.jpg)
THANK THANK YOUYOU