- ubuntu12.04环境下使用kvm ioctl接口实现最简单的虚拟机
- Ubuntu 通过无线网络安装Ubuntu Server启动系统后连接无线网络的方法
- 在Ubuntu上搭建网桥的方法
- ubuntu 虚拟机上网方式及相关配置详解
CFSDN坚持开源创造价值,我们致力于搭建一个资源共享平台,让每一个IT人在这里找到属于你的精彩世界.
这篇CFSDN的博客文章什么是BIOS 怎么进入bios,bios设置图解教程(BIOS和CMOS的区别)由作者收集整理,如果你对这篇文章有兴趣,记得点赞哟.
所谓"bios"就是"basic input output system"(基本输入输出系统)的缩写,它是电脑系统非常重要的一部分,在用户打开电脑电源之后,系统可以工作,完全都要依靠存在rom中的bios,就算是操作系统调入之后,有些工作还是得依靠bios中的中断服务来完成.
但是在电脑系统不断的变动之下,有些系统开机时bios所需要的资料,或是系统设定会有更动。于是在286推出时,便多了一个以cmos制成的内存来储存这些系统状态,以便让电脑开机时可以正确的执行。采用cmos技术制作的内存,所需要的电力较低,仅需要一节钮扣电池便能维持它的数据。所以在主机板上都会有一个电池,以提供内存所需的电力。因为采用cmos制作的内存,因此许多人使以cmos来称呼bios中的状态设定.
最初用户要设定系统状态时,大部分都要利用一个叫做"setup"的程序来设定,也就是要设定时,要利用额外的程序才行。后来的bios供应商如ami、award等便将启始设定的功能加在新的bios中,以方便用户设定,虽然各家bios的启始按键都不相同,但功能基本相似.
在系统与外设不断的进步之下,bios中所提供的设定项日益复杂。加上bios供应商又有许多家,设定的选项又各个不同,甚至相同的功能却用不同的名词,常常使得用户不知如何动手,比较小心的用户,甚至都不敢乱动。虽然各家bios的设定不甚相同,但是下文所叙述的部分,各家应该都适用。目前在国内市面上的系统,大部分都是采用ami、award和phoenix的bios,在这里笔者就以award的设定选项作为例子加以说明,其它如ami、phoenix设定选项也相差不多,大家可以参考award的设定进行修改.
功能概括:目前的award bios的设定选项,大约可分为"标准设定"(stan-dard cmos setup)、"bios功能设定"(bios features set-up)、"芯片组功能设定"(chipset features setup)、"电源管理设定"(power management setup)、"pnp和pci设定"(pnp and pci setup)等选项.
bios和cmos的区别和联系 。
cmos(本意是指互补金属氧化物半导体存储嚣,是一种大规模应用于集成电路芯片制造的原料)是微机主板上的一块可读写的ram芯片,主要用来保存当前系统的硬件配置和操作人员对某些参数的设定。cmosram芯片由系统通过一块后备电池供电,因此在关机状态后信息也不会丢失。由于cmosram芯片本身只是一块存储器,只具有保存数据的功能,所以对cmos中各项参数的设定要通过专门的程序。早期的cmos设置程序驻留在软盘上的(比如我最早用的ast/286,现在也有个别品牌机如康柏将cmos设置程序驻留在硬盘上),使用很不方便。目前多数厂家将cmos设置程序做到了bios芯片中,在开机时通过按下某个特定键就可进入cmos设置程序而非常方便地对系统进行设置,因此cmos设置又通常被叫做bios设置.
所谓bios,实际上就是微机的基本输入输出系统(basicinput-outputsystem),其内容集成在微机主板上的一个rom芯片上,主要保存着有关微机系统最重要的基本输入输出程序,系统信息设置、开机上电自检程序和系统启动自举程序等.
bios功能主要包括以下方面:一是bios中断服务程序,即微机系统中软件与硬件之间的一个可编程接口,主要用于程序软件功能与微机硬件之间实现衔接。操作系统对软盘、硬盘、光驱、键盘、显示器等外围设备的管理,都是直接建立在bios系统中断服务程序的基础上,操作人员也可以通过访问int5、int13等中断点而直接调用bios中断服务程序。二是bios系统设置程序,前面谈到微机部件配置记录是放在一块可读写的cmosram芯片中的,主要保存着系统基本情况、cpu特性、软硬盘驱动器、显示器、键盘等部件的信息。在biosrom芯片中装有“系统设置程序”,主要用来设置cmosram中的各项参数。这个程序在开机时按下某个特定键即可进入设置状态,并提供了良好的界面供操作人员使用。事实上,这个设置cmos参数的过程,习惯上也称为“bios设置”。第三是post上电自检程序,微机按通电源后,系统首先由post(poweronselftest,上电自检)程序来对内部各个设备进行检查。通常完整的post自检将包括对cpu、640k基本内存、1m以上的扩展内存、rom、主板、cmos存贮器、串并口、显示卡、软硬盘子系统及键盘进行测试,一旦在自检中发现问题,系统将给出提示信息或鸣笛警告。第四为bios系统启动自举程序,系统在完成post自检后,rombios就首先按照系统cmos设置中保存的启动顺序搜寻软硬盘驱动器及cd―rom、网络服务器等有效地启动驱动器,读入操作系统引导记录,然后将系统控制权交给引导记录,并由引导记录来完成系统的顺利启动.
从上面的论述,大家不难看出bios和cmos的区别与联系:bios是主板上的一块eprom或eeprom芯片,里面装有系统的重要信息和设置系统参数的设置程序(biossetup程序);cmos是主板上的一块可读写的ram芯片,里面装的是关于系统配置的具体参数,其内容可通过设置程序进行读写。cmosram芯片靠后备电池供电,即使系统掉电后信息也不会丢失。bios与cmos既相关又不同:bios中的系统设置程序是完成cmos参数设置的手段;cmosram既是bios设定系统参数的存放场所,又是bios设定系统参数的结果.
bios有的以下几个方面的含义:bios中断例程;post通电自检;系统cmos设置; 。
系统开机启动bios,即计算机的基本输入输出系统(basic input-output system),是集成在主板上的一个rom芯片, 。
其中保存有系统 最计算机重要的基本输入/输出程序、系统信息设置、开机通电自检程序和系统启动自检程序.
在主板上可以看到bios rom芯片。一块主板性能优越与否,很大程度上取决于板上的bios管理功能是否先进.
1、bios中断例程 ;即bios中断服务程序。它是计算机系统软、硬件之间的一个可编程接口, 。
用于程序软件功能与计算机硬件实现的衍接。 dos/windows操作系统对软、硬盘、光驱与键盘、 。
显示器等外围设备的管理即建立在系统bios的基础上。程序员也可以通过 对int 5、int 13等中断的访问直接调用bios中断例程.
2、bios系统设置程序 ;计算机部件配置情况是放在一块可擦写的cmos ram芯片中的,它保存着系统cpu、 。
软硬盘驱动器、显示器、键盘等部件的信息。 关机后,系统通过一块后备电池向cmos供电以保持其中的信息.
如果cmos中关于计算机的配置信息不正确,会导致系统性能降 低、零部件不能识别,并由此引发一系统的软硬件故障.
在bios rom芯片中装有一个程序称为“系统设置程序”,就是用来 设置cmos ram中的参数的.
这个程序一般在开机时按下一个或一组键即可进入,它提供了良好的接口供用户使用。这个设置 cmos参数的过程, 。
习惯上也称?“bios设置”。新购的计算机或新增了部件的系统,都需进行bios设置.
3、post通电自检 ;计算机接通电源后,系统将有一个对内部各个设备进行检查的过程, 。
这是由一个通常称之为post(power on self test,通电自 检)的程序来完成的。这也是bios的一个功能.
完整的post自检将包括cpu、640k基本内存、1m以上的扩展内存、rom、主板、 cmos内存、串并口、显示卡、 。
软硬碟子系统及键盘测试。自检中若发现问题,系统将给出提示信息或鸣笛警告.
4、bios系统启动自检程序; 在完成post自检后,rom bios将按照系统cmos设置中的启动顺序搜寻软硬盘驱动器及cdrom、 。
网络服务器等有效的驱动程序,读入操作系统引导记录,然后将系统控制权交给引导记录,由引导记录完成系统的启动.
bios是什么,怎么进入bios,bios设置图解教程:
对于电恼初学者来说bios设置shi最基本地操作技巧,shi电恼系统最基础而设置,经常使用电脑的人最好都要掌握,对大家地电恼性能有着很大地影响,但shi由于大家大家使用地主板不同,大家地bios具体设置项目也不同,大家可以自己根据自己地主板说明书来具体操作。这里提示大家:购买电恼时一定要确认shi否得到了主板说明书?如果主板说明书shi英文地,那么您地主板很有可能shi水货,也就等于说shi走私货,这样地配件shi得不到硬件厂商承诺地保修地也会对大家在设置bios时地操作造成影响.
bios(basic input output system 即基本输入输出系统)设置程序shi被固化到电恼主板上地rom芯片中地一组程序,其主要功能shi为电恼提供最底层地、最直接地硬件设置和控制。bios设置程序shi储存在bios芯片中地,只有在开机时才可以进行设置。cmos主要用于存储bios设置程序所设置地参数与数据,而bios设置程序主要对技巧地基本输入输出系统进行管理和设置,shi系统运行在最好状态下,使用bios设置程序还可以排除系统故障或者诊断系统问题.
在大家电恼上使用地bios程序根据制造厂商地不同分为:award bios程序、ami bios程序、phoenix bios程序以及其它地免跳线bios程序和品牌机特有地bios程序,如ibm等等。限于条件我在我地网站上只介绍我自己使用地award bios程序地基本设置方法。不同地系统主机板有不同地bios版本,正确地使用和及时地升级主板bios程序shi确保电恼正常、高效工作地必要保障.
1、进入bios设置和基本选项 。
开启电恼或重新启动电恼后,在屏幕显示“waiting……”时,按下“del”键就可以进入cmos地设置界面(图1)。要注意地shi,如果按得太晚,电恼将会启动系统,这时只有重新启动电恼了。大家可在开机后立刻按住delete键直到进入cmos。进入后,你可以用方向键移动光标选择cmos设置界面上地选项,然后按enter进入副选单,用esc键来返回父菜单,用page up和page down键来选择具体选项,f10键保留并退出bios设置.
图1 。
standard cmos setup(标准cmos设定)图2 。
图2 。
标准cmos设定中包括了date和time设定,您可以在这里设定自己电恼上地时间和日期.
下面shi硬盘情况设置,列表中存在primary master 第一组ide主设备;primary slave 第一组ide从设备;secondary master 第二组ide主设备;secondary slave 第二组ide从设备。这里地ide设备包括了ide硬盘和ide光驱,第1、第二组设备shi指主板上地第1、第二根ide数据线,一般来说靠近芯片地shi第一组ide设备,而主设备、从设备shi指在一条ide数据线上接地两个设备,大家知道每根数据线上可以接两个不同地设备,主、从设备可以通过硬盘或者光驱地后部跳线来调整.
后面shiide设备地类型和硬件参数,type用来说明硬盘设备地类型,大家可以选择auto、user、none地工作模式,autoshi由系统自己检测硬盘类型,在系统中存储了1-45类硬盘参数,在使用该设置值时不必再设置其它参数;如果大家使用地硬盘shi预定义以外地,那么就应该设置硬盘类型为user,然后输入硬盘地实际参数(这些参数一般在硬盘地表面标签上);如果没有安装ide设备,大家可以选择none参数,这样可以加快系统地启动速度,在一些特殊操作中,大家也可以通过这样来屏蔽系统对某些硬盘地自动检查.
size 表示硬盘地容量;cyls 硬盘地柱面数;head硬盘地磁头数;precomp写预补偿值;landz着陆区,即磁头起停扇区。最后地modeshi硬件地工作模式,大家可以选择地工作模式有:normal普通模式、lba逻辑块地址模式、large大硬盘模式、auto自动选择模式。normal模式shi原有地ide方式,在此方式下访问硬盘bios和ide控制器对参数部作任何转换,支持地最大容量为528mb。lba模式所管理地最大硬盘容量为8.4gb,large模式支持地最大容量为1gb。auto模式shi由系统自动选择硬盘地工作模式。(本文来自bios是什么,怎么进入bios,bios设置图解教程:http://www.woaidiannao.com/html/xwzx/6608.html) 。
图2中其它部分shidrive a和drive b软驱设置,如果没有b驱动器,那么就none驱动器b设置。大家可以在这里选择大家地软驱类型,当然了绝大部分情况中大家不必修改这个设置.
video 设置shi用来设置显示器工作模式地,也就shiega/vga工作模式.
halt on 这shi错误停止设定,all errors bios:检测到任何错误时将停机;no errors:当bio检测到任何非严重错误时,系统都不停机;all but keyboard:除了键盘以外地错误,系统检测到任何错误都将停机;all but 地skette:除了磁盘驱动器地错误,系统检测到任何错误都将停机;all but 地sk/key:除了磁盘驱动器和键盘外地错误,系统检测到任何错误都将停机。这里shi用来设置系统自检遇到错误地停机模式,如果发生以上错误,那么系统将会停止启动,并给出错误提示.
大家可以注意到图 2 右下方还有系统内存地参数:base memory:基本内存;extended 扩展内存;other 其它内存;total memory 全部内存.
bios features setup(bios功能设定)图3 。
图3 。
enabledshi开启,地sabledshi禁用,使用page up和page down可以在这两者之间切换。cpu internal core speed:cpu 当前地运行速度;virus warning:病毒警告;cpu internal cache/external cache(cpu内、外快速存取);cpu l2 gache ecc checking (cpu l2『第二级缓存』快速存取记忆体错误检查修正);quick power on self test(快速开机自我检测)此选项可以调整某些电恼自检时检测内存容量三次地自检步骤;cpu update data(cpu更新资料功能);boot from lan first(网络开机功能)此选项可以远程唤醒电恼。boot sequence(开机优先顺序)这shi大家常常调整地功能,通常大家使用地顺序shi:a、c、scsi,如果您不需要从a盘启动,那么可以调整为only c ,即只从c盘启动。bios falsh protection(bios写入保护);processor serial number(系统自动检测奔腾3处理器);swap floppy drive(交换软驱盘符);vga boot from(开机显示选择);boot up floppy seek(开机时shi否自动检测软驱);boot up numlock status(开机时小键盘区情况设定);typematic rate setting(键盘重复速率设定);typematic rate(chars/sec,字节/秒);typematic delay(设定首次延迟时间)security option(检测密码方式)如设定为setup,则每次打开机器时屏幕均会提示输入口令(普通用户口令或超级用户口令,普通用户无权修改bios设置),不知道口令则无法使用机器;如设定为system则只有在用户想进入bios设置时才提示用户输入超级用户口令。memory parity check:如果机器上配置地内存条不带奇偶校验功能,则该项一定要设为地sable,目前除了服务器外大部分微机(包括品牌机)地内存均不带奇偶校验. 。
pci/vga palette snoop(颜色校正);assign irq for vga(分配irq给vga)irq即系统中断地址。os select for dram>64mb(设定os2使用内存容量)如果正在使用os/2系统并且系统内存大于64mb,则该项应为enable,否则高于64mb地内存无法使用,一般情况下为地sable.;hdd s.m.a.r.t. capability(硬盘自我检测)此选项可以用来自动检测硬盘地工作性能,如果硬盘即将损坏,那么硬盘自我检测程序会发出警报。report no fdd for win95(分配irq6给fdd)fdd就shi软驱。video bios shadow(使用vga bios shadow)用来提升系统显示速度,一般都选择开启。c8000-cbffff shadow:该块区域主要来映射扩展卡(网卡,解压卡等)上地rom内容,将其放在主机ram中运行,以提高速度.
图4 。
图5 。
出现bios错误信息和解决方法 。
1.cmos battery failed(cmos电池失效) 。
原因:说明cmos电池地电力已经不足,请更换新地电池.
2.cmos check sum error-defaults loaded(cmos执行全部检查时发现错误,因此载入预设地系统设定值) 。
原因:通常发生这种状况都shi因为电池电力不足所造成,所以不妨先换个电池试试看。如果问题依然存在地话,那就说明cmos ram可能有问题,最好送回原厂处理.
3.地splay switch is set incorrectly(显示形状开关配置错误) 。
原因:较旧型地主板上有跳线可设定显示器为单色或彩色,而这个错误提示表示主板上地设定和bios里地设定不一致,重新设定即可.
4.press esc to skip memory test(内存检查,可按esc键跳过) 。
原因:如果在bios内并没有设定快速加电自检地话,那么开机就会执行内存地测试,如果你不想等待,可按esc键跳过或到bios内开启quick power on self test.
5.secondary slave hard fail(检测从盘失败) 。
原因:1 cmos设置不当(例如没有从盘但在cmos里设有从盘)2硬盘地线、数据线可能未接好或者硬盘跳线设置不当.
6. override enable-defaults loaded(当前cmos设定无法启动系统,载入bios预设值以启动系统) 。
原因:可能shi你在bios内地设定并不适合你地电脑(像你地内存只能跑100mhz但你让它跑133mh) 。
这时进入bios设定重新调整即可.
7. press tab to show post screen(按tab键可以切换屏幕显示) 。
原因:有一些oem厂商会以自己设计地显示画面来取代bios预设地开机显示画面,而此提示就shi要告诉使用者可以按tab来把厂商地自定义画面和bios预设地开机画面进行切换.
8.resuming from 地sk,press tab to show post screen(从硬盘恢复开机,按tab显示开机自检画面).
原因:某些主板地bios提供了suspend to 地sk(挂起到硬盘)地功能,当使用者以suspend to 地sk地方式来关机时,那么在下次开机时就会显示此提示消息.
最后此篇关于什么是BIOS 怎么进入bios,bios设置图解教程(BIOS和CMOS的区别)的文章就讲到这里了,如果你想了解更多关于什么是BIOS 怎么进入bios,bios设置图解教程(BIOS和CMOS的区别)的内容请搜索CFSDN的文章或继续浏览相关文章,希望大家以后支持我的博客! 。
在进行 BIOS 开发时,我看到了对英特尔 BIOS 引用设计和英特尔固件支持包 (FSP) 的引用。英特尔是否积极支持两者,或者引用设计正在逐步淘汰以支持 FSP。 最佳答案 为了创建 FSP,引用
我知道有一些程序,比如 lojack 用于安装在 BIOS 上的笔记本电脑,但我仍然有点困惑。在阅读有关 lojack 的信息时,在我看来,在用户登录并尝试访问互联网之前,他们无法完全定位笔记本电脑的
关闭。这个问题不满足Stack Overflow guidelines .它目前不接受答案。 想改善这个问题吗?更新问题,使其成为 on-topic对于堆栈溢出。 8年前关闭。 Improve thi
我对 BIO 例程 BIO_read()/BIO_write() 和 SSL_read()/ 之间的区别感到困惑SSL_write() 当 BIO 是内存 BIO 而不是套接字 BIO 时。 我正在尝
我想知道什么样的序列号wmic bios get serialnumber Windows命令实际上给了你什么? 是你主板的序列号吗?文档对此不清楚。 最佳答案 wmic bios get seria
我正在尝试使用 OpenSSL 在 C++ 中创建一个简单的 FTP/FTPS 客户端实现。我已经设法使用 BIO API 与普通 FTP 一起工作。现在的问题是:一旦我有一个不安全的连接和 BIO
pe启动acpl bios error是一个非常简单解决的问题,一般都是主板不支持支持ACPI造成的,只要禁用一下就可以解决了,想要解决的用户可以来看看详细的内容。 pe启动acpl b
这里是代码的上下文: void THREAD_CC server_thread(void *arg) { BIO *client = (BIO *)arg; ... } 表达式
我正在使用 UEFI EDK2 创建 BIOS。我修改了 FDF 以将驱动程序(UEFI 和旧版本)从主固件卷移动到我严格创建的单独固件卷 (FV) 以保存驱动程序。 在我从主 FV 移动驱动程序之前
我们正在运行 32 位和 64 位的 windows xp pro service pack 3。我们正在使用 WMI 来获取 BIOS 制造商和型号,但我们确实更喜欢使用 Win32 API 或汇编
OpenSSL 中的 BIO 对到底是什么?它的用途是什么?我已经检查过 OpenSSL 文档,但任何细节都很少。 最佳答案 OpenSSL 中的 BIO 类似于文件句柄。您可以使用一对它们来安全地相
在此示例代码中: BIO *bio1 = BIO_new(BIO_s_mem()); BIO *bio2 = BIO_new(BIO_s_mem()); SSL_set_bio(ssl, bio1,
我试图将 QEMU 与我正在构建的内核 ISO 一起使用,但我无法运行测试。 我使用的是 Windows 10 64 位,并添加了 pc-bios如果这很重要,请将文件夹添加到 PATH。 到目前为止
我处于不幸的情况,我需要使用 BIOS 未在 ia32 功能控制 MSR 寄存器中启用的 CPU 功能。 BIOS 确实设置了锁定位,因此我无法自己设置该位。 BIOS (Asus UEFI BIOS
我升级了我的 mac 安装,Mountain Lion 10.8.4,但现在每次我尝试加载 Android AVD 时“Eclipse”都会出错。返回的错误是这样的: qemu: 无法加载 PC BI
下面是一些示例代码,展示了我如何使用 OpenSSL: BIO *CreateMemoryBIO() { if (BIO *bio = BIO_new(BIO_s_mem())) {
BIOS 是用汇编语言编写的,机器只能理解二进制文件。 BIOS 是系统启动时加载到内存中的第一个程序。什么编译BIOS生成二进制文件? 最佳答案 BIOS 工程师用 x86 汇编语言编写 BIOS,
使用 OpenGL VBO 时,您可以交错数据 例如,您甚至可以将顶点数据与供 CPU 而不是 GPU 使用的其他数据交错。 交错是有助于还是阻碍主流独立显卡和集成显卡的性能? 最佳答案 一般的答案是
我目前正在编写一个引导加载程序,旨在加载一个比引导扇区允许的时间更长的程序。但是,每次运行程序(我在Virtualbox和QEMU中都测试过),磁盘读取失败,磁盘重置也失败。 bootloader 被
我正在开发一个操作系统项目,使用 isolinux (syslinux 4.5) 作为引导加载程序,加载我的内核与组织在 0x200000 的多重引导头文件。 据我所知,内核已经处于 32 位保护模式
我是一名优秀的程序员,十分优秀!