SlideShare a Scribd company logo
1 of 16
OPERATING SYSTEM
An operating system is a software programme required
to manage and operate a computing device like
smartphones,tablets,computers,supercomputers,web
servers ,cars,network towers,smartwatches,etc.It is the
operating system that eliminatesssss the need to know
coding language to interact with computing devices.
“
”
REAL TIME OPERATING SYSTEM
SET MAXIMUM TIME FOR PROCESS EXECUTION.
THE REAL-TIME OPERATING SYSTEM WHICH GUARANTEES THE
MAXIMUM TIME FOR CRITICAL OPERATIONS AND COMPLETE
THEM ON TIME ARE REFERED TO AS HARD REAL-TIME
OPERATING SYSTEMS.
1.HARD REAL-TIME OPERATING SYSTEMS
2.SOFT REAL-TIME OPERATING SYSTEMS
RTOS TYPES
HARD REAL-TIME OPERATING SYSTEM
 Hard real time is a system whose operation is incorrect
whose result is not produce according to time constraint.
 In case of an error in a hard real time system,the
computation is rolled back.
For example,
1. Air traffic control
2. Medical system
3. Railway signaling system
SOFT REAL TIME OPERATING SYSTEM
 In this system safety is not critical .
 In case of an soft real time system,computation is
rolled back to previously established a checkpoint.
For example,
1. DVD player
2. Telephone switches
RTOS BASED EMBEDDED SYSTEM DESIGN
PRIORITY SCHEDULING
 PRE EMPTIVE SCHEDULING
 NON-PRE EMPTIVE SCHEDULING
PRE EMPTIVE SCHEDULING
A B
C
PERSON
NON - PRE EMPTIVE SCHEDULING
A B
C
PERSON
1 . PRE EMPTIVE SCHEDULING
 Preemptive scheduling is used when a process switches from
the running state to ready state from the waiting state to
ready state .The resources are allocated to the process for a
limited amount of time and then taken away , and the process
is again placed back in the ready queue if that process stil
has CPU burst time remaining . That process stays in the
ready queue till it gets its next chance to execute .
 Algorithms based on preemptive scheduling are:
Round Robin (RR), shortest remaining Time (SRTF),
( priority (preemptive version ),etc.
Examples of preemptive scheduling
2 . NON- PRE EMPTIVE SCHEDULING
 Non-preemptive scheduling is used when a prcess
terminates, or a process switches from running to the waiting
state.In this scheduling ,once the resources ( CPU cycles )
are allocated to a process holds the CPU till it gets terminated
or reaches a waiting state .In the case of non-preemptive
scheduling does not interrupt a process running CPU in the
middle of the execution . Instead , it waits till the process
completes its CPU burst time , and then it can allocate the
CPU to another process.
Examples of Non-preemptive scheduling
 Algorithms based on preemptive scheduling are:
shortest job first (SJF basically non-
preemptive).and priority (non-preemptive
version), etc.
Process Arrival time Burst time Priority
P1 2 2 2
P2 0 1 3
P3 1 3 4
P4 3 5 1
P5 4 4 5
Priority scheduling ( preemptive ) Example
Process Arrival time Burst time Priority
P1 2 2 2
P2 0 1 3
P3 1 3 4
P4 3 5 1
P5 4 4 5
Non-Priority scheduling ( preemptive ) Example
THANK YOU
Education is the only way to achieve what you want to achieve

More Related Content

Similar to ES SEMINAR.pptx

Operating System-Process Scheduling
Operating System-Process SchedulingOperating System-Process Scheduling
Operating System-Process SchedulingShipra Swati
 
Cpu scheduling final
Cpu scheduling finalCpu scheduling final
Cpu scheduling finalmarangburu42
 
There are many operating systemsReal-Time Operating SystemReal-t.pdf
There are many operating systemsReal-Time Operating SystemReal-t.pdfThere are many operating systemsReal-Time Operating SystemReal-t.pdf
There are many operating systemsReal-Time Operating SystemReal-t.pdfankitmobileshop235
 
Cpu scheduling pre final formatting
Cpu scheduling pre final formattingCpu scheduling pre final formatting
Cpu scheduling pre final formattingmarangburu42
 
RTOS: Scheduling policies-1 – Embedded system.pdf
RTOS: Scheduling policies-1 – Embedded system.pdfRTOS: Scheduling policies-1 – Embedded system.pdf
RTOS: Scheduling policies-1 – Embedded system.pdfKeerthiVasshini
 
operating system 1.1.pdf
operating system 1.1.pdfoperating system 1.1.pdf
operating system 1.1.pdfBillylesaigor
 
Priority Scheduling.pptx
Priority Scheduling.pptxPriority Scheduling.pptx
Priority Scheduling.pptxSarupyaDatta1
 
Process scheduling (CPU Scheduling)
Process scheduling (CPU Scheduling)Process scheduling (CPU Scheduling)
Process scheduling (CPU Scheduling)Mukesh Chinta
 
Preemptive process example.pptx
Preemptive process example.pptxPreemptive process example.pptx
Preemptive process example.pptxjamilaltiti1
 
cospptagain.pptx
cospptagain.pptxcospptagain.pptx
cospptagain.pptxRaunakJha15
 

Similar to ES SEMINAR.pptx (20)

Operating System-Process Scheduling
Operating System-Process SchedulingOperating System-Process Scheduling
Operating System-Process Scheduling
 
Linux Internals - Interview essentials 4.0
Linux Internals - Interview essentials 4.0Linux Internals - Interview essentials 4.0
Linux Internals - Interview essentials 4.0
 
Cpu scheduling final
Cpu scheduling finalCpu scheduling final
Cpu scheduling final
 
UNIT II - CPU SCHEDULING.docx
UNIT II - CPU SCHEDULING.docxUNIT II - CPU SCHEDULING.docx
UNIT II - CPU SCHEDULING.docx
 
There are many operating systemsReal-Time Operating SystemReal-t.pdf
There are many operating systemsReal-Time Operating SystemReal-t.pdfThere are many operating systemsReal-Time Operating SystemReal-t.pdf
There are many operating systemsReal-Time Operating SystemReal-t.pdf
 
Operating System.pptx
Operating System.pptxOperating System.pptx
Operating System.pptx
 
Unit 2 notes
Unit 2 notesUnit 2 notes
Unit 2 notes
 
Osy ppt - Copy.pptx
Osy ppt - Copy.pptxOsy ppt - Copy.pptx
Osy ppt - Copy.pptx
 
Cpu scheduling pre final formatting
Cpu scheduling pre final formattingCpu scheduling pre final formatting
Cpu scheduling pre final formatting
 
Cpu scheduling
Cpu schedulingCpu scheduling
Cpu scheduling
 
Process scheduling
Process schedulingProcess scheduling
Process scheduling
 
RTOS: Scheduling policies-1 – Embedded system.pdf
RTOS: Scheduling policies-1 – Embedded system.pdfRTOS: Scheduling policies-1 – Embedded system.pdf
RTOS: Scheduling policies-1 – Embedded system.pdf
 
operating system 1.1.pdf
operating system 1.1.pdfoperating system 1.1.pdf
operating system 1.1.pdf
 
Priority Scheduling.pptx
Priority Scheduling.pptxPriority Scheduling.pptx
Priority Scheduling.pptx
 
Process scheduling (CPU Scheduling)
Process scheduling (CPU Scheduling)Process scheduling (CPU Scheduling)
Process scheduling (CPU Scheduling)
 
Preemptive process example.pptx
Preemptive process example.pptxPreemptive process example.pptx
Preemptive process example.pptx
 
cpu scheduling.pdf
cpu scheduling.pdfcpu scheduling.pdf
cpu scheduling.pdf
 
cospptagain.pptx
cospptagain.pptxcospptagain.pptx
cospptagain.pptx
 
Process scheduling
Process schedulingProcess scheduling
Process scheduling
 
RTOS
RTOSRTOS
RTOS
 

Recently uploaded

ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdfONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdfKamal Acharya
 
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756dollysharma2066
 
Generative AI or GenAI technology based PPT
Generative AI or GenAI technology based PPTGenerative AI or GenAI technology based PPT
Generative AI or GenAI technology based PPTbhaskargani46
 
University management System project report..pdf
University management System project report..pdfUniversity management System project report..pdf
University management System project report..pdfKamal Acharya
 
data_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdfdata_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdfJiananWang21
 
Unit 2- Effective stress & Permeability.pdf
Unit 2- Effective stress & Permeability.pdfUnit 2- Effective stress & Permeability.pdf
Unit 2- Effective stress & Permeability.pdfRagavanV2
 
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete RecordCCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete RecordAsst.prof M.Gokilavani
 
Thermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.pptThermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.pptDineshKumar4165
 
VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...
VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...
VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...SUHANI PANDEY
 
AKTU Computer Networks notes --- Unit 3.pdf
AKTU Computer Networks notes ---  Unit 3.pdfAKTU Computer Networks notes ---  Unit 3.pdf
AKTU Computer Networks notes --- Unit 3.pdfankushspencer015
 
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...roncy bisnoi
 
notes on Evolution Of Analytic Scalability.ppt
notes on Evolution Of Analytic Scalability.pptnotes on Evolution Of Analytic Scalability.ppt
notes on Evolution Of Analytic Scalability.pptMsecMca
 
Block diagram reduction techniques in control systems.ppt
Block diagram reduction techniques in control systems.pptBlock diagram reduction techniques in control systems.ppt
Block diagram reduction techniques in control systems.pptNANDHAKUMARA10
 
Double rodded leveling 1 pdf activity 01
Double rodded leveling 1 pdf activity 01Double rodded leveling 1 pdf activity 01
Double rodded leveling 1 pdf activity 01KreezheaRecto
 
Call Girls Walvekar Nagar Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Walvekar Nagar Call Me 7737669865 Budget Friendly No Advance BookingCall Girls Walvekar Nagar Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Walvekar Nagar Call Me 7737669865 Budget Friendly No Advance Bookingroncy bisnoi
 

Recently uploaded (20)

Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak HamilCara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
 
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdfONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
 
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
 
(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7
(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7
(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7
 
Generative AI or GenAI technology based PPT
Generative AI or GenAI technology based PPTGenerative AI or GenAI technology based PPT
Generative AI or GenAI technology based PPT
 
(INDIRA) Call Girl Meerut Call Now 8617697112 Meerut Escorts 24x7
(INDIRA) Call Girl Meerut Call Now 8617697112 Meerut Escorts 24x7(INDIRA) Call Girl Meerut Call Now 8617697112 Meerut Escorts 24x7
(INDIRA) Call Girl Meerut Call Now 8617697112 Meerut Escorts 24x7
 
University management System project report..pdf
University management System project report..pdfUniversity management System project report..pdf
University management System project report..pdf
 
data_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdfdata_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdf
 
Unit 2- Effective stress & Permeability.pdf
Unit 2- Effective stress & Permeability.pdfUnit 2- Effective stress & Permeability.pdf
Unit 2- Effective stress & Permeability.pdf
 
FEA Based Level 3 Assessment of Deformed Tanks with Fluid Induced Loads
FEA Based Level 3 Assessment of Deformed Tanks with Fluid Induced LoadsFEA Based Level 3 Assessment of Deformed Tanks with Fluid Induced Loads
FEA Based Level 3 Assessment of Deformed Tanks with Fluid Induced Loads
 
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete RecordCCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
 
Thermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.pptThermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.ppt
 
VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...
VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...
VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...
 
AKTU Computer Networks notes --- Unit 3.pdf
AKTU Computer Networks notes ---  Unit 3.pdfAKTU Computer Networks notes ---  Unit 3.pdf
AKTU Computer Networks notes --- Unit 3.pdf
 
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
 
notes on Evolution Of Analytic Scalability.ppt
notes on Evolution Of Analytic Scalability.pptnotes on Evolution Of Analytic Scalability.ppt
notes on Evolution Of Analytic Scalability.ppt
 
Block diagram reduction techniques in control systems.ppt
Block diagram reduction techniques in control systems.pptBlock diagram reduction techniques in control systems.ppt
Block diagram reduction techniques in control systems.ppt
 
Double rodded leveling 1 pdf activity 01
Double rodded leveling 1 pdf activity 01Double rodded leveling 1 pdf activity 01
Double rodded leveling 1 pdf activity 01
 
Call Girls Walvekar Nagar Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Walvekar Nagar Call Me 7737669865 Budget Friendly No Advance BookingCall Girls Walvekar Nagar Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Walvekar Nagar Call Me 7737669865 Budget Friendly No Advance Booking
 
Call Girls in Netaji Nagar, Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
Call Girls in Netaji Nagar, Delhi 💯 Call Us 🔝9953056974 🔝 Escort ServiceCall Girls in Netaji Nagar, Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
Call Girls in Netaji Nagar, Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
 

ES SEMINAR.pptx

  • 1.
  • 2. OPERATING SYSTEM An operating system is a software programme required to manage and operate a computing device like smartphones,tablets,computers,supercomputers,web servers ,cars,network towers,smartwatches,etc.It is the operating system that eliminatesssss the need to know coding language to interact with computing devices.
  • 3. “ ” REAL TIME OPERATING SYSTEM SET MAXIMUM TIME FOR PROCESS EXECUTION. THE REAL-TIME OPERATING SYSTEM WHICH GUARANTEES THE MAXIMUM TIME FOR CRITICAL OPERATIONS AND COMPLETE THEM ON TIME ARE REFERED TO AS HARD REAL-TIME OPERATING SYSTEMS.
  • 4. 1.HARD REAL-TIME OPERATING SYSTEMS 2.SOFT REAL-TIME OPERATING SYSTEMS RTOS TYPES
  • 5. HARD REAL-TIME OPERATING SYSTEM  Hard real time is a system whose operation is incorrect whose result is not produce according to time constraint.  In case of an error in a hard real time system,the computation is rolled back. For example, 1. Air traffic control 2. Medical system 3. Railway signaling system
  • 6. SOFT REAL TIME OPERATING SYSTEM  In this system safety is not critical .  In case of an soft real time system,computation is rolled back to previously established a checkpoint. For example, 1. DVD player 2. Telephone switches
  • 7. RTOS BASED EMBEDDED SYSTEM DESIGN PRIORITY SCHEDULING  PRE EMPTIVE SCHEDULING  NON-PRE EMPTIVE SCHEDULING
  • 9. NON - PRE EMPTIVE SCHEDULING A B C PERSON
  • 10. 1 . PRE EMPTIVE SCHEDULING  Preemptive scheduling is used when a process switches from the running state to ready state from the waiting state to ready state .The resources are allocated to the process for a limited amount of time and then taken away , and the process is again placed back in the ready queue if that process stil has CPU burst time remaining . That process stays in the ready queue till it gets its next chance to execute .
  • 11.  Algorithms based on preemptive scheduling are: Round Robin (RR), shortest remaining Time (SRTF), ( priority (preemptive version ),etc. Examples of preemptive scheduling
  • 12. 2 . NON- PRE EMPTIVE SCHEDULING  Non-preemptive scheduling is used when a prcess terminates, or a process switches from running to the waiting state.In this scheduling ,once the resources ( CPU cycles ) are allocated to a process holds the CPU till it gets terminated or reaches a waiting state .In the case of non-preemptive scheduling does not interrupt a process running CPU in the middle of the execution . Instead , it waits till the process completes its CPU burst time , and then it can allocate the CPU to another process.
  • 13. Examples of Non-preemptive scheduling  Algorithms based on preemptive scheduling are: shortest job first (SJF basically non- preemptive).and priority (non-preemptive version), etc.
  • 14. Process Arrival time Burst time Priority P1 2 2 2 P2 0 1 3 P3 1 3 4 P4 3 5 1 P5 4 4 5 Priority scheduling ( preemptive ) Example
  • 15. Process Arrival time Burst time Priority P1 2 2 2 P2 0 1 3 P3 1 3 4 P4 3 5 1 P5 4 4 5 Non-Priority scheduling ( preemptive ) Example
  • 16. THANK YOU Education is the only way to achieve what you want to achieve