第一章 Unix基础
1.Unix主要有两个可用的基础版本:AT&T System V和Berkley Software Distribution(BSD)。
2.Unix操作系统的各个组件:内核、shell、文件系统和实用程序(应用程序)。
内核:进程、输入/输出设备、文件系统操作,以及操作系统所需的任何其他关键功能。内存管理(自治功能:运行不需要用户进程中的指令)。为特定的硬件构建。
内存管理:页面调度(paging)、交换(swap)
shell:命令行解释器。三种主要的shell:
Bourne shell(sh):用户交互功能较差
C shell(csh):类似于C语言
Korn shell(ksh):需要许可证
第二章 起步
1.系统启动:引导程序->内核(unix,Linux:vmunix/vmlinuz)(init)