醋酸纤维素酞酸酯报价:电脑新手的问题!

来源:百度文库 编辑:查人人中国名人网 时间:2024/05/06 06:43:00
bios是什么?
directx是什么?

BIOS,完整地说应该是ROM-BIOS,是只读存储器基本输入/输出系统的简写,它实际上是被固化到计算机中的一组程序,为计算机提供最低级的、最直接的硬件控制。准确地说,BIOS是硬件与软件程序之间的一个“转换器”或者说是接口(虽然它本身也只是一个程序),负责解决硬件的即时需求,并按软件对硬件的操作要求具体执行。

一、BIOS的功能

  从功能上看,BIOS分为三个部分:
  1.自检及初始化程序;
  2.硬件中断处理;
  3.程序服务请求。
  下面我们就逐个介绍一下各部分功能:

  (一)自检及初始化
  这部分负责启动计算机,具体有三个部分,第一个部分是用于计算机刚接通电源时对硬件部分的检测,也叫做加电自检(POST),功能是检查计算机是否良好,例如内存有无故障等。第二个部分是初始化,包括创建中断向量、设置寄存器、对一些外部设备进行初始化和检测等,其中很重要的一部分是BIOS设置,主要是对硬件设置的一些参数,当计算机启动时会读取这些参数,并和实际硬件设置进行比较,如果不符合,会影响系统的启动。
  最后一个部分是引导程序,功能是引导DOS或其他操作系统。BIOS先从软盘或硬盘的开始扇区读取引导记录,如果没有找到,则会在显示器上显示没有引导设备,如果找到引导记录会把计算机的控制权转给引导记录,由引导记录把操作系统装入计算机,在计算机启动成功后,BIOS的这部分任务就完成了。

  (二)程序服务处理和硬件中断处理
  这两部分是两个独立的内容,但在使用上密切相关。
  程序服务处理程序主要是为应用程序和操作系统服务,这些服务主要与输入?输出设备有关,例如读磁盘、文件输出到打印机等。为了完成这些操作,BIOS必须直接与计算机的I/O设备打交道,它通过端口发出命令,向各种外部设备传送数据以及从它们那儿接收数据,使程序能够脱离具体的硬件操作,而硬件中断处理则分别处理PC机硬件的需求,因此这两部分分别为软件和硬件服务,组合到一起,使计算机系统正常运行。
  BIOS的服务功能是通过调用中断服务程序来实现的,这些服务分为很多组,每组有一个专门的中断。例如视频服务,中断号为10H;屏幕打印,中断号为05H;磁盘及串行口服务,中断14H等。每一组又根据具体功能细分为不同的服务号。应用程序需要使用哪些外设、进行什么操作只需要在程序中用相应的指令说明即可,无需直接控制。

 二、BIOS的种类

  由于BIOS直接和系统硬件资源打交道,因此总是针对某一类型的硬件系统,而各种硬件系统又各有不同,所以存在各种不同种类的BIOS,随着硬件技术的发展,同一种BIOS也先后出现了不同的版本,新版本的BIOS比起老版本来说,功能更强。
  目前市场上主要的BIOS有AMI BIOS和Award BIOS。
 1.AMI BIOS
  AMI BIOS是AMI公司出品的BIOS系统软件,最早开发于80年代中期,为多数的286和386计算机系统所采用,因对各种软、硬件的适应性好、硬件工作可靠、系统性能较佳、操作直观方便的优点受到用户的欢迎。
  90年代,AMI又不断推出新版本的BIOS以适应技术的发展,但在绿色节能型系统开始普及时,AMI似乎显得有些滞后,Award BIOS的市场占有率借此机会大大提高,在这一时期,AMI研制并推出了具有窗口化功能的WIN BIOS,这种BIOS设置程序使用非常方便,而且主窗口的各种标记也比较直观,例如,一只小兔子表示优化的默认设置,而一只小乌龟则表示保守的设置,一个骷髅用来表示反病毒方面的设置,画笔和调色板则表示色彩的设置。
  AMI WinBIOS已经有多个版本,目前用得较多的有奔腾机主板的Win BIOS,具有即插即用、绿色节能、PCI总线管理等功能。
 2.Award BIOS
  Award BIOS是Award Software公司开发的BIOS产品,目前十分流行,许多586主板机都采用Award BIOS,功能比较齐全,对各种操作系统提供良好的支持。Award BIOS也有许多版本,现在用得最多的是4.X版

bios 是主板上存储硬件信息的东东
directx 是软件图形加速程序 也就是使你的cpu参与到图形处理中

系统开机启动 BIOS,即微机的基本输入输出系统(Basic Input-Output System),是集成在主板上的一个ROM芯片,其中保存有微机系统 最重要的基本输入/输出程序、系统信息设置、开机上电自检程序和系统启动自举程序。在主板上可以看到BIOS ROM芯片, 请参见微机主板图。一块主板性能优越与否,很大程度上取决于板上的BIOS管理功能是否先进。

一、BIOS中断例程 即BIOS中断服务程序。它是微机系统软、硬件之间的一个可编程接口,用于程序软件功能与微机硬件实现的衍接。 DOS/Windows操作系统对软、硬盘、光驱与键盘、显示器等外围设备的管理即建立在系统BIOS的基础上。程序员也可以通过 对INT 5、INT 13等中断的访问直接调用BIOS中断例程。

二、BIOS系统设置程序 微机部件配置情况是放在一块可读写的CMOS RAM芯片中的,它保存着系统CPU、软硬盘驱动器、显示器、键盘等部件的信息。 关机后,系统通过一块后备电池向CMOS供电以保持其中的信息。如果CMOS中关于微机的配置信息不正确,会导致系统性能降 低、零部件不能识别,并由此引发一系统的软硬件故障。在BIOS ROM芯片中装有一个程序称为“系统设置程序”,就是用来 设置CMOS RAM中的参数的。这个程序一般在开机时按下一个或一组键即可进入,它提供了良好的界面供用户使用。这个设置 CMOS参数的过程,习惯上也称为“BIOS设置”。新购的微机或新增了部件的系统,都需进行BIOS设置。

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

四、BIOS系统启动自举程序 在完成POST自检后,ROM BIOS将按照系统CMOS设置中的启动顺序搜寻软硬盘驱动器及CDROM、网络服务器等有效的启动驱动器 ,读入操作系统引导记录,然后将系统控制权交给引导记录,由引导记录完成系统的启动。

现在只要是windows游戏,大都需要directx。可是作为一个初级玩家
来说directx到底是什么呢?为什么游戏非需要它不可?本文就简单的介
绍一下directx。

  DirectX是一种应用程序界面(api),可让以 windows为平台的游戏
或多媒体程序获得更高的执行效率,加强3d图形和声音效果,并提供设计
人员一个共同的硬件驱动标准,让游戏开发者不必为每一品牌的硬件来写
不同的驱动程序,也降低用户安装及设置硬件的复杂度。

  下面我们来举个例子说明directx的作用:以前我们玩dos游戏的时候,
都必须设置声卡的品牌,然后再设置它的 irq、i/o、dma,其中有一项设
置不对游戏就发不出声。这部分设置不但让玩家伤透脑筋,对游戏设计者
开说也非常头痛!因为游戏设计者做游戏之初便需要把市面上所有声卡硬
件数据都收集过来,然后根据不同的 api来写不同的驱动程序(天啊!游
戏公司岂非更要跳票。)

  现在我们玩windows游戏,并不会做这些设置,因为directx提供了一
个共同的应用程序界面,只要这个游戏是依照 directx来开发的,不管你
是什么显卡、声卡、统统都能玩,而且还能发挥比 dos下更佳的效果。当
然,前提是你的显卡、声卡的驱动程序也必须支持directx才行。

  前面所说的只是提供一致的应用程序界面,其实要深入了解 directx
的各个组件你就会更加明白为什么游戏都要支持directx了。directx由许
多api组成,我只介绍几个重要的部分:

1、 DirectDraw:这是 directx中非常重要的部分。它担任图形处理的关
键。以往在实地址的 dos下设计游戏时,为了游戏速度的考虑,都让程序
直接操作硬件。而在 windows98这种保护模式下,所有图形的访问动作都
必须gdi这个图形处理中心来处理,而不能直接对硬件下命令,而gdi对连
续的画面处理不佳,游戏一旦通过gdi来处理的话,那么效果....嘿嘿。

  DirectDraw就是来帮助 windows程序也能直接进行硬件操作,更进一
步还能加速显卡的速度,使游戏更为流畅。另外DirectDraw还支持mmx、
3d now、agp 等技术,还能处理多屏幕显示,让窗口环境的游戏更加多姿
多采。

2、DirectSound这是用来处理声音的api,除了播放声音和处理混音之外,
还加强了3d音效,并提供了录音功能。前面所举的声卡兼容的例子,就是
利用了DirectSound来解决的。

3、DirectInput这用来处理游戏的一些外围装置,例如游戏摇杆、game
pad、方向盘、vr手套、力反馈的各种设备等。以往要在dos下用方向盘来
玩赛车游戏,就要先调整好irq、dma等各种设置。而现在 DirectInput则
使这些设备与游戏配合良好,不需要做特别配置。

4、DirectPlay这是为了满足近来流行的网络游戏而开发的api,支持多通
信协议,让玩家可以用各种连网方式来进行对战,此外也提供网络对话功
能及保密措施。

5、 Direct3D(D3D):d3d的大名相信谁都听过吧!对现在的游戏来说d3d
实在是太重要了!由于3d游戏的兴起,各大厂商纷纷推出3d加速卡为了避
免重蹈声卡的覆辙,微软从directx3.0后加入d3d这个api,让3d游戏有一
个共同的开发标准。这样当游戏再执行时若需要绘图时就会通过 d3d向显
卡驱动程序提出要求从而完成绘图。