微型计算机原理与应用第9章CMOS和ROMBIOS课件.ppt

上传人(卖家):晟晟文业 文档编号:4599668 上传时间:2022-12-23 格式:PPT 页数:79 大小:812KB
下载 相关 举报
微型计算机原理与应用第9章CMOS和ROMBIOS课件.ppt_第1页
第1页 / 共79页
微型计算机原理与应用第9章CMOS和ROMBIOS课件.ppt_第2页
第2页 / 共79页
微型计算机原理与应用第9章CMOS和ROMBIOS课件.ppt_第3页
第3页 / 共79页
微型计算机原理与应用第9章CMOS和ROMBIOS课件.ppt_第4页
第4页 / 共79页
微型计算机原理与应用第9章CMOS和ROMBIOS课件.ppt_第5页
第5页 / 共79页
点击查看更多>>
资源描述

1、9.1 CMOS9.2 ROM BIOS9.3 系统设置系统设置第第 9 章章 CMOS 和和ROM BIOS返回主目录第第 9 章章 CMOS和和ROM BIOS9.1CMOS 在80286微机中,CMOS芯片的型号是MC146818。80386及以后的微机中,用一片混合集成电路取代,其型号为82C206。这片集成电路同时集成有8237、8259和8254等多个外围功能电路。CMOS的实时时钟电路模块中,主要包含晶体振荡电路、可控分频电路和时间与日期更新电路。64个字节的RAM存储器,用于存储实时时间信息和整机系统的配置信息。一台新买来的计算机进行系统设置(Set up),实际上就是向这个R

2、AM中置入系统的配置和工作参数。这片电路在系统中是由电池供电工作的。9.1.1 对对CMOS存储单元的访问方法存储单元的访问方法 微机系统为CMOS分配了两个I/O端口地址,即端口地址70H和71H。在片内与70H端口对应的是一个变址寄存器。这就是说,如果用OUT指令向端口地址70H输出一个数据时,这个数据是一个地址码将装入片内的变址寄存器,从而指向一个CMOS RAM的存储单元。CMOS RAM的64个单元地址是从00H开始到最高3FH,所以向端口70H输出的值中低6位二进制值为有效值。71H是对存储单元进行读、写的端口。这就是说,如果先向70H端口输出一个地址码02H,那么再向端口71H输

3、出的值将写入CMOS RAM存储器地址为02H的单元。同理,如果用IN指令从71H端口输入数据,那么这个数据就是02H单元已存的数据。这样一来,每次访问CMOS RAM,都需要两条输入输出指令:第 1 条用输出指令向端口70H输出要访问的存储单元的地址;第 2 条指令是对71H单元进行读(输入指令)或写(输出指令)。9.1.2 CMOS中保存的信息中保存的信息 表9.1 列出了CMOS RAM的地址分配和保存的信息。表9.2列出了实时时钟信息。实时时钟电路模块的功能如下:首先,它的时间存储单元,从地址00至09,在时钟信号和分频电路等支持下,自动实现计时功能。由于这些存储单元可用程序写入和读出

4、,所以可以实现时间的设定和修改,也可以实现时间的读出和查询。报警计时单元也可设置,可通过中断机制在计时达到报警时间时,产生报警中断。其次,该电路模块是可编程的。这就是说,它能适应多种应用环境,有多种工作方式,有多种工作参数。有一组寄存器(状态寄存器AD),其中有些位为控制位,用编程方法设置这些位,使它们对工作方式和参数起着控制作用;另一些位为状态位,指示工作过程中自动形成的状态,通常只能用程序读出而不能写入。该模块有一个方波输出和形成中断请求信号的机制。对于方波,有频率控制机制,保证它的频率为1024 Hz;还有一个是否允许它输出的控制。只有一个中断请求信号输出端,却允许 3 个不同的中断源,

5、即 3 种不同的中断产生条件。只有一个中断请求信号输出端,却允许 3 个不同的中断源,即 3 种不同的中断产生条件。第 1 个为周期中断,即对1024 Hz的方波,每个方波产生一次中断;第 2 个为报警中断,即计时达到本芯片存储单元地址01、03和05设置的报警时间时产生中断;第 3 个为计时器计时结束中断。它和许多功能复杂的可编程芯片一样,对于中断的产生,有允许控制位,状态寄存器B中包含允许控制位。对于中断的识别,有中断标志位,状态寄存器C中包含这些标志位。允许控制位须经过编程设置,中断标志位在运行中形成,程序中能读取和识别。下面简要介绍CMOS中有关单元的功能。1)状态寄存器A 位7(UI

6、P):该位为1,表示计时器正在计时;该位为0,表示当前日期和时间可用于读出。位6位4(DV2DV0):分频器选择位,依所用时钟频率基值而设定。通常选择时钟基值为32.768 kHz,这时3位值需设置为010。位3位0(RS3RS0):速率选择位,它们将决定分频器的输出频率。系统将其初始化为0110,使输出方波1.024 kHz,中断周期为976.526 s。2)状态寄存器B 位7:设置该位为0,表示让计时器按每秒加1速度计时;该位置为1,停止计时,此时可对14个字节(000DH)的时间信息进行初始设置。设置之后,将该位写入0,启动计时。位6(PIE):周期中断允许控制位,该位设为1,表示允许以

7、状态寄存器A中的分频器选择位和速率选择位所决定的速率发生中断请求信号;该位为0,则禁止这种中断发生。初始化为0。位5(AIE):报警中断允许位,该位设为1,表示允许报警中断;该位为0,则禁止这种中断。初始化为0。位4(UIE):计时器计时结束中断允许控制位,该位为1,表示允许计时器计时结束中断;该位为0,禁止这种中断。初始化为0。位3(SQWE):方波允许位,该位为1,表示由寄存器A中速率选择位设定频率的方波允许输出;该位为0表示禁止。初始化为0。位2(DM):日期表示方式控制位,该位为1,表示时间和日期计时器以二进制方式进行;该位为0表示用BCD方式进行。初始化为0。位1:24/12小时方式

8、控制位,该位为1,表示用24小时制表示小时;该位为0,表示用12小时制表示小时。位0(DSE):夏令时间或标准时间允许位,该位为1,表示夏令时;该位为0,表示标准时间。初始化为0。3)状态寄存器C 位7位4,分别为IRQF、PF、AF和UF,都是状态标志位,仅当状态寄存器B中的PIE、AIE、UIE位为1(允许中断)时,这些位才有意义,在相应条件出现时,对应位为1。这些位只能读取,不能用指令写入。4)状态寄存器D 位7(VRB):RAM有效指示位,该位为1,表示支持电池正常;该位为0,表示支持电池掉电。该位也只能读取。位6位0:保留。5)诊断状态字节(0EH)该字节在开机后,ROM BIOS中

9、的诊断程序运行时,依诊断结果设置各位。凡是设置为0的位,表示对应的诊断项正常;置1的位,对应的诊断项不正常。诊断的项目有配置记录的检查、存储器容量比较、硬盘C的初始化状态及时间状态指示。6)停机状态字节(0FH)此字节各位的意义由加电诊断程序定义。7)软磁盘驱动器类型字节(10H)位7位4和位3位0,分别表示A和B的驱动器类型:0000:无驱动器 0001:5.25英寸,360 KB 0010:5.25英寸,1.2 MB 0100:3.5英寸,1.44 MB 1000:3.5英寸,720 KB 8)硬盘驱动器的类型字节(12H)位7位4和位3位0,分别表示驱动器C和D的类型:0000:无驱动器

10、 00011111:定义类型115。当类型大于15时,4位为1111,且另有辅助字节表示:对于C驱动器,表示类型的辅助字节为19H单元,D驱动器为1AH单元。9)设备配置标志字节(14H)位7、位6,指明软盘驱动器数目:00:1个驱动器 01:2个驱动器 10、11:保留 位5、位4,指明显示器是单色还是彩色:00:彩色 11:单色,进一步定义在其它单元表示 位3、位2,没有使用。位1,是否有协处理器标志位:0:未配置协处理器 1:已配置协处理器 位0:此位为1,表示已安装软盘驱动器。10)基本存储器容量的低字节(15H)和高字节(16H)两个字节的4位十六进制与内存容量的对应关系是:0100

11、:256 KB 0200:512 KB 0280:640 KB 11)扩展存储器容量的低字节和高字节(17H和18H)两个字节的4位十六进制值与扩展内存容量的对应关系:0100:256 KB 0200:512 KB 0400:1024 KB 0800:2048 KB 0C00:3072 KB 0D00:3328 KB 1000:4096 KB 12)硬磁盘驱动器类型辅助字节(19H和1AH)在(8)中已经说过,如果硬盘驱动器类型大于15,则把硬盘驱动器类型置于19H字节(C盘)和1AH字节(D盘)。例如,置入2FH,则表示类型为47。13)检查和的低字节与高字节(2EH与2FH)把CMOS R

12、AM的10H2DH单元的检查和装入该两字节。14)扩充存储器容量的低字节和高字节(30H和31H)通常与17H和18H单元设置相同。15)日期世纪字节(32H)用BCD编码表示。以上介绍了CMOS RAM各存储单元存储的信息。除少数单元外,绝大多数单元的内容是在系统设置(Set up)时置入的,本章后面还将介绍系统设置。系统设置,从编程的意义上来说,就是向其中写数。我们当然也可以用读数指令读取各单元内容。请读者做一个编程练习:在DEBUG下,用一程序段能把CMOS RAM的内容读出并写入磁盘;用另一程序段能将保存于磁盘的信息写回CMOS RAM。这一程序是实用的,它能把破坏了的CMOS RAM

13、信息恢复。9.2 ROM BIOS 9.2.1ROM BIOS包含的程序模块包含的程序模块 ROM BIOS虽然只是主机板上的ROM芯片,但它所包含的程序模块却在整个系统工作中起着较重要作用。它包含的程序可以分为两大部分:第一部分为开机加电后直接运行部分,第二部分是用户可以调用的部分。1.加电自检(加电自检(Power-On Self Test)模块)模块 加电自检又称为可靠性测试(Reliability Test)。微机加电后,CUP从地址0FFFF0H开始读取和执行指令,然后进入加电自检程序模块。加电自检的目的在于测试整个微机系统是否正常。连续测试的部件是:微处理机CPU、640 KB常规

14、内存、扩展存储器、只读存储器、系统板、CMOS存储器、CRT接口板、并行打印接口板、串行通信接口板、软磁盘和硬磁盘驱动系统以及键盘。表 9.3 列出了几个常见的出错信息。2.系统初始化(系统初始化(Initialization)模块)模块 初始化程序模块运行时完成 3 项操作:集成电路芯片初始化;设置某些中断向量,这些中断向量都是BIOS中包含的中断服务程序的中断向量;将DOS的引导部分装入内存。系统中有许多功能很强的集成电路芯片,们的重要特点是可编程。它们的初始化,就是用指令将它们设置为工作所要求的初始状态或方式。中断和中断向量的概念尚未系统讲过(后面讲)。粗略地说,把内存地址最低的1024

15、个单元(从00000H至003FFH)划出来专用,称为中断向量表,其中每4个单元保存一个中断服务子程序的入口地址(两个字节为段地址,另两个字节为段内偏移地址),称为一个中断向量。外部引起的中断和INT指令的执行,都必须经过中断向量指引进入各自的服务子程序。BIOS中包含多种用INT指令调用的用于基本输入输出的子程序和几个外部中断服务子程序。初始化过程设置中断向量就是为这些中断设置中断服务程序的入口地址。经过以上操作,磁盘上的DOS操作系统尚未装入内存。BIOS中有一段程序称为自举装入程序(Bootstrap Loader),其功能是将磁盘上DOS中的初始引导程序装入内存并启动初始引导程序运行。

16、初始引导程序完成的功能是把DOS的各模块逐个装入内存。以上说到的加电自检模块和系统初始化模块是ROM BIOS中开机加电后直接运行部分。3.中断和输入输出子程序模块中断和输入输出子程序模块 ROM BIOS中包含一大组对基本输入输出设备控制和使用的子程序。这些设备包括键盘、显示器、并行打印机、串行通信、软磁盘、硬磁盘和时钟计时系统等。这些子程序是精心设计的,专门提供给用户使用,DOS程序中用到这些设备时也常常是调用这些子程序。这些子程序的调用方法是采用中断机制:对于实时计时和键盘,利用外中断然后进入相应子程序。实时计时的基本过程是:系统外电路产生频率为18.2 Hz的方波加入中断系统,这就使得

17、每1/18.2 s产生一次计时中断,中断服务子程序计数并转换成时、日等参数。键盘每次按键都产生一次外中断,键盘中断服务子程序的功能是对按的键码进行识别并转换成ASCII码装入内存缓冲器。其它设备子程序的调用都利用INT指令。例如用INT 10H指令可以调用ROM BIOS中的显示功能子程序,可以显示字符、显示光点等;用INT 17H指令调用并行打印功能子程序,控制打印机工作或打印等;用INT 14H指令调用串行接口功能子程序,实现串行口的输入输出等。关于用INT 指令调用ROM BIOS子程序的具体功能将在输入输出接口技术有关章节介绍。4.系统设置(系统设置(Set up)模块)模块 用户根据

18、需要可以启动的另一个ROM BIOS程序模块是系统设置模块。系统设置是使用计算机时经常遇到的问题,对设置各项的理解有助于对整机的深入理解,所以下面单设 9.3 节讨论系统设置。9.2.2 ROM BIOS的影像内存的影像内存 80386及以后的微机系统可以设置ROM的影像内存(Shadow Memory)。所谓影像内存是指在内存中开辟一块区域,将ROM中的内容全部拷贝到这个区,以后程序不再访问ROM,代之访问这块称为影像内存的区域。这样设置有什么优点呢?优点在于提高访问存储器的速度。原因有二:(1)读取RAM内存时可一次读32位,而对ROM BIOS,一次只能读取16位数据。(2)DRAM(动

19、态随机存储器)组成的内存比EPROM组成的BIOS的速度快。9.3 系统设置系统设置 ROM BIOS中的系统设置(Set up)程序模块,其功能从本质上来说就是装入或更新CMOS RAM保存的信息。由于CMOS RAM中保存着系统配置信息,即系统各部分组成情况,所以系统设置的根据就是系统实际组成各部件的情况。有些未学过微机原理的使用者在系统设置时,遇到的困难是不理解设置操作的一些项目的物理意义。例如,何为影像内存(Shadow Memory),何为扩充内存(Expanded Memory)和扩展内存(Extended Memory)等。系统的物理配置已成事实,有何必要以数据形式保存起来?系统

20、配置是系统的资源,无论系统软件还是应用软件不仅使用系统资源,而且受系统资源的约束。例如,DOS装入内存的位置就受内存的配置情况的约束。任何应用程序的运行必须接受操作系统的管理。特别是对于多任务的系统,在应用软件装入时(很多Windows环境下的应用软件),也需要“Setup”,实际上就是依据系统配置情况,生成可执行文件。总之,很多软件的运行都需要关于系统配置情况的信息。早期的微机系统,例如IBM PC及XT机,没有Set up程序,它们利用主机板上的许多开关状态或跳线的设置表示系统的配置情况,这些开关或跳线的状态可被指令访问,从而变成能代表系统配置情况的数字信息。在高档微机中,运行Set up

21、程序,将系统配置信息装入CMOS RAM中。CMOS RAM各存储单元的分配和存储信息的格式,必须遵从统一的标准。但是RAM BIOS中的Set up程序却有多家公司开发的多种版本。本节以AMI公司开发推出的ROM BIOS中的Set up为例,介绍系统各项设置的意义和操作。9.3.1AMI ROM BIOS系统设置的进入系统设置的进入 在系统加电启动尚未装入DOS期间,按“Del”键就可进入Set up程序并在屏幕上显示出如图 9.1 所示的主菜单。用光标移动键和可以指向不同的选择项,用回车键选中某项后将进入相应的子菜单。用Esc键可退出本Set up程序。用F2或F3键可改变设置屏幕的颜色

22、。某些显示器或显示卡在有些颜色下不容易观察,这时可用F2或F3键来改变颜色。9.3.2标准标准CMOS设置设置 标准CMOS设置的参数有:当前的日期和时间、常规内存和扩展内存容量、硬磁盘和软磁盘驱动器的类型、显示器驱动卡的显示方式以及在加电自检时是否测试键盘。可见,这是对一个微机系统基本配置信息的设置。设置过程可能经过两个屏面显示,分别如图9.2和 9.3 所示。图 9.2 只给出一些说明性信息,可译为:如果系统死机了,应重新启动并按Del键,使其进入设置(Set up)程序。进入设置程序后,可进行下列的任何操作:图 9.3 标准CMOS设置参数屏面 (1)为使系统正常工作,可修改各种可改变的

23、参数。(2)选择并装入BIOS设置程序的默认参数。(3)选择并装入加电默认参数。按Esc键停止当前操作,按其它任何键进入下一设置屏面。即进入图 9.3 的设置屏面。各项设置意义如下:1)Date(mn/date/year)按月、日、年的次序设置日期,用键移动光标位置,用PgUp或PgDn键改变值。2)Time(hour/min/sec)按时、分、秒次序设置时间,方法与设置日期相同。3)Hard Disk C:Type 设置硬盘C的类型。设置的依据是所配置的硬盘的实际类型,不是可以随意设置的。如设置得不对,硬盘系统不能正常工作。AMI公司的BIOS设置程序中定义了46种硬盘类型,按“PgUp”或

24、“PgDn”键改变类型值。如果该机配置的硬盘不在这46种类型之内,则可将类型值翻至 47,然后输入下面参数:Cylin:磁道数 Head:磁头数 Wpcom:写预补偿的磁道号 Lzone:磁盘的最后一个磁道号 Sect:扇区数 Size:总容量字节数,是微机依据磁道数、磁头数和扇区数计算出来填上去的,不需人工填入。以上参数通常在磁盘的用户手册中可以查到。4)Hard Disk D:Type 设置方法与硬盘C相同。如果系统没有第 2 个硬盘,选择Not installed。5)Floppy drive A:软盘驱动器A的设置,可有5种选择:360 KB5.25 1.2 MB 5.25 720 K

25、B 3.5 1.44 MB 3.5 Not Installed 按“PgUp”键或“PgDn”键滚动循环出现以上5个可选项。6)Floppy drive B:软盘驱动器B的设置。设置方法与软盘驱动器A相同。7)Primary Display:显示方式设置,可有5种选择:Monochrone(MDA 方式黑白显示)Color 40*25 (CGA方式彩色显示)Color 80*25 (CGA方式彩色显示)VGA/PGA/EGA (VGA、PGA、EGA方式兼容彩色显示)Not Installed (未装显示卡)8)Keyboard 键盘设置,设置结果能控制在系统加电自检(POST)期间,键盘能使

26、用与不能使用,所以只有两种选择:Installed (自检时测试键盘)Not Installed (自检时不测试键盘)9.3.3高级高级CMOS设置设置在Set up主菜单中选择ADVANCED CMOS SETUP将进入该种设置,显示的分菜单屏面如图 9.4 所示。这些设置都涉及系统工作时的参数,如键盘工作、加电测试时对存储器的测试、存储器的配置等等。1.键盘直接重复的设置键盘直接重复的设置 图 9.4 中前 3 项是对键盘按键重复规则的设置。微机的操作比人手操作反应快得多。手按在一个键上,有时我们想只是输入一个字符,但有时也希望能重复输入多个同一字符。这有两个参数:一个参数是按下按键后不放

27、开持续多长时间被判别为是要重复输入;另一个参数是按键按下不放开被判为重复输入后重复的频度,即每持续1秒钟重复输入多少字符。图 9.4 高级CMOS设置屏面 第 2 项设置Typematic Rate Delay(msec),设置的是前一个参数,可选值有250、500、750、1000等,分别代表0.25秒、0.5秒、0.75秒和1 秒。例如,设置为500,意味着按下键不放开持续0.5秒以后认为是重复输入。第3项设置Typematic Rate(Chars/Sec),则是设置重复输入时每秒字符数。第1项设置Typematic Rate Programming,只有Disabled和Enabled

28、 两种选择,是对第 2、3 项设置有效性的控制,只有选择Enabled,第 2、3 项设置才有效。否则取默认数。2.对存储器测试的设置对存储器测试的设置 它们的意义是:Above 1 MB Memory Test,高于1 MB的内存部分在加电自检时是否测试:选择Enable,为测试:选择 Disable,不测试。Memory Test Tick Sound,内存测试期间是否发出“滴哒”声:选择Enable,发出“滴哒”声;选择Disable,不发声音。Memory Parity Error Check,内存测试过程中是否进行奇偶校验。如果主机板上的存储器DRAM只有8位,没有奇偶校验位(第9位

29、),此项必须选择为 Disable。3.加电自检时显示信息设置加电自检时显示信息设置 Hit DELMessage Display,如果此项选择为Enabled,则加电自检期间显示屏上将显示提示信息“HitDELif you want to run Setup”,如果想进入 Setup程序,请按DEL键;否则,选择Disabled,则不显示这种提示信息。Wait For(F1)If Any Error,如果此项选择为Enabled,加电自检过程发生错误,则显示提示信息“Press F1 to Set up”或“Press F1 to Resume”(“按F1 键进入Setup”或“按F1键继续

30、工作”),这说明发现的错误不是致命的。如果此项选择为 Disable,则不显示提示信息。4.硬盘类型参数缓冲区位置设置硬盘类型参数缓冲区位置设置 Hard Disk Type 47 RAM Area,有两种选择0:300或DOS 1 KB。其意义是,当硬盘类型为47时,是用户定义的类型,类型包含的参数可以存放在存储器的低区0:300H,这是默认的选择。如果有软件将这个区作为它用,则可另外设置到常规内存640 KB的高端为1 KB 字节。此项设置的两种选择就是这个意思。5.“Num Lock”键状态设置键状态设置 System Boot Up Num Lock,有两种选择:ON(默认)和OFF。

31、如果选择为ON,则系统DOS装入后,“Num Lock”自动为开启状态,指示灯亮;否则,选择OFF,则DOS装入后“Num Lock”为关闭状态,指示灯不亮。6.数学协处理器是否测试的设置数学协处理器是否测试的设置 Numeric Processor Test,通常在主机板上无协处理器时,选择Disabled(默认选择);主机板上有协处理器时,可选择Enabled。7.对对DOS装入的设置装入的设置 有 3 项设置涉及从磁盘上装入DOS:Flappy Drive Seek At Boot,在加电自检时让软盘驱动器进行搜寻磁道操作,实际上是对驱动器的检测。但这种操作既花费时间,又增加磁头损伤的机

32、会,所以也可以在自检时跳过这一操作。这项设置的两种选择:Enable和Disable(默认选择)分别为搜寻磁道和不搜寻磁道。System Boot Up Sequence,设置搜寻和装入DOS的磁盘顺序。有两种选择C:A:和A:C:。如果选择A:C:,意味着先对A驱动器检查,看它是否有DOS系统。如果有,则装入内存;如果A盘没有DOS,再检查C盘。如果C盘有DOS,则装入DOS;如C盘也无DOS,则给出提示信息,要求插入系统盘。如果选择C:A:,意味着另一种检查次序,先检查C盘后检查A盘。Sytem Boot Up CPU Speed,该项设置可确定在启动时CPU的工作速度。有两种选择:Hig

33、h(高速)和Low(低速)。8.对高速缓冲存储器的设置对高速缓冲存储器的设置 External Cache Memory,对外部(即主机板上)的Cache使用还是禁止使用。通常,如果主机板上有Cache,宜设置为Enable 状态。Internal Cache Memory,对CPU内的Cache(80486及以后CPU内部有Cache)使用还是禁止使用。对于CPU内有Cache的系统,通常设置为Enable状态。9.Turbo开关使能设置开关使能设置 Turbo Switch Function,有两种选择:Enabled和Disabled。如果选择为Enabled,则面板上的Turbo开关能

34、起到改变时钟速度的作用;如果选择Disabled,则Turbo开关就不起作用。10.对开机时是否检查口令(密码)的设置对开机时是否检查口令(密码)的设置 Password Checking Option,有 3 种选择;Disabled 任何过程都不检查口令。Set up 在进入CMOS设置时检查口令。Always 每次启动系统都要检查口令。11.ROM的的“影像影像”(Shadow)内存设置内存设置 ROM的影像内存,是指在RAM中划分一个区域,将只读存储器ROM中的信息复制到这个称作影像内存的RAM区,然后以访问影像内存取代访问ROM。优点是提高访问速度。有这样的规定:从C000:0开始的

35、32 KB划给显示卡ROM区,从C800:0开始划给硬盘接口卡等其它接口的ROM区,从F000:0开始的64 KB划给ROM BIOS区。下面的设置除ROM BIOS是64 KB一次设置其影像内存外,显示卡及其它接口卡的ROM的影像内存设置是以16 KB为单位进行。例如:Video ROM Shadow C000,16 K,有两种选择:Enabled和Disabled。如选择Enabled,意味着从C000:0开始的16 KB要设置影像内存;选择Disabled,不设置影像内存。其它各地址段设置的意义相同。12.磁盘病毒检测功能设置磁盘病毒检测功能设置 Boot Sector Virus Pr

36、otection,有Enabled 和 Disabled两种选择。选择Enabled时,对磁盘的启动扇区病毒检测功能打开;选择Disabled,意味着关闭这一功能。9.3.4高级芯片工作方式设置高级芯片工作方式设置 在主菜单上选择ADVANCED CHIPSET SETUP项,将进入图 9.5 所示的高级芯片工作方式的设置。1.主存主存DRAM刷新方式设置刷新方式设置 H i d d e n R e f r e s h,所 谓“隐 蔽 刷 新”是 指 后 台(background)刷新。该项有两种选择:Enabled和Disabled。一般的新型主板,在没有另外插入内存扩充卡时,可以选择Ena

37、bled,从而提高系统性能。如果为了保证系统的稳定,可选择Disabled。2.AT总线时钟选择总线时钟选择 AT BUS Clock Selection,如果系统扩充插槽采用AT总线标准,本项选择是对AT总线的时钟进行设置。一般应遵循AT总线时钟为8 MHz左右的原则。所以,对于33 MHz的系统,应选择CLK1/4较合适,因为33/4约等于8。同理,对于50 MHz系统,选择CLK 1/6为宜。3.存储器等待状态的设置存储器等待状态的设置 为了使实际使用的存储器芯片的速度与CPU产生的周期状态相适应,根据存储器芯片的速度设置合适的写等待状态数和读等待状态数。Memory Read Wait

38、 State,设置存储器读操作时等待状态数。显然,存储器芯片的速度高,设置的等待状态数小,例如设为0 W/S;反之,如果存储器芯片的速度低,设置的等待状态数大些,例如设为1 W/S或2 W/S。Memory Write Wait State,设置存储器写操作时等待状态数。其意义与Memory Read Wait State相同。4.高速缓冲存储器高速缓冲存储器Cache读周期和写等待状态设置读周期和写等待状态设置 Cache Read Cycle,高速缓冲存储器读操作周期的安排,应根据主机板的手册说明来设置,例如手册中的 2-1-1-1。Cache Write Wait State,高速缓冲存

39、储器写操作时等待状态的设置。依据仍然是主机板上实际SRAM(静态存储器用作Cache)芯片的速度。如芯片速度高(如20 ns或15 ns),系统时钟频率又比较低时(如25 MHz),可设置为0 W/S;如芯片速度低(如35 ns)或系统时钟频率比较高,可设置为1 W/S或2 W/S。5.对不可被高速缓冲存储的空间的设置对不可被高速缓冲存储的空间的设置 大多数系统的内存空间和ROM空间都是按可以被映射入高速缓冲存储器Cache设计的,从而提高了系统的速度。但有些接口卡的ROM或RAM占存储器的空间,却不允许以映射入Cache方式工作,例如网络卡和一些老的显示卡就是这样。这里的几项设置可以设置两个

40、不可被高速缓存的空间的开始地址和空间的大小。NonCacheable BlockSize,第 1 个不可被高速缓存空间的大小。选择项有:Disabled(不设置该空间)、64 KB、128 KB、256 KB、512 KB。Non Cacheable Block-1 Base,第 1 个不可被高速缓存空间的开始地址。可选择项有0 KB、64 KB、128 KB、256 KB、512 KB。NonCacheable Block-2 Size和NonCacheable Block-2 Base的设置与前两项意义相同,只是设置的是第 2 个不可被高速缓存的空间。6.可以被高速缓存的内存可以被高速缓存

41、的内存RAM空间的大小的设置空间的大小的设置 Cacheable RAM Address Range,根据主板上RAM的实际配置情况设置,可选项有4 MB、8 MB、16 MB和32 MB等。这项设置不会引起严重的后果。7.显示显示ROM BIOS区是否可高速缓存的设置区是否可高速缓存的设置 Video BIOS Area Cacheable,设置为“Yes”时可加快显示系统的速度,但有些显示接口卡不允许这样做。不过这项设置必须在ADVANCED CMOS SETUP设置的Video ROM Shadow为Enabled状态时才有意义。9.3.5 设置为设置为BIOS的默认参数的操作的默认参数

42、的操作 对于ADVANCED CMOS和ADVANCED CHIPSET设置的参数有两组默认的取值:一组为BIOS默认取值,另一组为加电默认取值。默认值不一定是最佳的,因为没有照顾到系统实际配置的特殊性。但默认取值常常是“保守”的,可用的,而且一次操作就可全部设定。在主菜单下选择AUTO CONFIGURATION WITH BIOS DEFAULTS,便可出现图 9.6 的画面。此时光际在字母N(在Load BIOS Default Values from ROM Table(Y/N)?行之后)上,键入Y(改N为Y)并回车,则设置自动进行,完成后返回主菜单。9.3.6设置为加电默认参数的设置

43、为加电默认参数的操作 如果用户对ADVANCED CMOS各项设置参数意义不理解,不知道如何选值或者设置后由于取值不当使系统不能正常工作,可选择加电默认参数自动设置。当然这组参数会使系统速度变慢,等待状态数较多,影像内存关闭等,但有利于系统的启动。在主菜单下选择AUTO CONFIGURATION WITH POWERON DEFAULTS,便显示图 9.7 的画面。设置操作与前一项BIOS默认参数设置相同,只需键入“Y”并回车就可以了。9.3.7设置或改变密码(口令)程序设置或改变密码(口令)程序 在主菜单上选择CHANGE PASSWORD选项,可以进入设置或改变密码(口令)PASSWOR

44、D的对话框画面,如图 9.8 所示。应注意的是密码不得超过6个字符。在第 1 次输入密码后,会提示你再输入一次,以防操作有误。如果两次输入相同,则设置完成,返回主菜单。9.3.8硬盘服务程序的使用硬盘服务程序的使用 选择主菜单上的HARDDISK UTILITY,将启动硬盘服务程序。这里说的硬盘服务程序不是“在硬盘上的服务程序”,而是ROM BIOS中对硬盘操作的一些程序。与硬盘服务程序有关的有以下基本概念:(1)硬盘有两个格式化的过程。第1个过程称为低级(Low Level)格式化或物理格式化(Phyiscal Format),第 2 个过程称为DOS命令格式化,又称逻辑格式化(Logica

45、l Format)。每块硬盘在使用之前必须先进行物理格式化。物理格式化的任务是先在硬盘表面上制作同心圆状的数百条磁性带,即磁道(Track);接着在每个磁道上划出扇区并为扇区编号,即扇区地址。这里讨论的BIOS ROM中的硬盘服务程序HARDDISK UTILITY就能为硬盘进行物理格式化。硬盘逻辑格式化与操作系统有关,对于DOS系统,逻辑格式化的任务是在物理格式化基础上为编号最低的扇区划定为引导扇区(Boot Sector),接着的若干个扇区划分为文件分配表(File Allociation Table,FAT)和文件根目录(File Directory),最后再划分存储文件内容的数据扇区。

46、逻辑格式化是靠执行操作系统命令完成的。(2)在硬盘物理格式化时,对扇区的编号规则不一定是按扇区的物理顺序分配以自然的顺序号,允许交插编号。例如共100个扇区,按物理顺序一种交插编号可能是0、50、1、51、2、52、49、99。这样的交插称为交插系数为2的交插。可见,交插系数反映出编号相邻两序号之间的相隔的扇区情况。交插系数(Interleave)是硬盘和硬盘驱动器的一项指标,也是物理格式化时要设置的一个参数,通常在提供的硬盘使用说明书中应给出这个参数。扇区交插编号主要是为了适应速度的需要。格式化时也可以让程序经过实测,自动地选择合适的交插系数。(3)无论新硬盘还是用过的硬盘都可能出现某些坏磁

47、道不能再用的情况,这就要求具有测试出坏磁道并能记录的功能,以便不再对坏磁道进行访问。硬盘服务程序具有检测、记录坏磁道的功能。在主菜单上选择HARDDISK UTILITY,将进入如图 9.9 的选择对话框。图中除了显示前面设置的磁盘类型参数外,显示 3 项可选项,分别说明如下:(1)Hard Disk Format,意味着对硬盘低级格式化,显示的画面要求回答以下问题:Disk Drive(C/D)?选择C:或D:,指明要格式化的硬盘。Disk Drive Type?选择硬盘的类型147。Interleave(1-16)?选择交插系数116。Mark Bad Track(Y/N)?选定是否对坏磁

48、道进行登记(选择Y后弹出另一选择框,见后面说明)。Proceed(Y/N)?是否真正开始格式化。选择Y则开始格式化,选择N,回到前一屏面。如果对设置项Mark Bad Tracks选择Y,弹出的选择菜单供你对如何处理坏磁道作出选择。这些选择有:Add an Entry,加入一项记录,将要求你输入坏磁道号(Cylinder number)和磁头号(head number)。这些参数可在HARD DISK UTILITY的选项Media Analysis(磁盘表面介质分析)下获得。对于已经登记过的坏磁道,在格式化过程中自动跳过不再分析。Revise Entry,修改记录。Delete an Ent

49、ry,删除一项记录。Clear Bad Trk List,清除坏磁道登记表。在实际进行格式化之前,会显示如下的警告信息:WARNING INFORMATION(警告信息)All data on specified harddisk will be lost(在指定硬盘上的所有数据将丢失)Want to Continue(Y/N)?(继续进行吗?)光标在字符N上闪动,选 择Y,表示继续;选择N,表示放弃格式化。(2)Auto interleave,利用本项设置,可以在不用人工输入交插系数情况下进行格式化。这就是说,利用程序自动测出和选定交插系数这个参数并像(1)那样进行格式化。所以,显示的菜单项

50、,只缺少Interleave?这一项:Disk Drive(C/D)?选择C:或D:,指定要格式化的磁盘。Disk Drive Type?输入硬盘类型,147。Mark Bad Tracks(Y/N)?选定对破坏磁盘是否登记处理。Precceed(Y/N)?是否继续进行。这些选项的意义与(1)相同。(3)Media Analysis,本项功能用于对硬盘盘片的表面进行检验。对于新购买的微机系统或硬盘,可以利用本项功能对硬盘质量进行检验。如果硬盘表面质量有问题,分析过程中遇到坏磁道时将暂停,用户可以将坏磁道记录下来,作为检测结果或以后记录坏磁道参数(如前两项选择时Mark Bad Tracks选择

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 办公、行业 > 各类PPT课件(模板)
版权提示 | 免责声明

1,本文(微型计算机原理与应用第9章CMOS和ROMBIOS课件.ppt)为本站会员(晟晟文业)主动上传,163文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。
2,用户下载本文档,所消耗的文币(积分)将全额增加到上传者的账号。
3, 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(发送邮件至3464097650@qq.com或直接QQ联系客服),我们立即给予删除!


侵权处理QQ:3464097650--上传资料QQ:3464097650

【声明】本站为“文档C2C交易模式”,即用户上传的文档直接卖给(下载)用户,本站只是网络空间服务平台,本站所有原创文档下载所得归上传人所有,如您发现上传作品侵犯了您的版权,请立刻联系我们并提供证据,我们将在3个工作日内予以改正。


163文库-Www.163Wenku.Com |网站地图|