1.2 计算机运行流程
要深入理解文件系统,必须了解一些计算机的基本运作流程。
1。2。1 基本抵念
【1 4】
1。中央处理器
【扣央处理器(Central Processing Unit* CPU】是电脑中的核心配件t品牌有In
蚓的Pentium、
I ta.n.ium.A"MD的Athlon, Motorola的PawerPC艘Srciri公-埘的UltraSPA.RC等
蠹CPU魁计算
机的运算及控制核心口
2.机器代码
虽然CPU具有高速的运算处理能力蕾但井水能够自主■二作。它就像一台计算
器,虽然运
算建度很快t但运算之前必须由人们输入需要运算的数值口中央处理器CPU也一样,
它只能
根据A们的要求进行相应的运算处理工作,A机交可是通过“指令”进行的——能够
直接被
计算机识别的指々称为机器代码舟中爽处理器从存储嚣或高速缓冲存储器中取出指
令t艘入
指令寄存器t井对指令译码。它把指令分解成一系列的微操作。然后艘出.各种控
制命令,执
行微操作系列,从而完成一条指令的执行。指々是计算机规定执行操作的类型和操
作数的摹
本命令日
3.引导代码
我们刚剐提到量CPU是计算机的棱心,并且需要指令才能罅工作扣因此,当计
算帆麝动
时t赫需要先找到一段CPU指令一引导代码。所有的卷厦堂件系统都青一个特定的位
置用
来存放引导代码f彳日并不是所有的代码部被经常地用到唪
4。引os《基本输入输出系统)
BIOS是赢 与硬件打交道的底层代码,它为操作系统提 了拉铝蛆硬件设蔷的
基本功能心
slos色括系统BIOS(即常潍的主板BIOS)、显卡BIOS和其他凝备的BIOS.计算机的启
动过程‘
是存系统slos的控制下进行的。BJOS一般被存放存ROM(只睡存储芯片】之中。即
使在盖机
或掉电以后f这些代码也爿:会消失睁
5。内存地址
我们的机器中一般安装有S12MB.. 1GB或2GB内存.这些内存的每一个字。1,
都被赋f了
一个地址-咀便CPU访问内存。较早的计算机内存并没宵这么大,一般魁32MB.64MB
或
128M[B,32M8的地址范围川十舂避制数表示就是O~1FFFFFFH零
1.2.2 计算机的启动过程
太多数计算机启动时部是首先对硬件进行榆捌,然后新薮操作系统,应用程序
巴下面我
们就以Win—dows操作系统为侧舟绍计算机的房动过程昏
簟1步:Power-On S4alf Te.st。加电后自槛
(1]当按下电源开关时事电源就开始向圭板‘和其他设备供电,电压稳定后,
CPU就从特
定的位置开始执行指令a
(2]然后系统B'lOS的启动代码进行.POST(P'ower-On.SelfTest,加电后自检]|
冉
【1 5】
l提示。POST的主要任务罡辁侧系统中一些是链设备是否存在和能番正常工作
。例如内存和
是卡手设备.由干POST莲秆进行的检测进程,此时显卡还没有韧播化,如最晕
纯BIOS
在进行POST的过程中盥皿了一些致命错谖,侧如没有拔到内存盘者内存有闻题
(此时只套
帻查640KB常规内存)。邢幺晕娆BIOS虢畚直接控制喇叭寰出声音报告错误.
■2步:BIOS初始检测
(1)接下来系统BIOS将查找显卡及其他设备的BIOS程序,找到之后调用这些
BI'OS内
1部的栅始化代码来韧始化相关的设备。
(2】查找完所有其他设备的BIOS之后,系统BIOS将显示出它自己的启动画面
,其中包
括有系统BIOS的类型、序列号和版本号等内容。
(3)接着系统BIOS将检测和显示CPU的类型和工作频率,然后开始测试所有的
RAM.
并同时在群幕上显示内存测试的进度。
ai撬示:我们可以在CMOS设置中翻行袅定键雕埔单耗时少或者详细耗时多的测试方
式'
■3参:BIOS硬件检测
(丑]内存测试通过之后,系统BJO,S将开始检测系统中安装的一些标准硬件-
世备参包括硬
盘、iC:D-RO'M、串口、井口~鞭驱等设备,另外绝大多数较新版本的系统Ⅲos在这
计算机的运行流程 www.jdcok.com/anli/5/54.html