140 likes | 151 Views
This lecture explores the basics of operating systems, including different forms, command-based interfaces, graphical user interfaces, database management systems, selection of functional kernels, batch systems, timeshare systems, modern personal computers, embedded systems, and personal digital assistants.
E N D
CSI 400/500 Operating SystemsSpring 2009 Lecture #1 – Operating System Fundamentals Wednesday January 21, 2008
OS Shell • Command based • Simple Interface • Text output • Example: Unix sh
GUI • Graphical User Interface • Event driven • Display items cause events to occur • Example: MS Windows
DBMS • Database Management Systems • Translates data commands into system functions • Can 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
Batch Systems • Sequence of commands • Self-contained • No interaction • Still used today • Example: IBM JCL
Timeshare Systems • Multi-user, “single” processor • Limited access • Large jobs run in background • Examples: IBM TSO, Plato
Workstations • Modern personal computer • Independent or networked • Separate processor
Networks • Join workstations and data resources • Access control • New concerns • Example: WWW
Embedded Systems • Control system • Self-contained • Self-correcting • Real time system • Examples: satellites, power stations, autos
PDAs • Personal digital assistant • Small handheld workstation • Focused on communication