Operating System Zoo - PowerPoint PPT Presentation

1 / 20
About This Presentation
Title:

Operating System Zoo

Description:

Operating System Zoo. ITFN 2601. Developing OS. Ch 1.1 1.3. Today's Schedule. What is an O/S? What is Computer System? Types of O/S. History of O/S. Assignment ... – PowerPoint PPT presentation

Number of Views:1591
Avg rating:3.0/5.0
Slides: 21
Provided by: kna4
Category:
Tags: operating | system | today | zoo

less

Transcript and Presenter's Notes

Title: Operating System Zoo


1
Operating System Zoo
  • ITFN 2601Developing OSCh 1.1 1.3

2
Todays Schedule
  • What is an O/S?
  • What is Computer System?
  • Types of O/S
  • History of O/S
  • Assignment 1 is posted, Due Wed., Jan 17, at
    1130 pm

3
Teams looked at OS functions
Figure 1.1 Model of a non-networked operating
system
4
Backup Where is OS in Computer System?
  • A computer system consists of
  • hardware
  • system programs
  • application programs

5
O/S Placement
Applications (Word, IE, Games, etc.)
User
Low-level apps (compilers, interpreters, editors)
Operating System
Machine Language (Binary)
Machine
Microarchitecture (processor-level)
Physical Devices (Hardware)
6
OS Defined
  • Extended Machine
  • Service provider for hardware
  • Abstracts the details of the machine
  • Provides an API (system calls) to user
  • Resource Manager
  • Multiple users, multiple resources
  • Orderly, controlled allocation of resources
  • Fairness, protection, space-time, etc.
  • Each program gets time with the resource
  • Each program gets space on the resource

7
Flavors of OS
  • Mainframe
  • Server
  • Multiprocessor
  • Personal Computer
  • Real-Time
  • Embedded
  • Smart Card

8
Mainframe OS
  • High-end I/O capacity
  • 1000 disks
  • Gigabytes of data
  • High-end web servers
  • B2B (business to business) E-commerce
  • High-speed VR/FMV Rendering
  • Many small, simultaneous jobs

9
Server OS
  • Large personal computers (kahuna, zidane, etc.)
  • Print, file servers for small businesses
  • Web servers
  • Can load balance these to increase performance
  • UNIX, Linux, Win2000 Server OS

10
Multiprocessor OS
  • Connect multiple computers together
  • Share/distribute jobs among multiple
    machines/processors
  • Specialized protocols for managing communication
  • Win2000 Advanced Server

11
Personal Computer OS
  • Focus on single user, multiple jobs
  • What youre running on your machine
  • Win9x, Win2000 Pro, Linux, Mac OS

12
Real-Time OS
  • Time requirement dominates these machines specs
  • Data collection from production lines, factory
    machinery
  • Hard real-time time critical in all instances
  • Soft real-time OK to drop occasionally

13
Embedded OS
  • Personal Digital Assistants
  • TVs, microwaves, mobile phones
  • Very small OS, embedded on chip
  • PalmOS, WinCE

14
Smart Card OS
  • Credit card sized devices
  • Specialized OS for specialized purposes
  • E-payment cards (e-cash cards)
  • Some JVM coming into play

15
Historical Development of Operating Systems
  • Follows H/W and S/W development
  • User needs

16
History of Operating Systems
  • First generation 1945 1955
  • vacuum tubes, plug boards
  • Second generation 1955 - 1965
  • transistors, batch systems
  • Third generation 1965 1980
  • ICs and multiprogramming
  • Fourth generation 1980 present
  • personal computers

17
Why look at History?
  • Each new computing species seems to go through
    the development of its ancestors.
  • Programming Languages
  • Operating Systems
  • Disk Storage
  • Virtual Memory

18
Team makes timeline of one!
  • First generation 1945 1955 (Team 1)
  • vacuum tubes, plug boards
  • Second generation 1955 1965 (Team 2)
  • transistors, batch systems
  • Third generation 1965 1980
  • ICs and multiprogramming (Team 3 p 9-10 360)
    (Team 4 p 10-11 Multics) (Team 5 p 12 -13)
  • Fourth generation 1980 present
  • personal computers (Team 6 p 13-15 to Steve Jobs)
    (Team 7 p 15 -16 When MS, pargh 3)

19
For your homework,Metric Units, Page 66 in text
The metric prefixes
20
Assignment for Tuesday, January 16
  • Read Chapter 1,
  • Sections 1.4 1.5
  • Sections 1.9, 1.10, 1.11
  • Assignment 1 is posted, Due Wed., Jan 17, at
    1130 pm
  • Bring questions for discussion
Write a Comment
User Comments (0)
About PowerShow.com