csi 400/500 operating systems spring 2009 lecture #1 – operating system fundamentals wednesday...

14
CSI 400/500 Operating Systems Spring 2009 Lecture #1 – Operating System Fundamentals Wednesday January 21, 2008

Post on 20-Dec-2015

214 views

Category:

Documents


1 download

TRANSCRIPT

CSI 400/500 Operating SystemsSpring 2009

Lecture #1 – Operating System FundamentalsWednesday January 21, 2008

OS Body

OS Forms

OS Shell

Command basedSimple InterfaceText output

Example: Unix sh

GUI

Graphical User InterfaceEvent drivenDisplay items cause events to occur

Example: MS Windows

DBMS

Database Management SystemsTranslates data commands into system functionsCan be text or graphical

Examples: SQL, PowerBuilder

Driver Library

Selection of different functional kernels Correct kernel chosen by system– Often given parameters to consider

Example: Linux

OS Strategies

Batch Systems

Sequence of commandsSelf-containedNo interactionStill used today

Example: IBM JCL

Timeshare Systems

Multi-user, “single” processorLimited accessLarge jobs run in background

Examples: IBM TSO, Plato

Workstations

Modern personal computerIndependent or networkedSeparate processor

Networks

Join workstations and data resourcesAccess controlNew concerns

Example: WWW

Embedded Systems

Control systemSelf-containedSelf-correctingReal time system

Examples: satellites, power stations, autos

PDAs

Personal digital assistantSmall handheld workstationFocused on communication