A. Frank - P. Weisberg Operating Systems Structure of Operating Systems.
Operating Systems
description
Transcript of Operating Systems
Operating Systems
Introduction
What we haveA layer of software called the operating systemWindows, Linux, FreeBSD, or Max OS XGUI (Graphical User Interface)
Where OS fits in
WHAT IS AN OPERATING SYSTEM?Huge, complex, and long-lived
Linux or Windows is on the order of five million lines of codeThe Operating System as an Extended Machine
Operating systems
Operating System as a Resource
ManagerOperating systems allow multiple programs to run at the same timeResource management includes multiplexing (sharing) resourcesAllocating disk space and keeping track of who is using which disk blocks is a typical operating system resource management task.
HISTORY OF OPERATING SYSTEMSFirst Generation (1945-55) Vacuum Tubes
Second Generation (1955-65) Transistors and Batch Systems
An early batch system
Third Generation (1965-1980) ICs and Multiprogramming
The IBM 360 was the first major computer line to use (small-scale) Ics (Integrated Circuits)CTSS (Compatible Time Sharing System), was developed at M.I.T.
The Fourth Generation (1980-Present) Personal Computers
In 1974, when Intel came out with the 8080CP/M (Control) Program for Microcomputers)IBM designed the IBM PCIBM PC/AT, came out in 1983 with the Intel 80286 CPU, MS-DOS
COMPUTER HARDWARE REVIEW
A typical memory hierarchy
The structure of a large Pentium
system
Mainframe Operating SystemsServer Operating SystemsMultiprocessor Operating SystemsPersonal Computer Operating SystemsHandheld Computer Operating SystemsEmbedded Operating SystemsSensor Node Operating SystemsReal-Time Operating SystemsSmart Card Operating Systems
OPERATING SYSTEM CONCEPTS
ProcessesProtectionThe ShellLarge MemoriesDisksVirtual Memory
OPERATING SYSTEM STRUCTURE
Structure of the THE operating system.