7 distributed and real systems

19
1 Basics of Operating Systems : Distributed and Real systems HOME PREVIOUS TOPIC NEXT PREVIOUS QUESTION PAPERS FOR OS CPP TUTORIALS

description

 

Transcript of 7 distributed and real systems

Page 1: 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

Page 2: 7 distributed and real systems

2

Basics of Operating Systems : Distributed and Real systems

Page 3: 7 distributed and real systems

Recap

In the last class, you have learnt about

• Multiprogramming

• Time Sharing

3

Page 4: 7 distributed and real systems

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

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

Distributed Systems (contd..)

Page 7: 7 distributed and real systems

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

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

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

Real-Time System

Page 11: 7 distributed and real systems

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

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

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

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

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

16

Frequently Asked Questions

1. Explain about Real Time Operating System

2. Explain about Distributed Operating System

Page 17: 7 distributed and real systems

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

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

19

Other subject materials

• Web designing

• Micro processors

• C++ tutorials

• java

home