SlideShare a Scribd company logo
2
Most read
3
Most read
OPERATING SYSTEM
CPU Scheduling Algorithm
CPU Scheduling Algorithm
• A Process Scheduler schedules different processes to be assigned to
the CPU based on particular scheduling algorithms.
• Types.
• First-Come, First-Served (FCFS) Scheduling
• Shortest-Job-First (SJF) Scheduling
• Round Robin (RR) Scheduling
• Multiple-Level Queues Scheduling
• Multi-level Feedback Scheduling
Below is the different time with respect to a process.
Arrival Time: Time at which the process arrives in the ready
queue.
Completion Time: Time at which process completes its execution.
Burst Time: Time required by a process for CPU execution.
Turn Around Time: Time Difference between completion time
and arrival time.
Turn Around Time = Completion Time – Arrival Time
Waiting Time (W.T): Time Difference between turn around time
and burst time.
Waiting Time = Turn Around Time – Burst Time
First-Come, First-Served (FCFS) Scheduling
THANK YOU..
Dr.Thenmozhi K
thenmithu@gmail.com

More Related Content

PPTX
CPU_Scheduling_Presentation for semester
PDF
Ch6 cpu scheduling
PPTX
CPU Scheduling Lecture 5 - 6.pptx
PPTX
CPU Scheduling.pptx
PDF
operating system (1).pdf
PPTX
Operating system
PDF
OS Process Chapter 3.pdf
PPTX
CPU Scheduling Algorithms
CPU_Scheduling_Presentation for semester
Ch6 cpu scheduling
CPU Scheduling Lecture 5 - 6.pptx
CPU Scheduling.pptx
operating system (1).pdf
Operating system
OS Process Chapter 3.pdf
CPU Scheduling Algorithms

Similar to CPU Scheduling Algorithm in Operating System.pptx (20)

PPTX
operating system scheduling concept lec2
PPT
Chapter No 4 CPU Scheduling and Algorithms.ppt
PPT
Cpu scheduling
PPT
Ch05 cpu-scheduling
PPT
ch_scheduling (1).ppt
PPT
Operating Systems Process Scheduling Algorithms
PPTX
SJF_Scheduling_Detailed_Presentation.pptx
PPTX
Process Scheduling Algorithms | Interviews | Operating system
PPT
scheduling Uni processor Long-term .ppt
PDF
ch5_CPU Scheduling_part1.pdf
PDF
cpu scheduling.pdfoieheoirwuojorkjp;ooooo
PPT
first come first serve scheduling in os
PPTX
Chapter 3 - Operating System Scheduling.pptx
PPT
dataprocess using different technology.ppt
PPTX
Scheduling algo(by HJ)
PPTX
Operating system 28 fundamental of scheduling
PPT
06-scheduling.ppt including multiple CPUs
PPTX
CPU Scheduling in OS Presentation
PPT
operating system Scheduling process unit 3.ppt
PDF
csc4320chapter5-2-101203002830-phpapp01.pdf
operating system scheduling concept lec2
Chapter No 4 CPU Scheduling and Algorithms.ppt
Cpu scheduling
Ch05 cpu-scheduling
ch_scheduling (1).ppt
Operating Systems Process Scheduling Algorithms
SJF_Scheduling_Detailed_Presentation.pptx
Process Scheduling Algorithms | Interviews | Operating system
scheduling Uni processor Long-term .ppt
ch5_CPU Scheduling_part1.pdf
cpu scheduling.pdfoieheoirwuojorkjp;ooooo
first come first serve scheduling in os
Chapter 3 - Operating System Scheduling.pptx
dataprocess using different technology.ppt
Scheduling algo(by HJ)
Operating system 28 fundamental of scheduling
06-scheduling.ppt including multiple CPUs
CPU Scheduling in OS Presentation
operating system Scheduling process unit 3.ppt
csc4320chapter5-2-101203002830-phpapp01.pdf
Ad

More from DrThenmozhiKarunanit (11)

PPTX
Comparison of C++ and JAVA.pptx
DOCX
Modifying Rows and Columns
PDF
Introduction to spreadsheet
PPTX
SOFTWARE COMPUTING
PPTX
SOFTWARE PARADIGM
PPTX
PROGRAMMING LANGUAGE AND TYPES
PPTX
NUMBER SYSTEMS- Binary, Decimal, Octal, Hexadecimal and Coversion.pptx
PPTX
DBMS_Transaction processing – Schedule –Serializable Schedule – Concurrency C...
PPTX
DBMS outline.pptx
PPTX
DBMS_Data Model,Keys,Attributes,Relationship.pptx
PPTX
Algorithm,Pseudocode,Flowchart.pptx
Comparison of C++ and JAVA.pptx
Modifying Rows and Columns
Introduction to spreadsheet
SOFTWARE COMPUTING
SOFTWARE PARADIGM
PROGRAMMING LANGUAGE AND TYPES
NUMBER SYSTEMS- Binary, Decimal, Octal, Hexadecimal and Coversion.pptx
DBMS_Transaction processing – Schedule –Serializable Schedule – Concurrency C...
DBMS outline.pptx
DBMS_Data Model,Keys,Attributes,Relationship.pptx
Algorithm,Pseudocode,Flowchart.pptx
Ad

Recently uploaded (20)

PDF
FORM 1 BIOLOGY MIND MAPS and their schemes
PPTX
TNA_Presentation-1-Final(SAVE)) (1).pptx
PDF
Vision Prelims GS PYQ Analysis 2011-2022 www.upscpdf.com.pdf
PDF
International_Financial_Reporting_Standa.pdf
PPTX
ELIAS-SEZIURE AND EPilepsy semmioan session.pptx
PDF
Uderstanding digital marketing and marketing stratergie for engaging the digi...
PPTX
Unit 4 Computer Architecture Multicore Processor.pptx
PPTX
Share_Module_2_Power_conflict_and_negotiation.pptx
PDF
احياء السادس العلمي - الفصل الثالث (التكاثر) منهج متميزين/كلية بغداد/موهوبين
PPTX
Computer Architecture Input Output Memory.pptx
PDF
BP 704 T. NOVEL DRUG DELIVERY SYSTEMS (UNIT 1)
PPTX
Virtual and Augmented Reality in Current Scenario
PDF
FOISHS ANNUAL IMPLEMENTATION PLAN 2025.pdf
PPTX
Introduction to pro and eukaryotes and differences.pptx
PDF
CISA (Certified Information Systems Auditor) Domain-Wise Summary.pdf
PDF
Paper A Mock Exam 9_ Attempt review.pdf.
PDF
Practical Manual AGRO-233 Principles and Practices of Natural Farming
PPTX
Chinmaya Tiranga Azadi Quiz (Class 7-8 )
PDF
Τίμαιος είναι φιλοσοφικός διάλογος του Πλάτωνα
DOCX
Cambridge-Practice-Tests-for-IELTS-12.docx
FORM 1 BIOLOGY MIND MAPS and their schemes
TNA_Presentation-1-Final(SAVE)) (1).pptx
Vision Prelims GS PYQ Analysis 2011-2022 www.upscpdf.com.pdf
International_Financial_Reporting_Standa.pdf
ELIAS-SEZIURE AND EPilepsy semmioan session.pptx
Uderstanding digital marketing and marketing stratergie for engaging the digi...
Unit 4 Computer Architecture Multicore Processor.pptx
Share_Module_2_Power_conflict_and_negotiation.pptx
احياء السادس العلمي - الفصل الثالث (التكاثر) منهج متميزين/كلية بغداد/موهوبين
Computer Architecture Input Output Memory.pptx
BP 704 T. NOVEL DRUG DELIVERY SYSTEMS (UNIT 1)
Virtual and Augmented Reality in Current Scenario
FOISHS ANNUAL IMPLEMENTATION PLAN 2025.pdf
Introduction to pro and eukaryotes and differences.pptx
CISA (Certified Information Systems Auditor) Domain-Wise Summary.pdf
Paper A Mock Exam 9_ Attempt review.pdf.
Practical Manual AGRO-233 Principles and Practices of Natural Farming
Chinmaya Tiranga Azadi Quiz (Class 7-8 )
Τίμαιος είναι φιλοσοφικός διάλογος του Πλάτωνα
Cambridge-Practice-Tests-for-IELTS-12.docx

CPU Scheduling Algorithm in Operating System.pptx

  • 2. CPU Scheduling Algorithm • A Process Scheduler schedules different processes to be assigned to the CPU based on particular scheduling algorithms. • Types. • First-Come, First-Served (FCFS) Scheduling • Shortest-Job-First (SJF) Scheduling • Round Robin (RR) Scheduling • Multiple-Level Queues Scheduling • Multi-level Feedback Scheduling
  • 3. Below is the different time with respect to a process. Arrival Time: Time at which the process arrives in the ready queue. Completion Time: Time at which process completes its execution. Burst Time: Time required by a process for CPU execution. Turn Around Time: Time Difference between completion time and arrival time. Turn Around Time = Completion Time – Arrival Time Waiting Time (W.T): Time Difference between turn around time and burst time. Waiting Time = Turn Around Time – Burst Time