[Linux内核]LINUX编程白皮书.pdf

  1. 1、本文档被系统程序自动判定探测到侵权嫌疑,本站暂时做下架处理。
  2. 2、如果您确认为侵权,可联系本站左侧在线QQ客服请求删除。我们会保证在24小时内做出处理,应急电话:400-050-0827。
  3. 3、此文档由网友上传,因疑似侵权的原因,本站不提供该文档下载,只提供部分内容试读。如果您是出版社/作者,看到后可认领文档,您也可以联系本站进行批量认领。
查看更多
下载 第1章 硬件基础与软件基础 1.1 硬件基础 操作系统必须和作为其基础的硬件系统紧密地协同工作。操作系统需要只有硬件能提供 的特定服务。为了完全理解L i n u x操作系统,需要了解它下层的硬件基础知识。本节将简短介 绍该硬件:现代P C 。 当以Altair 8080 机器的图解作为封面的 1 9 7 5年1月份的《大众电子》杂志印刷时,一场 “革命”开始了。家庭电子爱好者仅花3 9 7美元就可以组装出一台以早些时候的电影“星际旅 行”中的一个目的地而命名的 Altair 8080 。它的Intel 8080 处理器和2 5 6字节的存储器而没有屏 幕和键盘用今天的标准看来是多么弱小。它的发明者 Ed. Roberts 创造了“个人计算机”一词 来描述自己的新发明,但今天 P C 一词被用来指几乎任何你不需帮助就可以得到的计算机。从 这个定义上说,甚至一些具有强大能力的 Alpha AXP 系统也是P C 。 狂热的黑客们看到A l t a i r 的潜力并开始为它写软件和建造硬件。对于这些早期的先行者来说, 它代表着自由:不用在巨大的批处理大型机系统上运行和被“精英们”监视的自由。许多被这种 新东西—一台可以放在家中厨房里桌子上的计算机迷住的大学辍学者一夜之间而暴富。许多硬 件出现了,在某种程度上都不相同,而软件黑客很乐意为这些新机器写软件。然而I B M坚实地建 造了现代P C 的模型,它们1 9 8 1年发布IBM PC并于1 9 8 2年早期开始销售给客户。它有Intel 8088 处 理器、6 4 K B 内存(可扩充至2 5 6 K B ) 、两个软盘和一个2 5行8 0字符的彩色图形适配器( C G A ),这在 今天的标准看来仍不很强大但却销售得很好。接着是 1 9 8 3年的IBM PC-XT ,有了“奢侈”的 1 0 M B字节的硬盘。不久,许多诸如C o m p a q这样的公司开始生产IBM PC兼容机,P C 的体系结构 成为一个事实标准。这个事实标准有助于许多的硬件公司在一个不断增长的市场中一起竞争,从 而保持价格很低,使消费者受益。这些早期P C 的许多系统结构特征一起保持到当今的P C 。例如, 即使是最强大的基于Intel Pentium Pro 的系统启动时也运行于Intel 8086 的寻址模式下。当L i n u s To r v a l d s开始写后来成为L i n u x的东西时,就选择了最普遍和合理价格的硬件,Intel 80386 PC 。 电源 电源 并口 串口1 串口2 内存条插槽 PCI插槽 ISA插槽 图1-1-1 典型的PC主板 第1章 硬件基础与软件基础 7 下载 从P C 的外面来看,最明显的部件是机箱、键盘、鼠标和图形监视器。机箱前面是一些按 钮、一个显示数字的小显示器和一个软驱。现在的大多数系统有 C D - R O M ,并且如果你觉得 有必要保护数据的话,还可以有一台磁带驱动器作备份用。这些设备被统称做外设。 尽管C P U在总体上控制系统,它并非唯一的智能设备。所有的外设控制器,比如 I D E控制 器,都具有一定的智能。在 P C 内部,有一块主板(见图 1 - 1 - 1 ),上面有C P U或称微处理器、内 存条插槽和一些 I S A或P C I 外设控制器的插槽。有些控制器,如 I D E磁盘控制器可以直接建在 系统主板上。 1.1.1 CPU C P U或叫微处理器,是计算机系统的心脏。微处理器通过从内存中读取指令并执行进行 计算、逻辑操作以及数据流管理。在早期计算中微处理器的功能部件是分离的 (物理上很大的) 单元。就是那时创造了中央处理单元 (Central P

文档评论(0)

WX:r20090696 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档