QMCS 360
Class Notes, # 5
Dr. Rick Smith
Quantitative Methods
and
Computer Science
Dr. Smith Home
|
Research
|
Classes
|
Blackboard
|
Cryptosmith
|
QMCS Home
|
UST A-Z
|
UST Home
last update:
Tuesday, September 27, 2005
QMCS Club
Bush Grants
Evolution
Commonly used CPU features today
interrupts and DMA
kernel mode vs user mode with switching via traps
"Paged" memory
Support for multiprocessor cooperation
Common OS features today
Multiprogramming
Device drivers ("device independence")
Hierarchical file system
Multiuser with protection
Graphical user interface
Getting to Unix
Reaction to Complexity
Hardware: minicomputers, not mainframes
CTSS -> Multics -> CTSS -> Unix
CTSS + DEC/DDT -> ITS -> Unix
Unix today - diagram
Linux diagram
Getting to Windows
Evolution through DEC: Embracing Complexity
RT-11 -> CP/M -> MS-DOS
RSX-11M -> VMS -> Win-NT -> Win2K...
Windows today - diagram