types of os

11

Upload: jtajones

Post on 13-May-2015

8.883 views

Category:

Education


0 download

DESCRIPTION

Persentation

TRANSCRIPT

Page 1: Types of os
Page 2: Types of os

OS is a program that do the following main function• As an interface between the user with the

complex hardware Imagine what do you need to do to read a data

from a disk without an Operating System• As a resources manager

Manage memory Manage processor Manage processes Manage file Manage devices

Page 3: Types of os

1. Organize and monitor its resources continuously.

2. Enforce the policies that determine who gets what, when, and how much.

3. Allocate the resource when it’s appropriate.

4. Deallocate the resource –reclaim it when appropriate.

Page 4: Types of os

Organize the memory accordingly e.q whether it’s a fixed partition, dynamic partition, paging or segments

Check the validity of each request for memory space. Allocates a portion for legal request using certain policies.

Sets up a table to keep track of who is using which section of memory.

Finally when the time comes to reclaim the memory, the memory manager deallocates the memory.

Page 5: Types of os

Types of Operating Systems (continued)

• Operating systems for computers fall into following five categories:– Batch– Interactive– Real-time– Hybrid– Embedded

• Distinguished by response time and how data is entered into the system

Page 6: Types of os

Batch Systems•Program are run in group or batch•Process in serial, one by one•Using punched card or tape (not limited

in present day)•Efficiency measured in throughput -- number of jobs/ given amount of time (e.g. 30 jobs/hour)

Turnarround – in hours or days

Page 7: Types of os
Page 8: Types of os

Types of Operating System

Interactive Systems ( time-sharing systems)

– Required time-sharing software, which allow each user to interact directly with the computer.

– Give a faster turn-around time and Provides immediate feedback

– Respond time measured in minutes or seconds depending on number of users

Page 9: Types of os

Real-Time Systems– Fastest and are used in time-critical

environment– Data must be processed extremely quickly

because the output influence immediate decisions

– Must be 100% responsive 100% of the time. Response time measured in fraction of sec

– Used in space flight, military system, airport traffic control, high-speed aircraft, industrial processes, sophisticated medical equipment etc.

Page 10: Types of os

Types of Operating System

Hybrid Systems

– Combination of batch and interactive– User can access the system interactively and

get fast response– Also accepts and runs batch programs in

background when the interactive load is light– Can take advantage of the free time– Most large computer system are hybrid

Page 11: Types of os

Types of Operating Systems (continued)

• Embedded Systems:– Computers placed inside other

products to add features and capabilities

– Operating systems with small kernel and flexible functions capabilities will have potential for embedded system

Computer Control Washing Machine