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


Top Related