-
Computer system
- hardware
- CPU
- memory
- I/O devices
- operating system
- application programs
- users
- hardware
-
Computer system
- hardware
- software
- data
-
bootstrap program (in ROM or EEPROM): load the os and start executing it.
-
main memory (RAM)
- too small to store data permanently
- lose its contents when power is turned off
-
secondary store: magnetic disks and so on
-
I/O: os -> devices driver -> device controller -> device
-
A modern computer system (interrupt driven):
-
multiprocessing systems
- asymmetric (master - slave), SunOS v4
- symmetric (SMP, peers), Solaris, Win, MacOS, Linux
-
多核CPU VS. 多个CPU
-
System kinds
- multiprogrammed system
- Time shared (multitasked) system
- interactive (hands-on) computer system
-
process: A program loaded into memory and executing