产品技术知识培训课件 BIOS class 2_第1页
产品技术知识培训课件 BIOS class 2_第2页
产品技术知识培训课件 BIOS class 2_第3页
产品技术知识培训课件 BIOS class 2_第4页
产品技术知识培训课件 BIOS class 2_第5页
已阅读5页,还剩58页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

产品技术知识培训课件 BIOS篇class2 主板篇之BIOS 二 BIOS基本分类和介绍 主板篇之BIOS 1 主流BIOS厂商 BIOS基本分类和介绍 BIOS种类以及主板BIOS品牌从目前来看 主板BIOS主要有两大品牌 AWARD与AMI 部分朋友可能会看到AWARD PHOENIX的BIOS 实际上这也是AWARD的程序 因为PHOENIX早已经被AWARD收购 在一些服务器或工作站电脑上 我们经常会看到AWARD PHOENIX的BIOS程序 另外随着硬件平台的更新及应用需要 新兴的EFI也在不断壮大 但EFI目前仅是一种标准 区分一款主板到底采用的是AWARD的BIOS还是AMI的BIOS有很多种方法 当然最准确的就是看BIOS界面里的相关字段 今天 我们主要就是要给大家讲述AMIBIOS以及EFIBIOS中的一些设置 BIOS基本分类和介绍 AMIBIOS程序界面 BIOS基本分类和介绍 AwardBIOS程序界面 BIOS基本分类和介绍 在早期 AwardBIOS和AMIBIOS两家的界面确实完全不一样 当时的说法是蓝底白字的BIOS界面一般都代表着AwardBIOS 而灰底篮字的BIOS一般都代表AMIBIOS 由于AwardBIOS的界面一直以来比较具有亲和力 再加上在前几年AwardBIOS非常流行 所以AwardBIOS的界面已经被业界接受 现在 虽然有些主板采用的是AMI的BIOS 但界面上也完全模仿了AwardBIOS 如上图 主板篇之BIOS 2 AMIBIOS详解 AMIBIOS详解 AMIBIOS开机就可以区别 AMIBIOS详解 AMIBIOS是全球使用最多的两大主板BIOS品牌中的一家 为了便于后文的理解 我们首先来对AMIBIOS的大体界面以及菜单进行讲解 AMIBIOS程序一般有7个大菜单 他们分别是Main Advanced Boot Security Power 以及Exit6大菜单 但这并不固定 个别厂商推出的主板 或许会有一些较为特殊的功能 那么厂商可能会自己添加一些项目或菜单 如上图的C OClock里面的选项集中七彩虹主板的智能功能暨个性化设置 目前 90 以上的AMIBIOS都拥有以上6大菜单 AMIBIOS详解 Main 菜单里一般来说都是调节一些很基本的项目 比如系统时间 界面语言 驱动器的识别等 Advanced 从字面意思上来看 有 高级 之意 也就是BIOS设置中一些高级调节选项 一般来说 CPU超频调节 内存调节 电压调节等选项都会在Advanced菜单下面 Boot 的中文意思可以理解成 引导 也就是引导电脑启动的一些设置 这里最常用的就是设置光驱 硬盘作为首引导设备 以及电脑引导过程中的一些基本设置 AMIBIOS详解 Security 选项 顾名思义 即是管理安全项目的选项 一般为设置BIOS保护密码以及病毒保护和BIOS写保护等 Power 从字面上的意思来看是电源的意思 非常好理解 关于电源的设置都会在这个菜单下面 比如说选择电源模式 高级电源管理 键盘 鼠标开机 网络开机等设置选项 C OCLOCK 里一般都是主板厂商自己提供的一些个性化设置 比如七彩虹的智能功能 由于此菜单里的项目均为主板厂商自行加入的一些工具 不具备代表性 所以本文我们对这部分内容就不做重点讲述 Exit 中文意思为退出 其中主要设置一些退出BIOS的选项 譬如保存设置并退出 或者取消设置再退出等 AMIBIOS详解 在BIOS设置中 我们经常会提到3个单词 Disabled Enabled和Auto 其中Disabled中文意思为 关闭 禁用 反之Enabled意为 启用 开启 而Auto则表示自动的意思 也就是让BIOS自己来控制 看完上面的这些介绍之后 大家在选择BIOS菜单的时候 就可以有目标的去操作了 比如我想要超频CPU 肯定是选择Advanced菜单 比如我想设置键盘开机 肯定是选择Power菜单 当然 本页的介绍主要是一个大体上的调节思路 从下一页开始笔者将具体的介绍BIOS里每个菜单中重要的设置项目 AMIBIOS详解 首先 我们来看一下第一个菜单Main中的内容 这个菜单中 实际上没有什么特别重要的资料 第一项是调节系统时间 第二项是调节系统日期的 实际上这两个步骤都可以在Windows中进行操作 Language选项可以选择BIOS当前的语言状态 一般为中文和英文 FloopyA为配置软驱驱动器的选项 可以选择软驱类型再往下的菜单中 有四个SATA配置 这实际上是直接关联主板上SATA接口的 一般来说 SATA接口可以自动识别到安装到此端口的设备 所以需要设置的时候非常少 AMIBIOS详解 由于Advanced菜单中项目非常多 一般集中CPU设置以及北桥 南桥 板载设备的设置选项 AMIBIOS详解 CPUConfiguration CPU设置 GARTErrorReporting开启或关闭GART错误报告功能 microcodeupdate本项目用来启动或关闭微处理器更新Securevirtualmachinemode本项目用来启动或关闭安全虚拟机模式CoolNQuiet C1E 一般为CPU的节能选项 AMIBIOS详解 NorthBridgeConfiguration 北桥芯片设置 InternalGraphicsMode此项用于设置是否开启集成uma显卡控制器 UMAFrameBufferSize该选项能按需分配系统内存作为显存surroundview环视功能是基于ati显卡和ati集成图形处理器 igp 的多图形控制显示功能的ati技术 HDMIAudio设置关闭或开启HDMI 高清晰多媒体 音频FBLocation内存支持容量的分界点 4G以上的和4G以下的PrimaryVideoController主视频控制器 使用该选项可以在启动过程中指定视频控制器 AMIBIOS详解 SouthBridgeConfiguration 南桥芯片设置 OnchipSatachannel 板载sata通道 OnchipSatatype 选择硬盘控制器模式 可以选择AHCI RAID IDE等模式 HDAudioAzaliaDevice 开启或关闭HD高保真音频 即板载声卡 HDOnboardPINConfig南桥设置hdaudio的引脚 根据硬件的设计去设定Azaliasnoopazalia声卡除噪的作用 AMIBIOS详解 OnboardDeviceConfiguration 板载设备设置 OnBoardPCIIDEController主板上的PCI IDE通道控制器 HardDiskWriteProtect Disabled 本项目用来开启或关闭硬盘写入保护功能 IDEDetectTimeOut Sec 本项目用来选择自动检测ATA ATAPI设备的等待时间 ATA PI 80PinCableDetectionATAPI80PIN数据线侦测 OnBoardFloppyController 板载软驱控制器开关选项 SerialPort1Address 串行端口1 设置内置串行口1 COM1口 地址LANController 板载网卡开关选项 AMIBIOS详解 PCIPnp PCI及即插即用设备设置 一般来说 这个选项里主要包含中断设置 如果是集成显卡的主板的话 可能会包含调节集成显卡和独立显卡的启动顺序 对于普通用户来说 这个条目里一般不用改动 ClearNVRAM 清除NVRAM数据 NVRAM 非挥发性记忆体 Plug PlayO S 即插即用操作系统 PCILatencyTimer PCI延迟时钟 Palettesnooping PCI VGA调色板配置 PCIIDEBusMaster PCIIDE总线控制 AMIBIOS详解 BOOT菜单算的上是我们平时使用中 用的最多的一个菜单了 这里主要是对各种引导项进行配置 下面我们来看一下BOOT菜单里的重要功能 AMIBIOS详解 BootSettingsConfiguration 启动设置 QuickBoot 快速启动 FullScreenLogo 全屏开机画面显示设置 AddOnROMDisplayMode 本项目让您设置选购设备固体程序的显示模式 BootupNum Lock 系统启动之后NumLock键状态 WaitFor F1 IfanyError 如果在计算机启动时出现任何错误就等待用户按下 F1 键 Hit Del MessageDisplay 在启动计算机时显示信息 提示用户按下 Del 键可以进入CMOS设置 Interrupt19Capture使用某些PCI扩展卡的内置固体程序 例如 SCSI扩展卡 AMIBIOS详解 FullScreenLogo的作用就是关闭 开启开机BIOS全屏画面 如上图 有Enabled和Disabled两个选项 Enabled表示开启全屏开机画面 Disabled则表示关闭开机Logo PS 有时开机自检速度慢的时候可以关闭开机画面 具体分析问题 AMIBIOS详解 WaitFor F1 ifError 相信很多人都遇到过打开电脑必须按F1键才可以启动电脑 实际上就是这里的原因 如果你遇到了每次开机都需要按F1才能进入电脑 但又不确定到底是什么地方出了问题的时候 就可以将此项设置成Disabled 问题得以解决 AMIBIOS详解 BootDevicePriority 优先引导设备 这个项目里 就可以设置系统优先从哪个设备引导 1stBootDevice自然是首引导设备 2ndBootDevice自然是第二个引导设备 以此类推 如果要使用光盘安装系统的时候 在这里就需要将1stBootDevice设置成光驱 如上图 选单里找到你所使用的光驱型号就可以 如果你想要从硬盘启动系统 那么你就需要在这里将硬盘设置成1stBootDevice 如上图中的HDD PM ST3160811AS 希捷160G硬盘 AMIBIOS详解 Security安全设置ChangeSupervisorPassword ChangeUserPassword设定管理员 用户密码BIOSWriteProtection BIOS写保护 此选项可防止对主板BIOS数据进入刷写BootSectorVirusProtection 根区病毒保护 此项是用来设定IDE硬盘引导扇区病毒入侵警告功能 此项设为启用后 如果有程序企图在此区中写入信息 BIOS会在屏幕上显示警告信息 并发出蜂鸣警报声 注意 有关管理员密码和用户密码 1 Supervisorpassword 能进入并修改BIOS设定程序2 Userpassword 只能进入 但无权修改BIOS重要设定程序 AMIBIOS详解 一般Power 电源管理 里面基本是一些ACPI 高级电源管理 选项以及风扇调速 电脑电压温度环境等 上图为目前几种常见的选项之一 APMConfiguration一般为进阶电源选项 可设置键盘开机等功能 PCHealth HardwareMonitor一般为硬件监控页面 这个页面里显示了当前CPU 主板等设备的温度 电压 风扇转速等内容 在某些时候也可以根据这里排除一些故障 AMIBIOS详解 SuspendMode既是挂起模式 待机模式 对于PC机来说 建议选择S3only或者Auto 而对于POS机来说 则建议选择S1 下面是小知识补充 ACPI和APM AMIBIOS详解 小知识填充电脑的高级电源管理要掌握待机和休眠 必须了解下面两个知识 ACPI和APM 1 什么是ACPIACPI是AdvancedConfigurationandPowerInterface的缩写 中文意为 高级配置与电源接口 这是微软 英特尔和东芝共同开发的一种工业标准 ACPI主要可实现以下功能 用户可以使电脑在指定时间开 关 即插即用设备在插入时能够由ACPI来控制 并为其供电 在无人使用电脑时可以使电脑进入休眠状态 但保证一些通信设备打开 操作系统可以根据外设和主板具体需求为它分配能源 操作系统可以在应用程序对时间要求不高的情况下降低时钟频率 使用笔记本电脑的用户可以指定电脑在低电压情况下进入低功耗状态 以保证重要应用程序运行 同时 可将ACPI分为六种不同的工作状态 分别是S0到S5 它们代表的含义分别是 S0 电脑正常工作 所有硬件设备全部处于打开或正常工作的状态 S1 也称为POS PoweronSuspend CPU停止执行指令 CPU 内存维持供电 一些设备若没被使用则停止供电 S2 一个比S1更深的睡眠状态 不过已经不给CPU供电了 S3 通常称为STR SuspendtoRAM 挂起到内存 将运行中的数据写入内存后关闭硬盘 S4 也称为STD SuspendtoDisk 挂起到硬盘 内存信息写入硬盘 然后所有部件停止工作 S5 所有硬件设备 包括电源 全部都关闭 也就是关机 2 什么是APMAPM其实是AdvancedPowerManager 高级电源管理 的缩写 这是通过操作系统来控制 管理电脑硬件电源的一种管理模式 其实也是一套电脑电源管理程序 软件 版本不同 功能也有所不同 比如APMV1 0 V1 1 这两个版本都是直接由BIOS执行电源管理 而APMV1 2则是可以先通过操作系统定义电源管理 然后再由BIOS负责执行 在如今流行的操作系统中 都内置了APM 而在以前的DOS时代 APM并未真正被引入操作系统 所以无法执行待机 休眠等操作 重启也只能用Ctrl Alt Delete组合键或电源的Reset键 AMIBIOS详解 APMConfigurationPowerManagement APM Enabled 本项目可让您开启或关闭进阶电源管理 APM 功能 SuspendTimeout本选项可设定系统在闲置几分钟后 依序进入StandbyMode SuspendMode等省电模式PowerButtonMode On Off 本项目可用来设定按下电源按钮后系统进入开 关模式或待命模式 VideoPowerDownMode设定显示器在省电模式下的状态HardDiskPowerDownMode设定硬盘在省电模式下的状态 同上 PWRONAfterPWR Fail 电源回复后的电源失败选择 ResumebyRTCAlarm设定是否用即时时钟来开启系统 KeyboardWakeUp键盘唤醒SpecificKeyforPowerOn指定热键开机mousewakeup 鼠标开机选择 USBWakeups3 s4设置由usb2 0或usbl 1装置来唤醒系统 AMIBIOS详解 这里要提一下ACPIAPICSupport这一项 很多人都遇到过 在Windows里点关机之后 电脑虽然注销了 但还并没有关机 必须要再次按一下电源开关 计算机才会关闭 如果你遇到这种情况的话 那么80 以上都是因为没有开启ACPIAPICSupport这一项 所以本项一定要开启 PS 一般此项默认为开启 如有用户出现上述现象也可以让用户还原BIOS默认设置 AMIBIOS详解 PCHealth硬件监控页面 这个页面里显示了当前CPU 主板等设备温度 电压 风扇转速等内容System CPU NBTemperature系统 CPU 北桥芯片温度Vcore 3 3V Dram NB SB 5V VBATCPUVore 3 3V 内存 北桥芯片 南桥芯片 5V 电池电压 AMIBIOS详解 CPUFANModeSettingCPU风扇模式设置 手动设置 ManualMode 选择 manualmode 时cpufanpwmcontrol才有效 否则呈灰色显示 CPUFANTargettempvalue风扇转速开始控制的温度 当CPU的温度小于这个的时候风扇会以一个比较低的转速转动 当CPU的温度大于这个温度的时候风扇的转速就会以一个所设定的值增加 AMIBIOS详解 ThermalCruiseMode 智能模式 CPUFANTargettempvalue风扇转速开始控制的温度 当CPU的温度小于这个的时候风扇会以一个比较低的转速转动 当CPU的温度大于这个温度的时候风扇的转速就会以一个所设定的值增加 CPUFANToleranceValue风扇转速变化的斜率 CPUFANStartupvalue风扇转速变化的起始值CPUFANStopvalue风扇转速的变化的最终值CPUFANStoptimevalue风扇转速从起始值变到最终值的时间CPUFANTargetspeedValue手动控制风扇转速 AMIBIOS详解 C OCLOCK 里一般都是主板厂商自己提供的一些个性化设置 比如七彩虹的智能功能以及超频的相关选项 由于此菜单里的项目均为主板厂商自行加入的一些工具 不具备代表性 所以本文我们对这部分内容就不做重点讲述 AMIBIOS详解 ExitSaveChangesandExit 退出设置程序并储存设置 DiscardChangesandExit 退出设置程序不储存设置 DiscardChanges 放弃更改 LoadOptimalDefaults 载入优化值 LoadFail safeDefaults 载入默认安全值 主板篇之BIOS 3 AwardBIOS简解 AWARDBIOS简解 事实上 从目前的情况来看 虽然AMI的BIOS市场占有率是最高的 但是使用AMIBIOS模仿AwardBIOS界面的非常多 这是因为在前几年确实是Award的BIOS出现的要多一些 当然 到底当时是谁的占有率高 谁的占有率低 还有待调查 再说了和我们也没有太大关系 重要的是不管什么类型的BIOS 我们都能将它驯服 AWARDBIOS简解 上图就是AwardBIOS的设置程序主界面 可以看到主界面上一共有14个大大条目 StandardCMOSFeatures 标准CMOS功能 从字面上就可以理解 这个条目主要是用来设置一些最基本的信息 可能包含的设置项目有 日期 时间设置 驱动器检测 包含软驱 硬盘 光驱 开机错误提示设置 AdvancedBIOSFeatures 高级BIOS功能 可能包含的设置项目有 驱动器引导顺序设置 开机图像显示 包括全屏Logo 能源之星图标等 密码提示选项 快速自检 AdvancedChipsetFeatures 高级芯片组功能 可能包含的设置项目有 南北桥芯片组设置 CPU相关设置 可能包含频率调整 内存频率 时序设置 AWARDBIOS简解 IntegratedPeripherals 已集成的外设 这一点比较重要 实际上按照英语的原意来理解的话 是一些集成的外部设备 但是实际上我们要理解成集成的内部设备 因为既然已经集成了 当然算内部设备了 要记住 笔者并不是在指出该条目是错误的 而是加深大家的理解而已 一般来说 这个条目下会包含开启 屏蔽主板上集成的设备 比如 网卡声卡USB接口1394 PowerManagementSetup 电源管理设置 顾名思义 这个项目里是设置一些和电源有关的东西 比如开机 关机等 举例说明 当你发现电脑莫名其妙的开机 或者关机不正常等 一般进入这个条目不会有错 基本上会包含以下设置项目 高级电源管理 特别的开机方法设置 比如键盘开机 鼠标开机 网络唤醒等 断电恢复后计算机电源状态 PnP PCIConfigurations 即插即用 PCI设备配置 一般来说 这个选项里主要包含中断设置 如果是集成显卡的主板的话 可能会包含调节集成显卡和独立显卡的启动顺序 对于普通用户来说 这个条目里一般不用改动 PCHealthStatus 电脑健康状态 很好理解 这个条目里主要是侦测计算机里各个部件的健康状态 简单的理解就是温度 比如你想要查看当前CPU的温度 风扇转速等 都可以直接在这个条目里进行查看 同时 也可以设置当某部件温度高于某值时 计算机自动进入保护状态 强制关机等 AWARDBIOS简解 接下来 我们再来看看主界面右侧的设置条目 相对于前一页来说 本页的内容就没有前面那么重要了 但是用到的地方还是很多 所以我们依然要很仔细的去对待 Frequency VoltageControl 频率 电压控制 不难理解 这个条目里肯定是设置频率与电压的 简单的说就是超频设置 在这个条目里 可以调节CPU的频率 电压 南北桥芯片频率 电压 内存电压等 很多朋友可能注意到了 这个条目里似乎和前面我们介绍的AdvancedChipsetFeatures 高级芯片组功能 有重复 当然 还是笔者那句话 很多情况都有个 一般 这款主板主要将超频的功能独立了出来而已 一般来说 现在的主板厂商为了体现出自己强大的超频能力 更加简易的超频系统 都会将频率设置 电压调节等选项独立成一个条目 当然 有一些老的计算机可能不会此条目 LoadOptimizedDefaults 载入预设优化设置 一般来说 厂商在出厂主板的时候 为了保证主板的性能有一个比较好的表现 都会预设一个优化的设置方案 当用户不知道一些选项应该怎么调节 或者一些设置被更改想恢复默认值的时候 都可以使用此条目 所有的设置都将归回出厂时的状态 SetSupervisorPassword 设置超级访问者密码 SetUserPassward 设置用户密码 正如你所想 这两个选项的作用就是设置密码 那么超级用户密码和普通用户密码有什么区别呢 顾名思义 两种密码的差别在于等级和权限上 有些类似于Windows中管理员账户和受限账户 SUPERVISORPASSWORD针对的是整个BIOS 如果单独设置它 那么只有输入这个密码才可以完全更改BIOS选项 USERPASSWORD是有限制的 如果单独对它进行设置 那么大家输入密码后 会发现很多设置都无法更改 提示如果两个密码都同时设置了 那么进入BIOS后 电脑会提醒你输入密码 这就是最高权限的密码 输入后用户可随意更改BIOS选项 USERPASSWORD就无效了 但是 这两种密码的提示方式还跟前面高级BIOS功能中笔者提到的密码提示选项有关 后面我们会专门讲到 Save ExitSetup 保存并退出设置 ExitWithoutSaving 不保存退出 UpgradeBIOS 升级BIOS AWARDBIOS简解 通过前面两页的介绍 我们已近基本上了解了各个设置项目的大概位置 认真阅读前面两页之后 请先作好以下家庭作业 再往后阅读 作业1 现在不许看前面两页的内容 准确的告诉自己 屏蔽网卡在哪个条目里 作业2 给CPU超频应该再哪个条目里设置 请准确告诉自己 作业3 请准确判别在哪个条目里设置U盘优先引导 AWARDBIOS简解 前面我们详细的介绍了AwardBIOS设置中的一些重要项目 接下来的一些就很好理解了 笔者就不再做过多的解释 实际上 现在主板的BIOS设置相对于前几年来说已经简单多了 主板在出厂时 基本都会有一个比较优化的设置 不过 还有一些需要我们自己调节 在这里笔者总结了一个比较优化的方案 大家可以尝试一下 这也是高手在清空BIOS之后必干的事情 如果你做到了 也从菜鸟进阶到高手了 1 不显示开机logo和epa 系统启动状态一目了然2 关闭软驱 串口 并口 不用的网卡 声卡 1394 节约系统中断口和资源开销 减少兼容性问题发生的可能3 优先硬盘启动 加快开机时间4 SATA工作模式改为Enhanced 有些主板为AHCI 提升磁盘性能 如果已经安装操作系统 再更改此项目的话可能会导致无法进入系统 5 如果不使用Raid的话 别将SATA工作模式设置为RAID 甚至可以在BIOS中关闭Raid芯片 6 关闭没有连接设备的磁盘控制器端口 这样可以大大提升系统启动时间 结语 主板的BIOS设置虽然看似复杂 但实际上也并不难 正如笔者在之前的菜鸟进阶系列文章中所说的 关键还是要去动手操作 相信认真阅读本文的朋友 今后基本不会对BIOS设置有头疼的感觉 主板篇之BIOS 3 UEFIBIOS详解 UEFIBIOS详解 统一可延伸固件接口 英文名UnifiedExtensibleFirmwareInterface或UEFI 是一种个人电脑系统规格 用来定义操作系统与系统韧体之间的软件界面 为替代BIOS的升级方案 可扩展固件接口负责加电自检 POST 连系操作系统以及提供连接操作系统与硬件的接口 EFI最初由Intel开发 最后由INTEL订定的版本是2002年十二月所释出的1 1版 Intel不会再有其他关于EFI的Specification的发布 有关EFI的规范 Intel已于2005年把此规范交由UEFI论坛来推广与发展 之后并更名为UnifiedEFI UEFI UEFI论坛于2007年1月7日释出2 1版的规范 其中较1 1版增加与改进加密编码 cryptography 网络认证 networkauthentication 与使用者接口架构 UserInterfaceArchitecture 相关方面的制定 2009年05月09日 2 3版本发布 截至今日为止 2 3 1版是最新的公开的版本 UEFIBIOS详解 比较EFI和BIOS一个显著的区别就是EFI是用模块化 C语言风格的参数堆栈传递方式 动态链接的形式构建的系统 较BIOS而言更易于实现 容错和纠错特性更强 缩短了系统研发的时间 它运行于32位或64位模式 乃至未来增强的处理器模式下 突破传统16位代码的寻址能力 达到处理器的最大寻址 它利用加载EFI驱动的形式 识别及操作硬件 不同于BIOS利用挂载真实模式中断的方式增加硬件功能 后者必须将一段类似于驱动的16位代码 放置在固定的0 x000C0000至0 x000DFFFF之间存储区中 运行这段代码的初始化部分 它将挂载实模式下约定的中断向量向其他程序提供服务 例如 VGA图形及文本输出中断 INT10h 磁盘存取中断服务 INT13h 等等 由于这段存储空间有限 128KB BIOS对于所需放置的驱动代码大小超过空间大小的情况无能为力 另外 BIOS的硬件服务程序都以16位代码的形式存在 这就给运行于增强模式的操作系统访问其服务造成了困难 因此BIOS提供的服务在现实中只能提供给操作系统引导程序或MS DOS类操作系统使用 而EFI系统下的驱动并不是由可以直接运行在CPU上的代码组成的 而是用EFIByteCode编写而成的 这是一组专用于EFI驱动的虚拟机器语言 必须在EFI驱动运行环境 DriverExecutionEnvironment 或DXE 下被解释运行 这就保证了充分的向下兼容性 打个比方说 一个带有EFI驱动的扩展设备 既可以将其安装在安腾处理器的系统中 也可以安装于支持EFI的新PC系统中 而它的EFI驱动不需要重新编写 这样就无需对系统升级带来的兼容性因素作任何考虑 另外 由于EFI驱动开发简单 所有的PC部件提供商都可以参与 情形非常类似于现代操作系统的开发模式 这个开发模式曾使Windows在短短的两三年时间内成为功能强大 性能优越的操作系统 基于EFI的驱动模型可以使EFI系统接触到所有的硬件功能 在操作系统运行以前浏览万维网站不再是天方夜谭 甚至实现起来也非常简单 这对基于传统BIOS的系统来说是件不可能的任务 在BIOS中添加几个简单的USB设备支持都曾使很多BIOS设计师痛苦万分 更何况除了添加对无数网络硬件的支持外 还得凭空构建一个16位模式下的TCP IP协议栈 一些人认为BIOS只不过是由于兼容性问题遗留下来的无足轻重的部分 不值得为它花费太大的升级努力 而反对者认为 当BIOS的出现制约了PC技术的发展时 必须有人对它作必要的改变 UEFIBIOS详解 EFI和操作系统EFI在概念上非常类似于一个低阶的操作系统 并且具有操控所有硬件资源的能力 不少人感觉它的不断发展将有可能代替现代的操作系统 事实上 EFI的缔造者们在第一版规范出台时就将EFI的能力限制于不足以威胁操作系统的统治地位 首先 它只是硬件和预启动软件间的接口规范 其次 EFI环境下不提供中断的机制 也就是说每个EFI驱动程序必须用轮询 polling 的方式来检查硬件状态 并且需要以解释的方式运行 较操作系统下的机械码驱动效率更低 再则 EFI系统不提供复杂的缓存器保护功能 它只具备简单的缓存器管理机制 具体来说就是指运行在x86处理器的段保护模式下 以最大寻址能力为限把缓存器分为一个平坦的段 Segment 所有的程序都有权限存取任何一段位置 并不提供真实的保护服务 当EFI所有组件加载完毕时 系统可以开启一个类似于操作系统Shell的命令解释环境 在这里 用户可以调入执行任何EFI应用程序 这些程序可以是硬件检测及除错软件 引导管理 设置软件 操作系统引导软件等等 理论上来说 对于EFI应用程序的功能并没有任何限制 任何人都可以编写这类软件 并且效果较以前MS DOS下的软件更华丽 功能更强大 一旦引导软件将控制权交给操作系统 所有用于引导的服务代码将全部停止工作 部分运行时 代服务程序还可以继续工作 以便于操作系统一时无法找到特定设备的驱动程序时 该设备还可以继续被使用 一般认为 EFI由以下几个部分组成 Pre EFI初始化模块EFI驱动执行环境EFI驱动程序兼容性支持模块 CSM EFI高层应用GUID磁盘分区表 UEFIBIOS详解 这是非图形界面的EFIBIOS界面 一眼看下去可以说跟一般的AMIBIOS没什么两样 如果不是看到UEFI2 3的字样 确实看不出这是EFI的BIOS UEFIBI

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论