Linux内核完全注释

Linux-0.11版本:

bootimage.Z 一具有美国键盘代码的压缩启动映像文件;

rootimage.Z 一 以 1200kB 压缩的根文件系统映像文件;

linux-0.11.tar.Z 一内核源代码文件。大小为 94KB ,展开后也仅有 325KB ;

as86.tar.Z 一 Bruce Evans ’二进制执行文件。是 16 位的汇编程序和装入程序;

INSTALL- 0.11 一更新过的安装信息文件。

bootimage.Z 和 rootimage.Z是压缩的软盘映像文件

我们从俯瞰的角度来说明采用 80386 或以上 CPU 的 PC 机系统组成结构。

一个传统微型计算机硬件组成结构见图 2 一 2 所示。其中, CPU 通过地址线、数据线和控制信号线组成的本地总线(或称为内部总线)与系统其他部分进行数据通信。

地址线用于提供内存或 IO设备的地址,即指明需要读/写数据的具体位置。数据线用于在 CPU 和内存或 I / 0 设备之间提供数据传输的通道,而控制线则负责指挥执行的具体读/写操作。

对于使用 80386 CPU 的 PC 机,其内部地址线和数据线都分别有 32 根,即都是 32 位的。因此地址寻址空间范围有 2^32 字节,从0到 4GB 。

图中上部控制器和存储器接口通常都集成在计算机主板上,这些控制器分别都是以一块大规模集成电路芯片为主组成的功能电路。

例如,中断控制器由 Intel 8259A 或其兼容芯片构成;