找回密码
 注册
搜索
系统gho:最纯净好用系统下载站投放广告、加入VIP会员,请联系 微信:wuyouceo
查看: 2479|回复: 5

CMOS与BIOS,CMOS设置和BIOS设置,CMOSRAM和ROM-bios 这些谁比效说得清楚

[复制链接]
发表于 2008-4-25 13:14:02 | 显示全部楼层 |阅读模式
CMOS与BIOS,CMOS设置和BIOS设置,CMOSRAM和ROM-bios 这些谁比效说得清楚

在网上找的
发表于 2008-4-25 15:49:31 | 显示全部楼层
不难,网上有不少,随手转贴一个,说得够明白了:

在日常操作和维护计算机的过程中,常常可以听到有关BIOS设置和CMOS设置的一些说法,许多人对BIOS和CMOS经常混为一谈。本文主要阐述对BIOS设置和CMOS设置在基本概念上的区分与联系。   

  BIOS是什么?

  所谓BIOS,实际上就是微机的基本输入输出系统(Basic Input-Output System),其内容集成在微机主板上的一个ROM芯片上,主要保存着有关微机系统最重要的基本输入输出程序,系统信息设置、开机上电自检程序和系统启动自举程序等。

BIOS的功用

  BIOS ROM芯片不但可以在主板上看到,而且BIOS管理功能如何在很大程度上决定了主板性能是否优越。BIOS管理功能主要包括:   

  1. BIOS中断服务程序

  BIOS中断服务程序实质上是微机系统中软件与硬件之间的一个可编程接口,主要用来在程序软件与微机硬件之间实现衔接。例如,DOS和Windows操作系统中对软盘、硬盘、光驱、键盘、显示器等外围设备的管理,都是直接建立在BIOS系统中断服务程序的基础上,而且操作人员也可以通过访问INT 5、INT 13等中断点而直接调用BIOS中断服务程序。   

  2.BIOS系统设置程序

  微机部件配置记录是放在一块可读写的 CMOS RAM 芯片中的,主要保存着系统基本情况、CPU特性、软硬盘驱动器、显示器、键盘等部件的信息。在 BIOS ROM芯片中装有"系统设置程序",主要用来设置CMOS RAM中的各项参数。这个程序在开机时按下某个特定键即可进入设置状态,并提供了良好的界面供操作人员使用。事实上,这个设置CMOS参数的过程,习惯上也称为" BIOS设置"。一旦CMOS RAM芯片中关于微机的配置信息不正确时,轻者会使得系统整体运行性能降低、软硬盘驱动器等部件不能识别,严重时就会由此引发一系统的软硬件故障。

  3. POST上电自检

  微机按通电源后,系统首先由POST(Power On Self Test,上电自检)程序来对内部各个设备进行检查。通常完整的POST自检将包括对 CPU、640K基本内存、 1M以上的扩展内存、ROM、主板、CMOS存贮器、串并口、显示卡、软硬盘子系统及键盘进行测试,一旦在自检中发现问题,系统将给出提示信息或鸣笛警告。   

  4. BIOS系统启动自举程序

  系统在完成 POST自检后, ROM BIOS 就首先按照系统 CMOS设置中保存的启动顺序搜寻软硬盘驱动器及CD-ROM、网络服务器等有效地启动驱动器,读入操作系统引导记录,然后将系统控制权交给引导记录,并由引导记录来完成系统的顺利启动。

  CMOS是什么?

  CMOS(本意是指互补金属氧化物半导体存储嚣,是一种大规模应用于集成电路芯片制造的原料)是微机主板上的一块可读写的RAM芯片,主要用来保存当前系统的硬件配置和操作人员对某些参数的设定。CMOS RAM芯片由系统通过一块后备电池供电,因此无论是在关机状态中,还是遇到系统掉电情况,CMOS信息都不会丢失。

  由于CMOS RAM芯片本身只是一块存储器,只具有保存数据的功能,所以对CMOS中各项参数的设定要通过专门的程序。早期的CMOS设置程序驻留在软盘上的(如IBM的PC/AT机型),使用很不方便。现在多数厂家将CMOS设置程序做到了 BIOS芯片中,在开机时通过按下某个特定键就可进入CMOS设置程序而非常方便地对系统进行设置,因此这种CMOS设置又通常被叫做BIOS设置。

BIOS设置和CMOS设置的区别与联系

  BIOS是主板上的一块EPROM或EEPROM芯片,里面装有系统的重要信息和设置系统参数的设置程序(BIOS Setup程序);CMOS是主板上的一块可读写的RAM 芯片,里面装的是关于系统配置的具体参数,其内容可通过设置程序进行读写。CMOS RAM 芯片靠后备电池供电,即使系统掉电后信息也不会丢失。BIOS与CMOS既相关又不同:BIOS中的系统设置程序是完成CMOS参数设置的手段;CMOS RAM既是BIOS设定系统参数的存放场所,又是 BIOS设定系统参数的结果。因此,完整的说法应该是"通过BIOS设置程序对CMOS参数进行设置"。由于 BIOS和CMOS都跟系统设置密初相关,所以在实际使用过程中造成了BIOS设置和CMOS设置的说法,其实指的都是同一回事,但BIOS与CMOS却是两个完全不同的概念,千万不可搞混淆。

  何时要对BIOS或CMOS进行设置?

  众所周知,进行BIOS或CMOS设置是由操作人员根据微机实际情况而人工完成的一项十分重要的系统初始化工作。在以下情况下,必须进行BIOS或CMOS进行设置:

  1、新购微机

  即使带PnP功能的系统也只能识别一部分微机外围设备,而对软硬盘参数、当前日期、时钟等基本资料等必须由操作人员进行设置,因此新购买的微机必须通过进行CMOS参数设置来告诉系统整个微机的基本配置情况。

  2.新增设备

  由于系统不一定能认识新增的设备,所以必须通过CMOS设置来告诉它。另外,一旦新增设备与原有设备之间发生了IRQ、DMA冲突,也往往需要通过BIOS设置来进行排除。

  3.CMOS数据意外丢失

  在系统后备电池失效、病毒破坏了 CMOS数据程序、意外清除了CMOS参数等情况下,常常会造成CMOS数据意外丢失。此时只能重新进入BIOS设置程序完成新的CMOS参数设置。

  4.系统优化

  对于内存读写等待时间、硬盘数据传输模式、内/外 Cache的使用、节能保护、电源管理、开机启动顺序等参数, BIOS中预定的设置对系统而言并不一定就是最优的,此时往往需要经过多次试验才能找到系统优化的最佳组合
回复

使用道具 举报

发表于 2008-4-25 15:54:45 | 显示全部楼层
BIOS指的是存放在EEPROM或FLASH芯片里的主板基本输入输出系统程序及其相关数据结构,实际上这也是一个非常低级的操作系统,直接使用它来操纵计算机是可以的,但操作很困难,因此人们在BIOS系统得基础之上,又加一个高级的操作系统,以方便广大用户使用,比如DOS、Windows、Linux等操作系统。BIOS程序在启动时要检测其自身以及主板各部件的完好性,并且要设置各部件的初始工作状态,由于组成系统的部件不同,对其工作状态的调整要求也不同,因此在主板上设计了一个保存BIOS设置参数的存储芯片,由于该芯片通常是用CMOS电路构成,所以人们习惯上称其为CMOS,它里面纪录的是使用者预先设置好的,是可以改变的,是BIOS启动时对各相关部件正常工作所设的工作参数,这与BIOS本身是两个不同的概念,一个是程序,另一个是程序使用的参数,二者应该分清楚。

[ 本帖最后由 lvyanan 于 2008-4-25 03:56 PM 编辑 ]
回复

使用道具 举报

发表于 2008-4-25 17:27:30 | 显示全部楼层
MOS:利用场效应原理制作金属-氧化物-半导体(MOS)场效应管为基础的集成电路制作工艺。(1959)

PMOS:60年代一般以铝栅P沟道MOS制作集成电路,称为PMOS工艺。

NMOS:70年代前期研制成功硅栅N沟道MOS制作集成电路,称为NMOS工艺。

CMOS:结合NMOS和PMOS各自的优点组成的增强型与耗尽型MOS电路称为互补金属-氧化物-半导体(Complementary Metal Oxide Semiconductor)电路,此工艺简称CMOS工艺。

BIOS:Basic Input Output System 即基本输入输出系统,是早期IBM制作PC机制定的硬件功能调用的ROM程序,在其他设备这类程序通常称为Fireware。可以通过INT 10H、13H、16H等中断指令进行调用(以后可能会改成CALL)。比如用CALL FAR C800:0000调用硬盘低格啥还原卡、防毒卡都没用。

BIOS芯片:以ROM、PROM、EPROM、EEPROM、Flash RAM(Nor类型)等非易挥发(断电不容易丢失内容)存储器存放BIOS、BIOS设置程序的芯片。通常容量为128KB、256KB、512KB、1MB、2MB;DIP、PLCC、TSOP封装(详见附图)。可以通过BIOS刷新程序进行备份和写入(早期的不行)。28、29、39、49EExxx是EEPROM芯片,12V电擦写,有可能有防写跳线;28、29、39、49Fxxx FLASH芯片(28、29、29、49Cxxx一般也是Flash芯片),5V擦写(也有的用双电压),很难有防写跳线;27Cxxx系列一般是EPROM需要紫外线擦除后才能写入,一个很明显的特征是棕褐色,有个透明窗口;27Exxx为12.5V电擦除EPROM。后面的xxx表示容量,010=1MBits(128KB)、020=2MBits(256KB)、030=4MBits(512KB)、040=8MBits(1MB)...早期的EPROM容量较小一般直接用数字表示容量比如27C512为512KBits(64KB) EPROM。***xxSF/LFxxx是低电压(3V)擦写***
***注意:intel810以后的主板要用FWH型、nv主板用LPC型、其他用普通型BIOS芯片,这三种具体区分起来又有带宽、块擦除、字节擦除一大堆咚咚就不再深入了***

CMOS芯片:以CMOS RAM存储器(是易挥发存储器,需要电池)存放诸如软、硬盘、时间等重要参数的单独或内部集成的芯片。通常容量64、128、256字节。可以通过70H、71H I/O口进行读写。286之前的PC机没有这个咚咚。另外,该RAM属静态RAM与DRAM不同,后者需要通过周期性的刷新才能保证内容不丢失。DRAM、EDO、SDRAM、RDRAM、DDR、DDR2、DDR3全是DRAM。

CMOS设置:早期的PC机提供了一个非常简陋的存放软、硬盘、时间等重要参数的程序界面(286、386),当时就叫CMOS SETUP

BIOS设置:后来的PC机对ROM存放的程序进行加强,不仅提供硬件功能调用而且还订制了功能强大的系统硬件参数设置界面,叫做BIOS SETUP

不管CMOS设置还是BIOS设置,那些参数都是放在CMOS RAM芯片上,而程序体本身是存放在BIOS芯片上。
早期一点的人一般会把系统重要参数设置程序按以前的习惯叫做CMOS设置。后来的一般按现在的程序名称叫为BIOS设置。当然,现在比较合适的还是应该叫做BIOS设置。
现在的淫们很少看到过CMOS SETUP的界面,自然会对CMOS设置、BIOS设置产生疑问。其实两者是一回事。就像早期有PCDOS、MSDOS之分,其实只是换个马甲而已:)
说起来简单,但要真正完全了解这些咚咚,基本上每个重要名词都可以出一本书。

[ 本帖最后由 netwinxp 于 2008-4-25 11:43 PM 编辑 ]

DIP32封装

DIP32封装

PLCC32封装

PLCC32封装

TSOP32封装

TSOP32封装
回复

使用道具 举报

 楼主| 发表于 2008-4-25 19:34:04 | 显示全部楼层
还是netwinxp 老猫说得比较入木三分。最于让我搞清CMOS设置和BIOS设置
回复

使用道具 举报

发表于 2008-4-26 12:13:45 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1|闽公网安备35020302032614号 )

GMT+8, 2026-4-24 05:21

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表