Peking UniversityDepartment of Computer Science & TechnologyAutumn 2004Principles of Operating System
cherry@cs.pku.edu.cn
oyt@os.pku.edu.cn xudong@os.pku.edu.cn taolibo@icst.pku.edu.cn
11435
os.pku.edu.cn
Windows Windows
DOS Modern Operating System Andrew S.TanenbaumOperating Systems William StallingsOperating System Concept Abrahan Silberschatz,etcApplied Operating System Concept Abrahan Silberschatz,etc
3108115123
24% 16% 60% Linux10%
5%
4Linux 2 1
Windows 71
OSOSOS
Learn OS concepts by coding them!
PowerPoint
Monitor)(Executive System(program))(Control System program))(Supervisor, Supervisory System)(Kernel)(Operating System)1.
2. #include int main(int argc, char *argv[]) { puts("hello world"); return 0; }
hello hello CPU
hello world
3.? (Embedded OS OS Win95/NT/2000/XP
/
?
? magic CPUs
? Trade Off
4.1234
----------------------- -----------------------
1
2 I/O NEC PD76516 1 9 READ13 723
3
OS
12345
123