习题
- 通过阅读本章,谈谈自己对操作系统的认识。
- 在操作系统的演变过程中,你认为起推动作用的是什么?
- 从硬件的角度谈操作系统的发展,从中得到什么启发?
- 从软件设计的角度谈操作系统的发展,从中得到什么启发?
- 从Unix/Linux的诞生中,你受到什么启发?
- 什么是Posix标准,为什么现代操作系统的设计必须遵循Posix标准?
- 什么是GNU?Linux与GNU有什么关系?
- 你认为Linux开发模式有何优缺点?
- Linux系统由哪些部分组成?Linux内核处于什么位置?
- Linux内核由哪几个子系统组成?各个子系统的主要功能是什么?
- 访问http://www.kernel.org/,理解Linux的内核的版本树,了解最新内核的特点
- 了解Linux内核源代码结构,访问源代码导航网站http://lxr.linux.no/,说明/kernel目录下包含哪些文件。
- 分析include/linux/list.h中哈希表的实现,给出分析报告,并编写内核模块,调用其中的函数和宏,实现哈希表的建立和查找。