Download - 7 distributed and real systems
![Page 1: 7 distributed and real systems](https://reader033.vdocuments.net/reader033/viewer/2022061212/547b0cb65806b5e03f8b458b/html5/thumbnails/1.jpg)
1
Basics of Operating Systems : Distributed and Real systems
• HOME PREVIOUS TOPIC NEXT• PREVIOUS QUESTION PAPERS FOR OS• CPP TUTORIALS
![Page 2: 7 distributed and real systems](https://reader033.vdocuments.net/reader033/viewer/2022061212/547b0cb65806b5e03f8b458b/html5/thumbnails/2.jpg)
2
Basics of Operating Systems : Distributed and Real systems
![Page 3: 7 distributed and real systems](https://reader033.vdocuments.net/reader033/viewer/2022061212/547b0cb65806b5e03f8b458b/html5/thumbnails/3.jpg)
Recap
In the last class, you have learnt about
• Multiprogramming
• Time Sharing
3
![Page 4: 7 distributed and real systems](https://reader033.vdocuments.net/reader033/viewer/2022061212/547b0cb65806b5e03f8b458b/html5/thumbnails/4.jpg)
4
Objectives
On completion of this period, you would be able to know
• Distributed Systems
• Real Time Systems
![Page 5: 7 distributed and real systems](https://reader033.vdocuments.net/reader033/viewer/2022061212/547b0cb65806b5e03f8b458b/html5/thumbnails/5.jpg)
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
![Page 6: 7 distributed and real systems](https://reader033.vdocuments.net/reader033/viewer/2022061212/547b0cb65806b5e03f8b458b/html5/thumbnails/6.jpg)
Distributed Systems (contd..)
![Page 7: 7 distributed and real systems](https://reader033.vdocuments.net/reader033/viewer/2022061212/547b0cb65806b5e03f8b458b/html5/thumbnails/7.jpg)
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
![Page 8: 7 distributed and real systems](https://reader033.vdocuments.net/reader033/viewer/2022061212/547b0cb65806b5e03f8b458b/html5/thumbnails/8.jpg)
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
![Page 9: 7 distributed and real systems](https://reader033.vdocuments.net/reader033/viewer/2022061212/547b0cb65806b5e03f8b458b/html5/thumbnails/9.jpg)
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
![Page 10: 7 distributed and real systems](https://reader033.vdocuments.net/reader033/viewer/2022061212/547b0cb65806b5e03f8b458b/html5/thumbnails/10.jpg)
Real-Time System
![Page 11: 7 distributed and real systems](https://reader033.vdocuments.net/reader033/viewer/2022061212/547b0cb65806b5e03f8b458b/html5/thumbnails/11.jpg)
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
![Page 12: 7 distributed and real systems](https://reader033.vdocuments.net/reader033/viewer/2022061212/547b0cb65806b5e03f8b458b/html5/thumbnails/12.jpg)
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
![Page 13: 7 distributed and real systems](https://reader033.vdocuments.net/reader033/viewer/2022061212/547b0cb65806b5e03f8b458b/html5/thumbnails/13.jpg)
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
![Page 14: 7 distributed and real systems](https://reader033.vdocuments.net/reader033/viewer/2022061212/547b0cb65806b5e03f8b458b/html5/thumbnails/14.jpg)
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
![Page 15: 7 distributed and real systems](https://reader033.vdocuments.net/reader033/viewer/2022061212/547b0cb65806b5e03f8b458b/html5/thumbnails/15.jpg)
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
![Page 16: 7 distributed and real systems](https://reader033.vdocuments.net/reader033/viewer/2022061212/547b0cb65806b5e03f8b458b/html5/thumbnails/16.jpg)
16
Frequently Asked Questions
1. Explain about Real Time Operating System
2. Explain about Distributed Operating System
![Page 17: 7 distributed and real systems](https://reader033.vdocuments.net/reader033/viewer/2022061212/547b0cb65806b5e03f8b458b/html5/thumbnails/17.jpg)
17
Quiz
1. File management is usually found only in larger
installation of real-time systems
Yes
No
![Page 18: 7 distributed and real systems](https://reader033.vdocuments.net/reader033/viewer/2022061212/547b0cb65806b5e03f8b458b/html5/thumbnails/18.jpg)
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
![Page 19: 7 distributed and real systems](https://reader033.vdocuments.net/reader033/viewer/2022061212/547b0cb65806b5e03f8b458b/html5/thumbnails/19.jpg)
19
Other subject materials
• Web designing
• Micro processors
• C++ tutorials
• java
home