SlideShare uma empresa Scribd logo
1 de 35
PARADIGM-GLOBAL INFOSERVICES Ltd. www.paradigm-global.com
OBJECTIVES ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
OPERATING  SYTEMS ,[object Object],[object Object],[object Object]
[object Object],[object Object],[object Object],[object Object]
Functions of OS ,[object Object],[object Object],[object Object],[object Object]
Functions of OS (Contd.) ,[object Object],[object Object],[object Object],[object Object]
Evolution of OS  OS was evolved in the following way:   1) Serial processing   2) Batch processing   3) Multi-Programming Serial  Processing  RTOS Batch Processing  Multi programming
[object Object],[object Object],[object Object],Serial Processing
Serial Programming Drawbacks 1) Low utilization of system resources. 2) User productivity is low. Program 1 Program 2 P1 IDLE P1 IDLE P2 IDLE P2 IDLE P1 P2
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Batch Processing
Multi - Programming Program1 Program2 P1 P2 P1 P2 P1 P2
Types of OS OS  Size  Function   Multi-Programming Ex:Unix,WinNT   Multi-Tasking Ex:RTX-51   Smaller  Ex:RTX-51   Larger EX:WinNT,Unix
1) Architecture For Larger OS CPU I/O Devices I/O Sub System File Manager Language  Support Utilities Application  Programs Kernel Scheduler Dispatcher Int.handler
2) Architecture For Smaller OS CPU I/O Devices Application  Programs Kernel Scheduler Dispatcher Int.handler
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],3) Multi-tasking OS
3) Multi-Programming OS = Multi-Tasking + * Forms of memory protection * Enforces concurrency control when processes access shared I/O devices    and files. 3) Multi-Programming OS
Real-Time Systems Systems in which correct responses are produced within a definite time limit. If computer responses exceed these time boundary then performance degradation and/or malfunction results.  (or) Systems that are used in environments where a larger number of events, mostly external to computer system, must be accepted and processed in short time / within certain deadlines. (or) Any system in which time at which output is produced is significant.This is because input corresponds to some movement in physical world and output has to relate to that same movement.The lag from input time to output time must be small for acceptable timeliness.
[object Object],[object Object]
Classification of Real-Time Systems Hard Real-Time Systems Soft
Classification of Real-Time Systems ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
REAL TIME SYSTEMS ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
RTOS   Real-time operating systems helps to build real-time system.
System tasks Application tasks Resource  allocation Command Processor I subsystem File  manager Task  management Interrupt service routine Real time clock User level Operating system level Structure of a real time OS
Components of RTOS ,[object Object],[object Object],[object Object],[object Object]
Functions of RTOS – 1.Task Management Allocation of memory and CPU time to task. a)  Scheduler:   To keep a record of the state of each task   To schedule the allocation of CPU time  to each task. b)  Dispatcher:   To perform the context-switching.
Task State Diagram New Ready Running Halted Waiting
CPU Scheduling ,[object Object],[object Object],[object Object],[object Object]
Scheduling Algorithms a)  First-Come-First-Served (FCFS) b) Shortest Job First (SJF) c) Priority based Pre-emption d) Round-Robin (RR)
[object Object],[object Object],[object Object],Functions of RTOS – 2.Memory Management
Various mechanism available are   (a) Pipes   (b) Message queues (c) Remote procedural calls (RPC) Functions of RTOS – 3.Intertask Communication
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
[object Object],[object Object],[object Object]
Requirements of an RTOS ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
End

Mais conteúdo relacionado

Mais procurados

Mais procurados (20)

Introduction to Real-Time Operating Systems
Introduction to Real-Time Operating SystemsIntroduction to Real-Time Operating Systems
Introduction to Real-Time Operating Systems
 
Rtos part2
Rtos part2Rtos part2
Rtos part2
 
Process management os concept
Process management os conceptProcess management os concept
Process management os concept
 
operating system question bank
operating system question bankoperating system question bank
operating system question bank
 
Real time operating system
Real time operating systemReal time operating system
Real time operating system
 
Real Time Operating Systems
Real Time Operating SystemsReal Time Operating Systems
Real Time Operating Systems
 
Complete Operating System notes
Complete Operating System notesComplete Operating System notes
Complete Operating System notes
 
Real Time Operating Systems
Real Time Operating SystemsReal Time Operating Systems
Real Time Operating Systems
 
Chapter 2 part 1
Chapter 2 part 1Chapter 2 part 1
Chapter 2 part 1
 
Operating System
Operating SystemOperating System
Operating System
 
Advanced Operating System- Introduction
Advanced Operating System- IntroductionAdvanced Operating System- Introduction
Advanced Operating System- Introduction
 
Real time operating system
Real time operating systemReal time operating system
Real time operating system
 
Real time operating-systems
Real time operating-systemsReal time operating-systems
Real time operating-systems
 
MicroC/OS-II
MicroC/OS-IIMicroC/OS-II
MicroC/OS-II
 
REAL TIME OPERATING SYSTEM PART 1
REAL TIME OPERATING SYSTEM PART 1REAL TIME OPERATING SYSTEM PART 1
REAL TIME OPERATING SYSTEM PART 1
 
Chapter 2 (Part 2)
Chapter 2 (Part 2) Chapter 2 (Part 2)
Chapter 2 (Part 2)
 
Rtos concepts
Rtos conceptsRtos concepts
Rtos concepts
 
RTOS
RTOSRTOS
RTOS
 
Rtos Concepts
Rtos ConceptsRtos Concepts
Rtos Concepts
 
Rtos ss
Rtos ssRtos ss
Rtos ss
 

Destaque

Project report of ustos
Project report of ustosProject report of ustos
Project report of ustosMurali Mc
 
Michael_Joshua_Validation
Michael_Joshua_ValidationMichael_Joshua_Validation
Michael_Joshua_ValidationMichaelJoshua
 
Processes and Threads
Processes and ThreadsProcesses and Threads
Processes and ThreadsEmery Berger
 
What Is An Antivirus Software?
What Is An Antivirus Software?What Is An Antivirus Software?
What Is An Antivirus Software?culltdueet65
 
Introduction to Debuggers
Introduction to DebuggersIntroduction to Debuggers
Introduction to DebuggersSaumil Shah
 
8051 programming skills using EMBEDDED C
8051 programming skills using EMBEDDED C8051 programming skills using EMBEDDED C
8051 programming skills using EMBEDDED CAman Sharma
 
Embedded c lab and keil c manual
Embedded  c  lab  and keil c  manualEmbedded  c  lab  and keil c  manual
Embedded c lab and keil c manualHari K
 
Operating System-Memory Management
Operating System-Memory ManagementOperating System-Memory Management
Operating System-Memory ManagementAkmal Cikmat
 
Types of operating system
Types of operating systemTypes of operating system
Types of operating systemMohammad Alam
 
Unix operating system
Unix operating systemUnix operating system
Unix operating systemABhay Panchal
 
Device Drivers
Device DriversDevice Drivers
Device DriversSuhas S R
 
Multimedia authoring tools
Multimedia authoring toolsMultimedia authoring tools
Multimedia authoring toolsOnline
 

Destaque (20)

Project report of ustos
Project report of ustosProject report of ustos
Project report of ustos
 
Michael_Joshua_Validation
Michael_Joshua_ValidationMichael_Joshua_Validation
Michael_Joshua_Validation
 
How to choose an RTOS?
How to choose an RTOS?How to choose an RTOS?
How to choose an RTOS?
 
Processes and Threads
Processes and ThreadsProcesses and Threads
Processes and Threads
 
FreeRTOS
FreeRTOSFreeRTOS
FreeRTOS
 
What Is An Antivirus Software?
What Is An Antivirus Software?What Is An Antivirus Software?
What Is An Antivirus Software?
 
Introduction to Debuggers
Introduction to DebuggersIntroduction to Debuggers
Introduction to Debuggers
 
8051 programming skills using EMBEDDED C
8051 programming skills using EMBEDDED C8051 programming skills using EMBEDDED C
8051 programming skills using EMBEDDED C
 
Unix slideshare
Unix slideshareUnix slideshare
Unix slideshare
 
Processes and threads
Processes and threadsProcesses and threads
Processes and threads
 
Embedded c lab and keil c manual
Embedded  c  lab  and keil c  manualEmbedded  c  lab  and keil c  manual
Embedded c lab and keil c manual
 
Linux v/s Windows
Linux v/s WindowsLinux v/s Windows
Linux v/s Windows
 
Operating System-Memory Management
Operating System-Memory ManagementOperating System-Memory Management
Operating System-Memory Management
 
Types of operating system
Types of operating systemTypes of operating system
Types of operating system
 
File management
File managementFile management
File management
 
File Management
File ManagementFile Management
File Management
 
Unix operating system
Unix operating systemUnix operating system
Unix operating system
 
Device Drivers
Device DriversDevice Drivers
Device Drivers
 
Multimedia authoring tools
Multimedia authoring toolsMultimedia authoring tools
Multimedia authoring tools
 
Memory management
Memory managementMemory management
Memory management
 

Semelhante a Os Concepts

Real Time OS For Embedded Systems
Real Time OS For Embedded SystemsReal Time OS For Embedded Systems
Real Time OS For Embedded SystemsHimanshu Ghetia
 
Real Time Operating Systems
Real Time Operating SystemsReal Time Operating Systems
Real Time Operating SystemsPawandeep Kaur
 
Welcome to International Journal of Engineering Research and Development (IJERD)
Welcome to International Journal of Engineering Research and Development (IJERD)Welcome to International Journal of Engineering Research and Development (IJERD)
Welcome to International Journal of Engineering Research and Development (IJERD)IJERD Editor
 
Introduction to Operating Systems
Introduction to Operating SystemsIntroduction to Operating Systems
Introduction to Operating SystemsShweta Shah
 
Operating system
Operating systemOperating system
Operating systemAmogh Rana
 
Unit 4 Real Time Operating System
Unit 4 Real Time Operating SystemUnit 4 Real Time Operating System
Unit 4 Real Time Operating SystemDr. Pankaj Zope
 
LM1 - Computer System Overview, system calls
LM1 - Computer System Overview, system callsLM1 - Computer System Overview, system calls
LM1 - Computer System Overview, system callsmanideepakc
 
Real time os(suga)
Real time os(suga) Real time os(suga)
Real time os(suga) Nagarajan
 
Bedtime Stories on Operating Systems.pdf
Bedtime Stories on Operating Systems.pdfBedtime Stories on Operating Systems.pdf
Bedtime Stories on Operating Systems.pdfAyushBaiswar1
 
UNIT-I-RTOS and Concepts
UNIT-I-RTOS and ConceptsUNIT-I-RTOS and Concepts
UNIT-I-RTOS and ConceptsDr.YNM
 
OS.pptx
OS.pptxOS.pptx
OS.pptxNG911
 
Operating system basics, Types of operating systems, Tasks, Process and Thre...
Operating system basics, Types of operating  systems, Tasks, Process and Thre...Operating system basics, Types of operating  systems, Tasks, Process and Thre...
Operating system basics, Types of operating systems, Tasks, Process and Thre...SattiBabu16
 
Operating System Simple Introduction
Operating System Simple IntroductionOperating System Simple Introduction
Operating System Simple IntroductionDiwash Sapkota
 
Cs6413 operating-systems-laboratory
Cs6413 operating-systems-laboratoryCs6413 operating-systems-laboratory
Cs6413 operating-systems-laboratoryPreeja Ravishankar
 
Network operating systems
Network operating systems Network operating systems
Network operating systems Sachin Awasthi
 

Semelhante a Os Concepts (20)

Real Time OS For Embedded Systems
Real Time OS For Embedded SystemsReal Time OS For Embedded Systems
Real Time OS For Embedded Systems
 
Embedded os
Embedded osEmbedded os
Embedded os
 
Unit v
Unit vUnit v
Unit v
 
Real Time Operating Systems
Real Time Operating SystemsReal Time Operating Systems
Real Time Operating Systems
 
Welcome to International Journal of Engineering Research and Development (IJERD)
Welcome to International Journal of Engineering Research and Development (IJERD)Welcome to International Journal of Engineering Research and Development (IJERD)
Welcome to International Journal of Engineering Research and Development (IJERD)
 
Introduction to Operating Systems
Introduction to Operating SystemsIntroduction to Operating Systems
Introduction to Operating Systems
 
Operating system
Operating systemOperating system
Operating system
 
RTOS Basic Concepts
RTOS Basic ConceptsRTOS Basic Concepts
RTOS Basic Concepts
 
Unit 4 Real Time Operating System
Unit 4 Real Time Operating SystemUnit 4 Real Time Operating System
Unit 4 Real Time Operating System
 
LM1 - Computer System Overview, system calls
LM1 - Computer System Overview, system callsLM1 - Computer System Overview, system calls
LM1 - Computer System Overview, system calls
 
Real time os(suga)
Real time os(suga) Real time os(suga)
Real time os(suga)
 
Bedtime Stories on Operating Systems.pdf
Bedtime Stories on Operating Systems.pdfBedtime Stories on Operating Systems.pdf
Bedtime Stories on Operating Systems.pdf
 
Introduction of operating system
Introduction of operating systemIntroduction of operating system
Introduction of operating system
 
UNIT-I-RTOS and Concepts
UNIT-I-RTOS and ConceptsUNIT-I-RTOS and Concepts
UNIT-I-RTOS and Concepts
 
OS.pptx
OS.pptxOS.pptx
OS.pptx
 
Operating system basics, Types of operating systems, Tasks, Process and Thre...
Operating system basics, Types of operating  systems, Tasks, Process and Thre...Operating system basics, Types of operating  systems, Tasks, Process and Thre...
Operating system basics, Types of operating systems, Tasks, Process and Thre...
 
Operating System Simple Introduction
Operating System Simple IntroductionOperating System Simple Introduction
Operating System Simple Introduction
 
Operating system
Operating systemOperating system
Operating system
 
Cs6413 operating-systems-laboratory
Cs6413 operating-systems-laboratoryCs6413 operating-systems-laboratory
Cs6413 operating-systems-laboratory
 
Network operating systems
Network operating systems Network operating systems
Network operating systems
 

Mais de rajesh panda

Managing The Market Process 2
Managing The Market Process 2Managing The Market Process 2
Managing The Market Process 2rajesh panda
 
Labelling And Packing
Labelling And PackingLabelling And Packing
Labelling And Packingrajesh panda
 
Induction Program Case Amway
Induction Program Case AmwayInduction Program Case Amway
Induction Program Case Amwayrajesh panda
 
Understanding Consumer And Social Buying Bahavior 4
Understanding Consumer And Social Buying Bahavior 4Understanding Consumer And Social Buying Bahavior 4
Understanding Consumer And Social Buying Bahavior 4rajesh panda
 
Target Marketing 6
Target Marketing 6Target Marketing 6
Target Marketing 6rajesh panda
 
Sales Promotion & Personal Selling
Sales Promotion & Personal SellingSales Promotion & Personal Selling
Sales Promotion & Personal Sellingrajesh panda
 
Product Positioning
Product PositioningProduct Positioning
Product Positioningrajesh panda
 
Product And Product Lines 8
Product And Product Lines 8Product And Product Lines 8
Product And Product Lines 8rajesh panda
 
Pricing And Marketing
Pricing  And MarketingPricing  And Marketing
Pricing And Marketingrajesh panda
 
Personal Selling & Dm
Personal Selling & DmPersonal Selling & Dm
Personal Selling & Dmrajesh panda
 

Mais de rajesh panda (16)

Managing The Market Process 2
Managing The Market Process 2Managing The Market Process 2
Managing The Market Process 2
 
Labelling And Packing
Labelling And PackingLabelling And Packing
Labelling And Packing
 
Induction Program Case Amway
Induction Program Case AmwayInduction Program Case Amway
Induction Program Case Amway
 
Channel
ChannelChannel
Channel
 
Acquisitions
AcquisitionsAcquisitions
Acquisitions
 
Understanding Consumer And Social Buying Bahavior 4
Understanding Consumer And Social Buying Bahavior 4Understanding Consumer And Social Buying Bahavior 4
Understanding Consumer And Social Buying Bahavior 4
 
Target Marketing 6
Target Marketing 6Target Marketing 6
Target Marketing 6
 
Social Marketing
Social MarketingSocial Marketing
Social Marketing
 
Sales Promotion & Personal Selling
Sales Promotion & Personal SellingSales Promotion & Personal Selling
Sales Promotion & Personal Selling
 
Product Positioning
Product PositioningProduct Positioning
Product Positioning
 
Product And Product Lines 8
Product And Product Lines 8Product And Product Lines 8
Product And Product Lines 8
 
Pricing And Marketing
Pricing  And MarketingPricing  And Marketing
Pricing And Marketing
 
Price
PricePrice
Price
 
Personal Selling & Dm
Personal Selling & DmPersonal Selling & Dm
Personal Selling & Dm
 
Dcis97
Dcis97Dcis97
Dcis97
 
Master Report
Master ReportMaster Report
Master Report
 

Último

GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?Igalia
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024The Digital Insurer
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Enterprise Knowledge
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessPixlogix Infotech
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)wesley chun
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsJoaquim Jorge
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?Antenna Manufacturer Coco
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoffsammart93
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobeapidays
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc
 

Último (20)

GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your Business
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 

Os Concepts

  • 1. PARADIGM-GLOBAL INFOSERVICES Ltd. www.paradigm-global.com
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7. Evolution of OS OS was evolved in the following way: 1) Serial processing 2) Batch processing 3) Multi-Programming Serial Processing RTOS Batch Processing Multi programming
  • 8.
  • 9. Serial Programming Drawbacks 1) Low utilization of system resources. 2) User productivity is low. Program 1 Program 2 P1 IDLE P1 IDLE P2 IDLE P2 IDLE P1 P2
  • 10.
  • 11. Multi - Programming Program1 Program2 P1 P2 P1 P2 P1 P2
  • 12. Types of OS OS Size Function Multi-Programming Ex:Unix,WinNT Multi-Tasking Ex:RTX-51 Smaller Ex:RTX-51 Larger EX:WinNT,Unix
  • 13. 1) Architecture For Larger OS CPU I/O Devices I/O Sub System File Manager Language Support Utilities Application Programs Kernel Scheduler Dispatcher Int.handler
  • 14. 2) Architecture For Smaller OS CPU I/O Devices Application Programs Kernel Scheduler Dispatcher Int.handler
  • 15.
  • 16. 3) Multi-Programming OS = Multi-Tasking + * Forms of memory protection * Enforces concurrency control when processes access shared I/O devices and files. 3) Multi-Programming OS
  • 17. Real-Time Systems Systems in which correct responses are produced within a definite time limit. If computer responses exceed these time boundary then performance degradation and/or malfunction results. (or) Systems that are used in environments where a larger number of events, mostly external to computer system, must be accepted and processed in short time / within certain deadlines. (or) Any system in which time at which output is produced is significant.This is because input corresponds to some movement in physical world and output has to relate to that same movement.The lag from input time to output time must be small for acceptable timeliness.
  • 18.
  • 19. Classification of Real-Time Systems Hard Real-Time Systems Soft
  • 20.
  • 21.
  • 22. RTOS Real-time operating systems helps to build real-time system.
  • 23. System tasks Application tasks Resource allocation Command Processor I subsystem File manager Task management Interrupt service routine Real time clock User level Operating system level Structure of a real time OS
  • 24.
  • 25. Functions of RTOS – 1.Task Management Allocation of memory and CPU time to task. a) Scheduler: To keep a record of the state of each task To schedule the allocation of CPU time to each task. b) Dispatcher: To perform the context-switching.
  • 26. Task State Diagram New Ready Running Halted Waiting
  • 27.
  • 28. Scheduling Algorithms a) First-Come-First-Served (FCFS) b) Shortest Job First (SJF) c) Priority based Pre-emption d) Round-Robin (RR)
  • 29.
  • 30. Various mechanism available are (a) Pipes (b) Message queues (c) Remote procedural calls (RPC) Functions of RTOS – 3.Intertask Communication
  • 31.
  • 32.
  • 33.
  • 34.
  • 35. End