<HTML>
<HEAD>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=gb_2312-80">
<META NAME="Generator" CONTENT="Microsoft Word 97">
<TITLE>Linux Kernel核心中文手册</TITLE>
</HEAD>
<BODY LINK="#0000ff" background="back.jpg">
<h1><center>Linux Kernel核心中文手册<center></h3>
<h3><a href="http://202.99.168.12/~coolfish>Unix/Linux作坊">Unix/Linux作坊</a></h3>
<FONT SIZE=3><P ALIGN="JUSTIFY">Chapter 1</P>
<P ALIGN="JUSTIFY"> </P>
<P ALIGN="JUSTIFY">Hardware Basic(</FONT><FONT FACE="宋体" LANG="ZH-CN" SIZE=3>硬件基础知识</FONT><FONT SIZE=3>)</P>
<P ALIGN="JUSTIFY"> </P>
</FONT><FONT FACE="宋体" LANG="ZH-CN" SIZE=3><P ALIGN="JUSTIFY">一个操作系统必须和作为它的基础的硬件系统紧密配合。操作系统需要使用一些只有硬件才能提供的功能。为了完整的了解</FONT><FONT SIZE=3>Linux</FONT><FONT FACE="宋体" LANG="ZH-CN" SIZE=3>,你需要了解底层硬件的基础知识。本章对于现代</FONT><FONT SIZE=3>PC</FONT><FONT FACE="宋体" LANG="ZH-CN" SIZE=3>的硬件进行了。</P>
</FONT><FONT SIZE=3><P ALIGN="JUSTIFY">1975</FONT><FONT FACE="宋体" LANG="ZH-CN" SIZE=3>年</FONT><FONT SIZE=3>1</FONT><FONT FACE="宋体" LANG="ZH-CN" SIZE=3>月“</FONT><FONT SIZE=3>Popular Electronics</FONT><FONT FACE="宋体" LANG="ZH-CN" SIZE=3>”杂志封面上印出了</FONT><FONT SIZE=3>Altair 8080</FONT><FONT FACE="宋体" LANG="ZH-CN" SIZE=3>的图片,一场革命开始了。</P>
</FONT><FONT SIZE=3><P ALIGN="JUSTIFY">Altair 8080</FONT><FONT FACE="宋体" LANG="ZH-CN" SIZE=3>,跟随早期的“</FONT><FONT SIZE=3>Star Trek epsode</FONT><FONT FACE="宋体" LANG="ZH-CN" SIZE=3>”命名,只需要</FONT><FONT SIZE=3>$397</FONT><FONT FACE="宋体" LANG="ZH-CN" SIZE=3>,就可由个人电子爱好者自己组装。它拥有</FONT><FONT SIZE=3>Intel 8080</FONT><FONT FACE="宋体" LANG="ZH-CN" SIZE=3>处理器和</FONT><FONT SIZE=3>256</FONT><FONT FACE="宋体" LANG="ZH-CN" SIZE=3>字节内存,但是没有屏幕和键盘。以今天的标准来衡量,它太简陋了。它的发明者,</FONT><FONT SIZE=3>Ed Roberts</FONT><FONT FACE="宋体" LANG="ZH-CN" SIZE=3>,制造了名词“</FONT><FONT SIZE=3>personal computer</FONT><FONT FACE="宋体" LANG="ZH-CN" SIZE=3>“来命名他的发明,但现在,</FONT><FONT SIZE=3>PC</FONT><FONT FACE="宋体" LANG="ZH-CN" SIZE=3>这个名词已经用来命名几乎所有你可以不依靠帮助就可以自己运行起来的计算机。用这个定义,甚至一些十分强大的</FONT><FONT SIZE=3>Alpha AXP</FONT><FONT FACE="宋体" LANG="ZH-CN" SIZE=3>系统也是</FONT><FONT SIZE=3>PC</FONT><FONT FACE="宋体" LANG="ZH-CN" SIZE=3>。</P>
<P ALIGN="JUSTIFY">爱好者们看到了</FONT><FONT SIZE=3>Altair</FONT><FONT FACE="宋体" LANG="ZH-CN" SIZE=3>的潜力,开始为它写软件,制造硬件。对于这些早期的先驱来讲,它代表着自由:从被神职人员控制和运行的大型批处理的主机系统中逃脱出来的自由。你可以在自己家里甚至厨桌上拥有计算机,这使学院的退学生为此着迷并通宵达旦。与此同时出现大量硬件,在一定程度上各自不同,而软件专家则乐于为这些新机器撰写软件。有讽刺意味的是,</FONT><FONT SIZE=3>IBM</FONT><FONT FACE="宋体" LANG="ZH-CN" SIZE=3>在</FONT><FONT SIZE=3>1981</FONT><FONT FACE="宋体" LANG="ZH-CN" SIZE=3>年发布了</FONT><FONT SIZE=3>IBM PC</FONT><FONT FACE="宋体" LANG="ZH-CN" SIZE=3>并于</FONT><FONT SIZE=3>1982</FONT><FONT FACE="宋体" LANG="ZH-CN" SIZE=3>年早期供货,从此定义了现代</FONT><FONT SIZE=3>PC</FONT><FONT FACE="宋体" LANG="ZH-CN" SIZE=3>的模型。它拥有</FONT><FONT SIZE=3>Intel 8088</FONT><FONT FACE="宋体" LANG="ZH-CN" SIZE=3>处理器,</FONT><FONT SIZE=3>64K</FONT><FONT FACE="宋体" LANG="ZH-CN" SIZE=3>内存(可以扩充到</FONT><FONT SIZE=3>256K</FONT><FONT FACE="宋体" LANG="ZH-CN" SIZE=3>),两个软驱和一个</FONT><FONT SIZE=3>80x25</FONT><FONT FACE="宋体" LANG="ZH-CN" SIZE=3>的彩色图卡</FONT><FONT SIZE=3>(CGA)</FONT><FONT FACE="宋体" LANG="ZH-CN" SIZE=3>,用今天的标准衡量,它功能不算很强,但是它销售的不错。</FONT><FONT SIZE=3>1983</FONT><FONT FACE="宋体" LANG="ZH-CN" SIZE=3>年,紧接着推出的</FONT><FONT SIZE=3>IBM PC-XT</FONT><FONT FACE="宋体" LANG="ZH-CN" SIZE=3>,则拥有一个豪华的</FONT><FONT SIZE=3>10M</FONT><FONT FACE="宋体" LANG="ZH-CN" SIZE=3>硬盘。不久大批公司如</FONT><FONT SIZE=3>Compaq</FONT><FONT FACE="宋体" LANG="ZH-CN" SIZE=3>开始制造</FONT><FONT SIZE=3>IBM PC</FONT><FONT FACE="宋体" LANG="ZH-CN" SIZE=3>的复制品,</FONT><FONT SIZE=3>PC</FONT><FONT FACE="宋体" LANG="ZH-CN" SIZE=3>的结构成为了事实的标准。这个事实的标准使大批硬件公司可以在这个不断增长的市场上一起竞争,反过来,可以遏制价格,让用户满意。现代</FONT><FONT SIZE=3>PC</FONT><FONT FACE="宋体" LANG="ZH-CN" SIZE=3>承袭了早期</FONT><FONT SIZE=3>PC</FONT><FONT FACE="宋体" LANG="ZH-CN" SIZE=3>的许多系统体系特征。甚至基于最强大的</FONT><FONT SIZE=3>Intel Pentium Pro</FONT><FONT FACE="宋体" LANG="ZH-CN" SIZE=3>的系统也可以运行</FONT><FONT SIZE=3>Intel 8086</FONT><FONT FACE="宋体" LANG="ZH-CN" SIZE=3>的寻址模式。当</FONT><FONT SIZE=3>Linus Torvalds</FONT><FONT FACE="宋体" LANG="ZH-CN" SIZE=3>开始开发后来的</FONT><FONT SIZE=3>Linux</FONT><FONT FACE="宋体" LANG="ZH-CN" SIZE=3>时,他选择了当时最常见和价格最合理的硬件平台:一台</FONT><FONT SIZE=3>Intel 80386 PC</FONT><FONT FACE="宋体" LANG="ZH-CN" SIZE=3>。</P>
<P ALIGN="JUSTIFY">从</FONT><FONT SIZE=3>PC</FONT><FONT FACE="宋体" LANG="ZH-CN" SIZE=3>的外面看,最明显的部件就是机箱、键盘、鼠标和显示器。在机箱的前面有一些按钮,一个小屏幕显示一些数字,还有一个软驱。现在的大多数系统还有一个</FONT><FONT SIZE=3>CD-ROM</FONT><FONT FACE="宋体" LANG="ZH-CN" SIZE=3>期、驱动器。如果你需要保护你的数据,那么还会有一个备份用的磁带机。这些设备一律被看作外设。</P>
<P ALIGN="JUSTIFY">虽然</FONT><FONT SIZE=3>CPU</FONT><FONT FACE="宋体" LANG="ZH-CN" SIZE=3>管理整个系统,但它并不是唯一的智能设备。所有的外设控制器,例如</FONT><FONT SIZE=3>IDE</FONT><FONT FACE="宋体" LANG="ZH-CN" SIZE=3>控制器,也都拥有一定程度的智能。在</FONT><FONT SIZE=3>PC</FONT><FONT FACE="宋体" LANG="ZH-CN" SIZE=3>内部(图</FONT><FONT SIZE=3>1.1</FONT><FONT FACE="宋体" LANG="ZH-CN" SIZE=3>),你可以看到一个主板,包括</FONT><FONT SIZE=3>CPU</FONT><FONT FACE="宋体" LANG="ZH-CN" SIZE=3>或微处理器、内存和一些</FONT><FONT SIZE=3>ISA</FONT><FONT FACE="宋体" LANG="ZH-CN" SIZE=3>或</FONT><FONT SIZE=3>PCI</FONT><FONT FACE="宋体" LANG="ZH-CN" SIZE=3>外设控制卡的槽位。其中一些控制器,如</FONT><FONT SIZE=3>IDE</FONT><FONT FACE="宋体" LANG="ZH-CN" SIZE=3>磁盘控制器可能内置在系统主板上。</P>
<P ALIGN="JUSTIFY"> </P>
<OL>
<OL>
</FONT><FONT SIZE=3><P ALIGN="JUSTIFY"><LI>CPU</LI></P>
</FONT><FONT FACE="宋体" LANG="ZH-CN" SIZE=3><P ALIGN="JUSTIFY"> </P>
</FONT><FONT SIZE=3><P ALIGN="JUSTIFY">CPU</FONT><FONT FACE="宋体" LANG="ZH-CN" SIZE=3>,或者说微处理器,是所有计算机系统的心脏。微处理器进行数学运算,逻辑操作并从内存中读取指令并执行指令,进而控制数据流向。计算机发展的早期,微处理器的各种功能模块是由相互分离(并且尺寸上十分巨大)的单元构成。这也是名词“中央处理单元”的起源。现代的微处理器将这些功能模块集中在一块非常小的硅晶片制造的集成电路上。在本书,名词</FONT><FONT SIZE=3>CPU</FONT><FONT FACE="宋体" LANG="ZH-CN" SIZE=3>、微处理器和处理器交替使用。</P>
<P ALIGN="JUSTIFY">微处理器处理二进制数据:这些数据由</FONT><FONT SIZE=3>1</FONT><FONT FACE="宋体" LANG="ZH-CN" SIZE=3>和</FONT><FONT SIZE=3>0</FONT><FONT FACE="宋体" LANG="ZH-CN" SIZE=3>组成。这些</FONT><FONT SIZE=3>1</FONT><FONT FACE="宋体" LANG="ZH-CN" SIZE=3>和</FONT><FONT SIZE=3>0</FONT><FONT FACE="宋体" LANG="ZH-CN" SIZE=3>对应电气开关的开或关。就好像</FONT><FONT SIZE=3>42</FONT><FONT FACE="宋体" LANG="ZH-CN" SIZE=3>代表</FONT><FONT SIZE=3>4</FONT><FONT FACE="宋体" LANG="ZH-CN" SIZE=3>个</FONT><FONT SIZE=3>10</FONT><FONT FACE="宋体" LANG="ZH-CN" SIZE=3>和</FONT><FONT SIZE=3>2</FONT><FONT FACE="宋体" LANG="ZH-CN" SIZE=3>个单元,二进制数字由一系列代表</FONT><FONT SIZE=3>2</FONT><FONT FACE="宋体" LANG="ZH-CN" SIZE=3>的幂数的数字组成。这里,幂数意味着一个数字用自身相乘的次数。</FONT><FONT SIZE=3>10 </FONT><FONT FACE="宋体" LANG="ZH-CN" SIZE=3>的一次幂是</FONT><FONT SIZE=3>10</FONT><FONT FACE="宋体" LANG="ZH-CN" SIZE=3>,</FONT><FONT SIZE=3>10</FONT><FONT FACE="宋体" LANG="ZH-CN" SIZE=3>的</FONT><FONT SIZE=3>2</FONT><FONT FACE="宋体" LANG="ZH-CN" SIZE=3>次幂是</FONT><FONT SIZE=3>10x10</FONT><FONT FACE="宋体" LANG="ZH-CN" SIZE=3>,</FONT><FONT SIZE=3>10</FONT><FONT
没有合适的资源?快使用搜索试试~ 我知道了~
linux内核中组成部分的图形解析
共54个文件
gif:45个
doc:2个
dbe:2个
5星 · 超过95%的资源 需积分: 4 36 下载量 29 浏览量
2008-11-18
19:52:01
上传
评论
收藏 2.6MB RAR 举报
温馨提示
关于linux内核的图解文档,能帮助读者一目了然地认清linux内核的组成部分。
资源推荐
资源详情
资源评论
收起资源包目录
linux内核图解.rar (54个子文件)
linux内核图解
back.jpg 5KB
Image37.gif 12KB
Image42.gif 5KB
Image34.gif 6KB
Image43.gif 4KB
Linux Kernel核心中文手册.doc 1.22MB
Image41.gif 13KB
Image21.gif 10KB
linuxkernel.htm 676KB
Image36.gif 11KB
Image40.gif 6KB
Image9.gif 14KB
Image13.gif 11KB
Image10.gif 7KB
Image28.gif 12KB
Image18.gif 7KB
~$nux Kernel核心中文手册.doc 162B
Image4.gif 13KB
Image1.gif 9KB
Image11.gif 12KB
Image24.gif 9KB
Image22.gif 29KB
Image30.gif 7KB
Image26.gif 5KB
Image44.gif 10KB
Image27.gif 8KB
Image8.gif 10KB
Image20.gif 11KB
Image7.gif 7KB
Image2.gif 15KB
Image25.gif 6KB
Image38.gif 12KB
Image19.gif 13KB
Image17.gif 7KB
THUMB~JT.DBE 0B
Image35.gif 11KB
Image6.gif 9KB
Image16.gif 9KB
Image3.gif 9KB
Thumbs.db 124KB
Image32.gif 5KB
linux kernel核心中文手册.chm 546KB
Image39.gif 16KB
Image29.gif 12KB
Image23.gif 9KB
Image14.gif 9KB
Image45.gif 11KB
Image5.gif 10KB
Image33.gif 7KB
Image15.gif 9KB
Image12.gif 9KB
THUMB~BX.DBE 0B
内核代码架构图.png 898KB
Image31.gif 8KB
共 54 条
- 1
资源评论
- yfreedgar2012-05-15不错,对内核的描述清晰直接,不足之处是没有结合代码进行分析。
- boxunyi2013-07-18不错,对内核的描述清晰直接,不足之处是没有结合代码进行分析
smsong
- 粉丝: 4
- 资源: 27
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功