SlideShare a Scribd company logo
Basics of Operating Systems
              : Distributed and Real systems




• HOME     PREVIOUS TOPIC NEXT
• PREVIOUS QUESTION PAPERS FOR OS
• CPP TUTORIALS



                                               1
Basics of Operating Systems
                  : Distributed and Real systems




                                                   2
Recap

In the last class, you have learnt about
• Multiprogramming

• Time Sharing




                                           3
Objectives


On completion of this period, you would be able to know

• Distributed Systems

• Real Time Systems




                                                          4
Distributed Systems
• Distributed systems are loosely coupled systems

• A Distributed computer system is a collection of
  autonomous computer systems
• Distributed systems communicate with one another
  through various communication lines like high speed buses
  or telephone lines
• The processors in a distributed system may vary in size
  and function
   – Example: small microprocessors, workstations , minicomputer and
     large general purpose computers                               5
Distributed Systems (contd..)
Distributed System
• Processors in distributed systems are referred by no. of
  different names like, sites, nodes, computers, etc.
• Important reasons for building distributed systems are
   – Resource sharing
   – Computation speedup
   – Reliability
   – Communication
• The key objective of a distributed operating system is
  transparency
• Ideally, component and resource distribution should be
  hidden from users and applications programs unless they
  explicitly demand
                                                             7
Distributed System

• A distributed operating system governs the operations of a
  distributed computer systems and provides a virtual
  machine abstraction to its users
• Distributed operating system usually provides the means
  for system-wide sharing of resources, such as
  computational capacity, files and I/O devices
• Distributed operating system facilitates access to remote
  resources, communication with remote process and
  distribution of computation
                                                          8
Real-Time System

• Real-time systems has well defined, fixed time constraints

• Processing must be done with in the defined constraints, or

  the system will fail

• For example:

      • It would not do for a robot arm to be instructed to halt after it had

        smashed into the car it was building



                                                                         9
Real-Time System
Real-Time System
• Real-time system is used as a control device in a dedicated
  application
• Sensors bring data to computers
• Computer analyze data and adjust controls to modify the
  sensor inputs
• Example:
       • Scientific experiments, medical imaging systems, industrial
         control systems etc..

• Real-time system functions correctly only if it returns the
  correct result within its time constraints
                                                                       11
Real-Time System

• A primary objective of real-time systems is to provide
  quick event - response times, thus meet the scheduling
  dead lines
• User convenience and resource utilization are of
  secondary concern to real- time system designers
• Real-time operating systems usually rely on some
  specific policies and techniques for doing their job



                                                           12
Real-Time System

• Memory management in real-time systems is

  comparatively less demanding then in other types of

  multiprogramming systems

• The primary reason for this is that many process

  permanently reside in memory in order to provide quick

  response time



                                                           13
Real-Time System


• File management is usually found only in larger installation
  of real-time systems

• In fact, some embedded real-time systems, such as an
  onboard automotive controller, may not even have any
  secondary storage

• These include protection and access control



                                                            14
Summary
• A primary objective of real-time systems is to provide
  quick event - response times, and thus meet the
  scheduling dead lines
• User convenience and resource utilization are of
  secondary concern to real- time system designers
• A distributed computer system is a collection of
  autonomous computer systems capable of
  communication and cooperation via their hardware and
  software interconnections

                                                           15
Frequently Asked Questions

1. Explain about Real Time Operating System

2. Explain about Distributed Operating System




                                                16
Quiz

1. File management is usually found only in larger
   installation of real-time systems
   Yes

   No




                                                 17
Quiz

2. A distributed computer system is a collection of
  autonomous computer systems capable of
  communication and cooperation via their hardware and
  software interconnections

  Yes

  No



                                                         18
Other subject materials
•   Web designing
•   Micro processors
•   C++ tutorials
•   java

home


                                 19

More Related Content

What's hot

Real-Time Scheduling
Real-Time SchedulingReal-Time Scheduling
Real-Time Scheduling
sathish sak
 
2- THE CHANGING NATURE OF SOFTWARE.pdf
2- THE CHANGING NATURE OF SOFTWARE.pdf2- THE CHANGING NATURE OF SOFTWARE.pdf
2- THE CHANGING NATURE OF SOFTWARE.pdf
bcanawakadalcollege
 
Kernel (OS)
Kernel (OS)Kernel (OS)
Unit 1 architecture of distributed systems
Unit 1 architecture of distributed systemsUnit 1 architecture of distributed systems
Unit 1 architecture of distributed systems
karan2190
 
OS - Process Concepts
OS - Process ConceptsOS - Process Concepts
OS - Process Concepts
Mukesh Chinta
 
IO buffering
IO bufferingIO buffering
IO buffering
Gunjan Mandaliya
 
Virtual memory ppt
Virtual memory pptVirtual memory ppt
Introduction to computer graphics
Introduction to computer graphicsIntroduction to computer graphics
Introduction to computer graphics
Kamal Acharya
 
Operating system basics
Operating system basicsOperating system basics
Operating system basics
John Carlo Catacutan
 
Types of operating system unit 1 by Ram K Paliwal
Types of operating system  unit 1 by Ram K PaliwalTypes of operating system  unit 1 by Ram K Paliwal
Types of operating system unit 1 by Ram K Paliwal
Ram Paliwal
 
Process state in OS
Process state in OSProcess state in OS
Process state in OS
Khushboo Jain
 
Data and functional modeling
Data and functional modelingData and functional modeling
Data and functional modeling
Slideshare
 
CS9222 Advanced Operating System
CS9222 Advanced Operating SystemCS9222 Advanced Operating System
CS9222 Advanced Operating System
Kathirvel Ayyaswamy
 
Operating system structures
Operating system structuresOperating system structures
Operating system structures
Mohd Arif
 
Functional units
Functional unitsFunctional units
Functional units
Jeeva Nanthini
 
OS Components and Structure
OS Components and StructureOS Components and Structure
OS Components and Structure
sathish sak
 
Dbms relational model
Dbms relational modelDbms relational model
Dbms relational model
Chirag vasava
 
Process management os concept
Process management os conceptProcess management os concept
Process management os concept
priyadeosarkar91
 
Real Time Systems
Real Time SystemsReal Time Systems
Real Time Systems
Deepak John
 
Types Of Operating Systems
Types Of Operating SystemsTypes Of Operating Systems
Types Of Operating Systems
عطاءالمنعم اثیل شیخ
 

What's hot (20)

Real-Time Scheduling
Real-Time SchedulingReal-Time Scheduling
Real-Time Scheduling
 
2- THE CHANGING NATURE OF SOFTWARE.pdf
2- THE CHANGING NATURE OF SOFTWARE.pdf2- THE CHANGING NATURE OF SOFTWARE.pdf
2- THE CHANGING NATURE OF SOFTWARE.pdf
 
Kernel (OS)
Kernel (OS)Kernel (OS)
Kernel (OS)
 
Unit 1 architecture of distributed systems
Unit 1 architecture of distributed systemsUnit 1 architecture of distributed systems
Unit 1 architecture of distributed systems
 
OS - Process Concepts
OS - Process ConceptsOS - Process Concepts
OS - Process Concepts
 
IO buffering
IO bufferingIO buffering
IO buffering
 
Virtual memory ppt
Virtual memory pptVirtual memory ppt
Virtual memory ppt
 
Introduction to computer graphics
Introduction to computer graphicsIntroduction to computer graphics
Introduction to computer graphics
 
Operating system basics
Operating system basicsOperating system basics
Operating system basics
 
Types of operating system unit 1 by Ram K Paliwal
Types of operating system  unit 1 by Ram K PaliwalTypes of operating system  unit 1 by Ram K Paliwal
Types of operating system unit 1 by Ram K Paliwal
 
Process state in OS
Process state in OSProcess state in OS
Process state in OS
 
Data and functional modeling
Data and functional modelingData and functional modeling
Data and functional modeling
 
CS9222 Advanced Operating System
CS9222 Advanced Operating SystemCS9222 Advanced Operating System
CS9222 Advanced Operating System
 
Operating system structures
Operating system structuresOperating system structures
Operating system structures
 
Functional units
Functional unitsFunctional units
Functional units
 
OS Components and Structure
OS Components and StructureOS Components and Structure
OS Components and Structure
 
Dbms relational model
Dbms relational modelDbms relational model
Dbms relational model
 
Process management os concept
Process management os conceptProcess management os concept
Process management os concept
 
Real Time Systems
Real Time SystemsReal Time Systems
Real Time Systems
 
Types Of Operating Systems
Types Of Operating SystemsTypes Of Operating Systems
Types Of Operating Systems
 

Viewers also liked

Distributed Systems Real Life Applications
Distributed Systems Real Life ApplicationsDistributed Systems Real Life Applications
Distributed Systems Real Life Applications
Aman Srivastava
 
Distributed Systems
Distributed SystemsDistributed Systems
Distributed Systems
Rupsee
 
Applications of Distributed Systems
Applications of Distributed SystemsApplications of Distributed Systems
Applications of Distributed Systems
sandra sukarieh
 
Distributed Airline Reservation System
Distributed Airline Reservation SystemDistributed Airline Reservation System
Distributed Airline Reservation System
amanchaurasia
 
Distributed Systems
Distributed SystemsDistributed Systems
Distributed Systems
Paulo Gandra de Sousa
 
Back-End application for Distributed systems
Back-End application for Distributed systemsBack-End application for Distributed systems
Back-End application for Distributed systems
Atif Imam
 
Distributed system notes unit I
Distributed system notes unit IDistributed system notes unit I
Distributed system notes unit I
NANDINI SHARMA
 
Database operation with nested transaction handling
Database operation with nested transaction handlingDatabase operation with nested transaction handling
Database operation with nested transaction handling
AshwinPoojary
 
(Slides) A Method for Distributed Computaion of Semi-Optimal Multicast Tree i...
(Slides) A Method for Distributed Computaion of Semi-Optimal Multicast Tree i...(Slides) A Method for Distributed Computaion of Semi-Optimal Multicast Tree i...
(Slides) A Method for Distributed Computaion of Semi-Optimal Multicast Tree i...
Naoki Shibata
 
ONOS: Open Network Operating System. An Open-Source Distributed SDN Operating...
ONOS: Open Network Operating System. An Open-Source Distributed SDN Operating...ONOS: Open Network Operating System. An Open-Source Distributed SDN Operating...
ONOS: Open Network Operating System. An Open-Source Distributed SDN Operating...
ON.LAB
 
Distributed systems
Distributed systemsDistributed systems
Distributed systems
Ravi Yasas
 
Chapter 17 - Distributed File Systems
Chapter 17 - Distributed File SystemsChapter 17 - Distributed File Systems
Chapter 17 - Distributed File Systems
Wayne Jones Jnr
 
Distributed System
Distributed System Distributed System
Distributed System
Nitesh Saitwal
 
2 approaches to system development
2 approaches to system development2 approaches to system development
2 approaches to system development
cymark09
 
Distributed File System
Distributed File SystemDistributed File System
Distributed File System
Ntu
 
Real time Operating System
Real time Operating SystemReal time Operating System
Real time Operating System
Tech_MX
 
distributed shared memory
 distributed shared memory distributed shared memory
distributed shared memory
Ashish Kumar
 
CORNELI OS
CORNELI OSCORNELI OS
CORNELI OS
manuel7345
 
Distributed Marketing Case Study
Distributed Marketing Case StudyDistributed Marketing Case Study
Distributed Marketing Case Study
rkbasler
 
Case Study - Distributed Scrum Development V2
Case Study -  Distributed Scrum Development V2Case Study -  Distributed Scrum Development V2
Case Study - Distributed Scrum Development V2
Jonathan Chashper
 

Viewers also liked (20)

Distributed Systems Real Life Applications
Distributed Systems Real Life ApplicationsDistributed Systems Real Life Applications
Distributed Systems Real Life Applications
 
Distributed Systems
Distributed SystemsDistributed Systems
Distributed Systems
 
Applications of Distributed Systems
Applications of Distributed SystemsApplications of Distributed Systems
Applications of Distributed Systems
 
Distributed Airline Reservation System
Distributed Airline Reservation SystemDistributed Airline Reservation System
Distributed Airline Reservation System
 
Distributed Systems
Distributed SystemsDistributed Systems
Distributed Systems
 
Back-End application for Distributed systems
Back-End application for Distributed systemsBack-End application for Distributed systems
Back-End application for Distributed systems
 
Distributed system notes unit I
Distributed system notes unit IDistributed system notes unit I
Distributed system notes unit I
 
Database operation with nested transaction handling
Database operation with nested transaction handlingDatabase operation with nested transaction handling
Database operation with nested transaction handling
 
(Slides) A Method for Distributed Computaion of Semi-Optimal Multicast Tree i...
(Slides) A Method for Distributed Computaion of Semi-Optimal Multicast Tree i...(Slides) A Method for Distributed Computaion of Semi-Optimal Multicast Tree i...
(Slides) A Method for Distributed Computaion of Semi-Optimal Multicast Tree i...
 
ONOS: Open Network Operating System. An Open-Source Distributed SDN Operating...
ONOS: Open Network Operating System. An Open-Source Distributed SDN Operating...ONOS: Open Network Operating System. An Open-Source Distributed SDN Operating...
ONOS: Open Network Operating System. An Open-Source Distributed SDN Operating...
 
Distributed systems
Distributed systemsDistributed systems
Distributed systems
 
Chapter 17 - Distributed File Systems
Chapter 17 - Distributed File SystemsChapter 17 - Distributed File Systems
Chapter 17 - Distributed File Systems
 
Distributed System
Distributed System Distributed System
Distributed System
 
2 approaches to system development
2 approaches to system development2 approaches to system development
2 approaches to system development
 
Distributed File System
Distributed File SystemDistributed File System
Distributed File System
 
Real time Operating System
Real time Operating SystemReal time Operating System
Real time Operating System
 
distributed shared memory
 distributed shared memory distributed shared memory
distributed shared memory
 
CORNELI OS
CORNELI OSCORNELI OS
CORNELI OS
 
Distributed Marketing Case Study
Distributed Marketing Case StudyDistributed Marketing Case Study
Distributed Marketing Case Study
 
Case Study - Distributed Scrum Development V2
Case Study -  Distributed Scrum Development V2Case Study -  Distributed Scrum Development V2
Case Study - Distributed Scrum Development V2
 

Similar to 7 distributed and real systems

OS_MD_1.pdf
OS_MD_1.pdfOS_MD_1.pdf
OS_MD_1.pdf
GauravDagar13
 
8
88
Real Time Operating Systems, Dynamic Precision: Exploring the Realm of Real-...
Real Time Operating Systems,  Dynamic Precision: Exploring the Realm of Real-...Real Time Operating Systems,  Dynamic Precision: Exploring the Realm of Real-...
Real Time Operating Systems, Dynamic Precision: Exploring the Realm of Real-...
Adobe2801
 
Operating system 10 real time operating system
Operating system 10 real time operating systemOperating system 10 real time operating system
Operating system 10 real time operating system
Vaibhav Khanna
 
Introduction to Operating Systems - Mary Margarat
Introduction to Operating Systems - Mary MargaratIntroduction to Operating Systems - Mary Margarat
Introduction to Operating Systems - Mary Margarat
Mary Margarat
 
39245175 intro-es-ii
39245175 intro-es-ii39245175 intro-es-ii
39245175 intro-es-ii
Embeddedbvp
 
Lecture 1- Introduction to Operating Systems.pdf
Lecture 1- Introduction to Operating Systems.pdfLecture 1- Introduction to Operating Systems.pdf
Lecture 1- Introduction to Operating Systems.pdf
Amanuelmergia
 
Operating System Overview.pdf
Operating System Overview.pdfOperating System Overview.pdf
Operating System Overview.pdf
PrashantKhobragade3
 
Pertemuan 7 Kelebihan dan kelemahan SO.pptx
Pertemuan 7 Kelebihan dan kelemahan SO.pptxPertemuan 7 Kelebihan dan kelemahan SO.pptx
Pertemuan 7 Kelebihan dan kelemahan SO.pptx
NafisClassic
 
OPERATING SYSTEM
OPERATING SYSTEMOPERATING SYSTEM
OPERATING SYSTEM
Madhushree Shettigar
 
Lecture 12 monitoring the network
Lecture 12   monitoring the networkLecture 12   monitoring the network
Lecture 12 monitoring the network
Wiliam Ferraciolli
 
Os unit i
Os unit iOs unit i
Os unit i
SandhyaTatekalva
 
Introduction to operating systems
 Introduction to operating systems Introduction to operating systems
Introduction to operating systems
Kumbirai Junior Muzavazi
 
Operating System-Types-Examples-Advantages & disadvantages
Operating System-Types-Examples-Advantages & disadvantagesOperating System-Types-Examples-Advantages & disadvantages
Operating System-Types-Examples-Advantages & disadvantages
OPTOM Nimra Murtaza
 
EMBEDDED OS
EMBEDDED OSEMBEDDED OS
EMBEDDED OS
AJAL A J
 
Operating System
Operating SystemOperating System
Operating System
MdFaraz20CAB121
 
Introduction to Operating System
Introduction to Operating SystemIntroduction to Operating System
Introduction to Operating System
Rashmi Bhat
 
Os notes 1_5
Os notes 1_5Os notes 1_5
Os notes 1_5
NagarajMatheswaran
 
a comprehensive slide on Embedded System.pptx
a comprehensive slide on Embedded System.pptxa comprehensive slide on Embedded System.pptx
a comprehensive slide on Embedded System.pptx
MohanAhmed3
 
Operating System
Operating SystemOperating System
Operating System
Esraa Muhammad
 

Similar to 7 distributed and real systems (20)

OS_MD_1.pdf
OS_MD_1.pdfOS_MD_1.pdf
OS_MD_1.pdf
 
8
88
8
 
Real Time Operating Systems, Dynamic Precision: Exploring the Realm of Real-...
Real Time Operating Systems,  Dynamic Precision: Exploring the Realm of Real-...Real Time Operating Systems,  Dynamic Precision: Exploring the Realm of Real-...
Real Time Operating Systems, Dynamic Precision: Exploring the Realm of Real-...
 
Operating system 10 real time operating system
Operating system 10 real time operating systemOperating system 10 real time operating system
Operating system 10 real time operating system
 
Introduction to Operating Systems - Mary Margarat
Introduction to Operating Systems - Mary MargaratIntroduction to Operating Systems - Mary Margarat
Introduction to Operating Systems - Mary Margarat
 
39245175 intro-es-ii
39245175 intro-es-ii39245175 intro-es-ii
39245175 intro-es-ii
 
Lecture 1- Introduction to Operating Systems.pdf
Lecture 1- Introduction to Operating Systems.pdfLecture 1- Introduction to Operating Systems.pdf
Lecture 1- Introduction to Operating Systems.pdf
 
Operating System Overview.pdf
Operating System Overview.pdfOperating System Overview.pdf
Operating System Overview.pdf
 
Pertemuan 7 Kelebihan dan kelemahan SO.pptx
Pertemuan 7 Kelebihan dan kelemahan SO.pptxPertemuan 7 Kelebihan dan kelemahan SO.pptx
Pertemuan 7 Kelebihan dan kelemahan SO.pptx
 
OPERATING SYSTEM
OPERATING SYSTEMOPERATING SYSTEM
OPERATING SYSTEM
 
Lecture 12 monitoring the network
Lecture 12   monitoring the networkLecture 12   monitoring the network
Lecture 12 monitoring the network
 
Os unit i
Os unit iOs unit i
Os unit i
 
Introduction to operating systems
 Introduction to operating systems Introduction to operating systems
Introduction to operating systems
 
Operating System-Types-Examples-Advantages & disadvantages
Operating System-Types-Examples-Advantages & disadvantagesOperating System-Types-Examples-Advantages & disadvantages
Operating System-Types-Examples-Advantages & disadvantages
 
EMBEDDED OS
EMBEDDED OSEMBEDDED OS
EMBEDDED OS
 
Operating System
Operating SystemOperating System
Operating System
 
Introduction to Operating System
Introduction to Operating SystemIntroduction to Operating System
Introduction to Operating System
 
Os notes 1_5
Os notes 1_5Os notes 1_5
Os notes 1_5
 
a comprehensive slide on Embedded System.pptx
a comprehensive slide on Embedded System.pptxa comprehensive slide on Embedded System.pptx
a comprehensive slide on Embedded System.pptx
 
Operating System
Operating SystemOperating System
Operating System
 

More from myrajendra

Fundamentals
FundamentalsFundamentals
Fundamentals
myrajendra
 
Data type
Data typeData type
Data type
myrajendra
 
Hibernate example1
Hibernate example1Hibernate example1
Hibernate example1
myrajendra
 
Jdbc workflow
Jdbc workflowJdbc workflow
Jdbc workflow
myrajendra
 
2 jdbc drivers
2 jdbc drivers2 jdbc drivers
2 jdbc drivers
myrajendra
 
3 jdbc api
3 jdbc api3 jdbc api
3 jdbc api
myrajendra
 
4 jdbc step1
4 jdbc step14 jdbc step1
4 jdbc step1
myrajendra
 
Dao example
Dao exampleDao example
Dao example
myrajendra
 
Sessionex1
Sessionex1Sessionex1
Sessionex1
myrajendra
 
Internal
InternalInternal
Internal
myrajendra
 
3. elements
3. elements3. elements
3. elements
myrajendra
 
2. attributes
2. attributes2. attributes
2. attributes
myrajendra
 
1 introduction to html
1 introduction to html1 introduction to html
1 introduction to html
myrajendra
 
Headings
HeadingsHeadings
Headings
myrajendra
 
Forms
FormsForms
Forms
myrajendra
 
Css
CssCss
Views
ViewsViews
Views
myrajendra
 
Views
ViewsViews
Views
myrajendra
 
Views
ViewsViews
Views
myrajendra
 
Starting jdbc
Starting jdbcStarting jdbc
Starting jdbc
myrajendra
 

More from myrajendra (20)

Fundamentals
FundamentalsFundamentals
Fundamentals
 
Data type
Data typeData type
Data type
 
Hibernate example1
Hibernate example1Hibernate example1
Hibernate example1
 
Jdbc workflow
Jdbc workflowJdbc workflow
Jdbc workflow
 
2 jdbc drivers
2 jdbc drivers2 jdbc drivers
2 jdbc drivers
 
3 jdbc api
3 jdbc api3 jdbc api
3 jdbc api
 
4 jdbc step1
4 jdbc step14 jdbc step1
4 jdbc step1
 
Dao example
Dao exampleDao example
Dao example
 
Sessionex1
Sessionex1Sessionex1
Sessionex1
 
Internal
InternalInternal
Internal
 
3. elements
3. elements3. elements
3. elements
 
2. attributes
2. attributes2. attributes
2. attributes
 
1 introduction to html
1 introduction to html1 introduction to html
1 introduction to html
 
Headings
HeadingsHeadings
Headings
 
Forms
FormsForms
Forms
 
Css
CssCss
Css
 
Views
ViewsViews
Views
 
Views
ViewsViews
Views
 
Views
ViewsViews
Views
 
Starting jdbc
Starting jdbcStarting jdbc
Starting jdbc
 

Recently uploaded

Film vocab for eal 3 students: Australia the movie
Film vocab for eal 3 students: Australia the movieFilm vocab for eal 3 students: Australia the movie
Film vocab for eal 3 students: Australia the movie
Nicholas Montgomery
 
BÀI TẬP BỔ TRỢ TIẾNG ANH LỚP 9 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2024-2025 - ...
BÀI TẬP BỔ TRỢ TIẾNG ANH LỚP 9 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2024-2025 - ...BÀI TẬP BỔ TRỢ TIẾNG ANH LỚP 9 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2024-2025 - ...
BÀI TẬP BỔ TRỢ TIẾNG ANH LỚP 9 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2024-2025 - ...
Nguyen Thanh Tu Collection
 
How to Manage Your Lost Opportunities in Odoo 17 CRM
How to Manage Your Lost Opportunities in Odoo 17 CRMHow to Manage Your Lost Opportunities in Odoo 17 CRM
How to Manage Your Lost Opportunities in Odoo 17 CRM
Celine George
 
How to Add Chatter in the odoo 17 ERP Module
How to Add Chatter in the odoo 17 ERP ModuleHow to Add Chatter in the odoo 17 ERP Module
How to Add Chatter in the odoo 17 ERP Module
Celine George
 
ISO/IEC 27001, ISO/IEC 42001, and GDPR: Best Practices for Implementation and...
ISO/IEC 27001, ISO/IEC 42001, and GDPR: Best Practices for Implementation and...ISO/IEC 27001, ISO/IEC 42001, and GDPR: Best Practices for Implementation and...
ISO/IEC 27001, ISO/IEC 42001, and GDPR: Best Practices for Implementation and...
PECB
 
How to Build a Module in Odoo 17 Using the Scaffold Method
How to Build a Module in Odoo 17 Using the Scaffold MethodHow to Build a Module in Odoo 17 Using the Scaffold Method
How to Build a Module in Odoo 17 Using the Scaffold Method
Celine George
 
Advanced Java[Extra Concepts, Not Difficult].docx
Advanced Java[Extra Concepts, Not Difficult].docxAdvanced Java[Extra Concepts, Not Difficult].docx
Advanced Java[Extra Concepts, Not Difficult].docx
adhitya5119
 
The basics of sentences session 6pptx.pptx
The basics of sentences session 6pptx.pptxThe basics of sentences session 6pptx.pptx
The basics of sentences session 6pptx.pptx
heathfieldcps1
 
What is Digital Literacy? A guest blog from Andy McLaughlin, University of Ab...
What is Digital Literacy? A guest blog from Andy McLaughlin, University of Ab...What is Digital Literacy? A guest blog from Andy McLaughlin, University of Ab...
What is Digital Literacy? A guest blog from Andy McLaughlin, University of Ab...
GeorgeMilliken2
 
MARY JANE WILSON, A “BOA MÃE” .
MARY JANE WILSON, A “BOA MÃE”           .MARY JANE WILSON, A “BOA MÃE”           .
MARY JANE WILSON, A “BOA MÃE” .
Colégio Santa Teresinha
 
How to Create a More Engaging and Human Online Learning Experience
How to Create a More Engaging and Human Online Learning Experience How to Create a More Engaging and Human Online Learning Experience
How to Create a More Engaging and Human Online Learning Experience
Wahiba Chair Training & Consulting
 
BBR 2024 Summer Sessions Interview Training
BBR  2024 Summer Sessions Interview TrainingBBR  2024 Summer Sessions Interview Training
BBR 2024 Summer Sessions Interview Training
Katrina Pritchard
 
Natural birth techniques - Mrs.Akanksha Trivedi Rama University
Natural birth techniques - Mrs.Akanksha Trivedi Rama UniversityNatural birth techniques - Mrs.Akanksha Trivedi Rama University
Natural birth techniques - Mrs.Akanksha Trivedi Rama University
Akanksha trivedi rama nursing college kanpur.
 
Your Skill Boost Masterclass: Strategies for Effective Upskilling
Your Skill Boost Masterclass: Strategies for Effective UpskillingYour Skill Boost Masterclass: Strategies for Effective Upskilling
Your Skill Boost Masterclass: Strategies for Effective Upskilling
Excellence Foundation for South Sudan
 
How to Setup Warehouse & Location in Odoo 17 Inventory
How to Setup Warehouse & Location in Odoo 17 InventoryHow to Setup Warehouse & Location in Odoo 17 Inventory
How to Setup Warehouse & Location in Odoo 17 Inventory
Celine George
 
Hindi varnamala | hindi alphabet PPT.pdf
Hindi varnamala | hindi alphabet PPT.pdfHindi varnamala | hindi alphabet PPT.pdf
Hindi varnamala | hindi alphabet PPT.pdf
Dr. Mulla Adam Ali
 
Main Java[All of the Base Concepts}.docx
Main Java[All of the Base Concepts}.docxMain Java[All of the Base Concepts}.docx
Main Java[All of the Base Concepts}.docx
adhitya5119
 
How to Fix the Import Error in the Odoo 17
How to Fix the Import Error in the Odoo 17How to Fix the Import Error in the Odoo 17
How to Fix the Import Error in the Odoo 17
Celine George
 
Chapter wise All Notes of First year Basic Civil Engineering.pptx
Chapter wise All Notes of First year Basic Civil Engineering.pptxChapter wise All Notes of First year Basic Civil Engineering.pptx
Chapter wise All Notes of First year Basic Civil Engineering.pptx
Denish Jangid
 
Digital Artefact 1 - Tiny Home Environmental Design
Digital Artefact 1 - Tiny Home Environmental DesignDigital Artefact 1 - Tiny Home Environmental Design
Digital Artefact 1 - Tiny Home Environmental Design
amberjdewit93
 

Recently uploaded (20)

Film vocab for eal 3 students: Australia the movie
Film vocab for eal 3 students: Australia the movieFilm vocab for eal 3 students: Australia the movie
Film vocab for eal 3 students: Australia the movie
 
BÀI TẬP BỔ TRỢ TIẾNG ANH LỚP 9 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2024-2025 - ...
BÀI TẬP BỔ TRỢ TIẾNG ANH LỚP 9 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2024-2025 - ...BÀI TẬP BỔ TRỢ TIẾNG ANH LỚP 9 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2024-2025 - ...
BÀI TẬP BỔ TRỢ TIẾNG ANH LỚP 9 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2024-2025 - ...
 
How to Manage Your Lost Opportunities in Odoo 17 CRM
How to Manage Your Lost Opportunities in Odoo 17 CRMHow to Manage Your Lost Opportunities in Odoo 17 CRM
How to Manage Your Lost Opportunities in Odoo 17 CRM
 
How to Add Chatter in the odoo 17 ERP Module
How to Add Chatter in the odoo 17 ERP ModuleHow to Add Chatter in the odoo 17 ERP Module
How to Add Chatter in the odoo 17 ERP Module
 
ISO/IEC 27001, ISO/IEC 42001, and GDPR: Best Practices for Implementation and...
ISO/IEC 27001, ISO/IEC 42001, and GDPR: Best Practices for Implementation and...ISO/IEC 27001, ISO/IEC 42001, and GDPR: Best Practices for Implementation and...
ISO/IEC 27001, ISO/IEC 42001, and GDPR: Best Practices for Implementation and...
 
How to Build a Module in Odoo 17 Using the Scaffold Method
How to Build a Module in Odoo 17 Using the Scaffold MethodHow to Build a Module in Odoo 17 Using the Scaffold Method
How to Build a Module in Odoo 17 Using the Scaffold Method
 
Advanced Java[Extra Concepts, Not Difficult].docx
Advanced Java[Extra Concepts, Not Difficult].docxAdvanced Java[Extra Concepts, Not Difficult].docx
Advanced Java[Extra Concepts, Not Difficult].docx
 
The basics of sentences session 6pptx.pptx
The basics of sentences session 6pptx.pptxThe basics of sentences session 6pptx.pptx
The basics of sentences session 6pptx.pptx
 
What is Digital Literacy? A guest blog from Andy McLaughlin, University of Ab...
What is Digital Literacy? A guest blog from Andy McLaughlin, University of Ab...What is Digital Literacy? A guest blog from Andy McLaughlin, University of Ab...
What is Digital Literacy? A guest blog from Andy McLaughlin, University of Ab...
 
MARY JANE WILSON, A “BOA MÃE” .
MARY JANE WILSON, A “BOA MÃE”           .MARY JANE WILSON, A “BOA MÃE”           .
MARY JANE WILSON, A “BOA MÃE” .
 
How to Create a More Engaging and Human Online Learning Experience
How to Create a More Engaging and Human Online Learning Experience How to Create a More Engaging and Human Online Learning Experience
How to Create a More Engaging and Human Online Learning Experience
 
BBR 2024 Summer Sessions Interview Training
BBR  2024 Summer Sessions Interview TrainingBBR  2024 Summer Sessions Interview Training
BBR 2024 Summer Sessions Interview Training
 
Natural birth techniques - Mrs.Akanksha Trivedi Rama University
Natural birth techniques - Mrs.Akanksha Trivedi Rama UniversityNatural birth techniques - Mrs.Akanksha Trivedi Rama University
Natural birth techniques - Mrs.Akanksha Trivedi Rama University
 
Your Skill Boost Masterclass: Strategies for Effective Upskilling
Your Skill Boost Masterclass: Strategies for Effective UpskillingYour Skill Boost Masterclass: Strategies for Effective Upskilling
Your Skill Boost Masterclass: Strategies for Effective Upskilling
 
How to Setup Warehouse & Location in Odoo 17 Inventory
How to Setup Warehouse & Location in Odoo 17 InventoryHow to Setup Warehouse & Location in Odoo 17 Inventory
How to Setup Warehouse & Location in Odoo 17 Inventory
 
Hindi varnamala | hindi alphabet PPT.pdf
Hindi varnamala | hindi alphabet PPT.pdfHindi varnamala | hindi alphabet PPT.pdf
Hindi varnamala | hindi alphabet PPT.pdf
 
Main Java[All of the Base Concepts}.docx
Main Java[All of the Base Concepts}.docxMain Java[All of the Base Concepts}.docx
Main Java[All of the Base Concepts}.docx
 
How to Fix the Import Error in the Odoo 17
How to Fix the Import Error in the Odoo 17How to Fix the Import Error in the Odoo 17
How to Fix the Import Error in the Odoo 17
 
Chapter wise All Notes of First year Basic Civil Engineering.pptx
Chapter wise All Notes of First year Basic Civil Engineering.pptxChapter wise All Notes of First year Basic Civil Engineering.pptx
Chapter wise All Notes of First year Basic Civil Engineering.pptx
 
Digital Artefact 1 - Tiny Home Environmental Design
Digital Artefact 1 - Tiny Home Environmental DesignDigital Artefact 1 - Tiny Home Environmental Design
Digital Artefact 1 - Tiny Home Environmental Design
 

7 distributed and real systems

  • 1. Basics of Operating Systems : Distributed and Real systems • HOME PREVIOUS TOPIC NEXT • PREVIOUS QUESTION PAPERS FOR OS • CPP TUTORIALS 1
  • 2. Basics of Operating Systems : Distributed and Real systems 2
  • 3. Recap In the last class, you have learnt about • Multiprogramming • Time Sharing 3
  • 4. Objectives On completion of this period, you would be able to know • Distributed Systems • Real Time Systems 4
  • 5. Distributed Systems • Distributed systems are loosely coupled systems • A Distributed computer system is a collection of autonomous computer systems • Distributed systems communicate with one another through various communication lines like high speed buses or telephone lines • The processors in a distributed system may vary in size and function – Example: small microprocessors, workstations , minicomputer and large general purpose computers 5
  • 7. Distributed System • Processors in distributed systems are referred by no. of different names like, sites, nodes, computers, etc. • Important reasons for building distributed systems are – Resource sharing – Computation speedup – Reliability – Communication • The key objective of a distributed operating system is transparency • Ideally, component and resource distribution should be hidden from users and applications programs unless they explicitly demand 7
  • 8. Distributed System • A distributed operating system governs the operations of a distributed computer systems and provides a virtual machine abstraction to its users • Distributed operating system usually provides the means for system-wide sharing of resources, such as computational capacity, files and I/O devices • Distributed operating system facilitates access to remote resources, communication with remote process and distribution of computation 8
  • 9. Real-Time System • Real-time systems has well defined, fixed time constraints • Processing must be done with in the defined constraints, or the system will fail • For example: • It would not do for a robot arm to be instructed to halt after it had smashed into the car it was building 9
  • 11. Real-Time System • Real-time system is used as a control device in a dedicated application • Sensors bring data to computers • Computer analyze data and adjust controls to modify the sensor inputs • Example: • Scientific experiments, medical imaging systems, industrial control systems etc.. • Real-time system functions correctly only if it returns the correct result within its time constraints 11
  • 12. Real-Time System • A primary objective of real-time systems is to provide quick event - response times, thus meet the scheduling dead lines • User convenience and resource utilization are of secondary concern to real- time system designers • Real-time operating systems usually rely on some specific policies and techniques for doing their job 12
  • 13. Real-Time System • Memory management in real-time systems is comparatively less demanding then in other types of multiprogramming systems • The primary reason for this is that many process permanently reside in memory in order to provide quick response time 13
  • 14. Real-Time System • File management is usually found only in larger installation of real-time systems • In fact, some embedded real-time systems, such as an onboard automotive controller, may not even have any secondary storage • These include protection and access control 14
  • 15. Summary • A primary objective of real-time systems is to provide quick event - response times, and thus meet the scheduling dead lines • User convenience and resource utilization are of secondary concern to real- time system designers • A distributed computer system is a collection of autonomous computer systems capable of communication and cooperation via their hardware and software interconnections 15
  • 16. Frequently Asked Questions 1. Explain about Real Time Operating System 2. Explain about Distributed Operating System 16
  • 17. Quiz 1. File management is usually found only in larger installation of real-time systems Yes No 17
  • 18. Quiz 2. A distributed computer system is a collection of autonomous computer systems capable of communication and cooperation via their hardware and software interconnections Yes No 18
  • 19. Other subject materials • Web designing • Micro processors • C++ tutorials • java home 19