词条 | 中断冲突 |
释义 | 中断是计算机的核心部分和外围设备通讯的一个重要的接口,“中断”的意思就是无论核心部分在做什么,都要停下来处理,就是要执行一段专为这个外围设备编写的程序,执行完以后,才恢复刚才所做的工作。举个例子来说,我们每按一下键盘,就产生一个键盘中断,CPU就要停下手边的工作来处理,记录下来哪个键被按下了,如果按下这个键要对应某一个操作,就赶快先做这个操作,做完之后,才恢复刚才的工作。对于接在串口上的MODEM也是一样,从电话线上传来数据了,这个串口就会产生一个中断,CPU就要停下来,先将数据收下来,放到一个安全的地方。您能够一边写文章,一边从网上下载数据,就全靠中断的正常工作。如果键盘和MODEM的中断是冲突的,也就是键盘和MODEM共同使用了一个中断,计算机就无法判断刚刚到达的数据是来自键盘还是来自MODEM,就有可能将MODEM收来的数据当作是您从键盘上输入的,而在您正在写的文章中输入一大堆乱字符。显卡的中断如果和IDE硬盘控制器的中断冲突了,就更危险了,所以,要想计算机正常工作,必须把中断合理分配给外围设备,让它们没有冲突。 现在大多数PC机都有16个硬中断,从中断0到中断15。其中大部分已经被系统隐含分配了,以下是比较常见的分配方式: 中断0 系统计时器 中断1 键盘 中断2 可编程中断控制器 中断3 COM2 中断4 COM1 中断6 软盘控制器 中断7 并行口LPT1 中断8 系统CMOS/实时钟 中断12 PS/2鼠标 中断13 数学协处理器 中断14 第一IDE控制器 中断15 第二IDE控制器 从上表看,只有5、9、10、11共4个中断可以给用户的新添设备使用。显示卡一定要占一个中断。一般的多媒体计算机都有声卡,由于历史的原因,声卡会强占两个中断,分别用于MIDI和WAVE播放。个别设计不合理的声卡还要再占一个中断,用于早期的那种直接联接在声卡上的CDROM,或者为以前没有第二个IDE插槽的机器提供一个IDE接口,典型的例子就是ESS1868声卡,它要强占3个中断。 必须的设备已经占了这么多中断,就剩下一个可以用的中断了(如果您用了ESS1868声卡,已经没有可以分配的中断了)。如果您又加了一台扫描仪,要占一个中断;为了几台计算机联网,又添了一块网卡;为了提高计算机的硬盘性能,添了一块SCSI卡和一个SCSI硬盘……,行了,您已经没有可以用的中断了,这些设备就都添不上去了。 没有中断了怎么办?找那个傻呼呼的只为PC机留这么少中断的人评理去?没有用的,中断过多的计算机一定工作不稳定,这个中断还没有处理完,下一个中断又来了,后面还有3个中断在排队……。所以重要的是有效的利用这些仅有的中断。如何利用呢?那就是关闭没有必要的中断。 另外,一般计算机只配一个鼠标,如果您配的是小口的PS/2鼠标,那么您一定能空出一个串口来;如果您用串口鼠标,那么中断12您就用不着了,进BIOS设置,将“使用PS/2鼠标”那一项设为Disable。具体的方法请看《万事无忧》关于BIOS设置的章节。您装Utra-Wide-SCSI2的高速硬盘还留着IDE硬盘干什么?把数据备份好,老IDE硬盘卖了吧!又可以关掉两个中断了,记着将启动盘设成“从SCSI启动”。 您只有一个IDE硬盘和一个IDE光驱么?将它们接到一根IDE线上去,关掉另一个IDE中断。不过模式不同的硬盘和光驱不能挂到一起,否则会影响硬盘性能,比如支持UtraDMA33的硬盘和只支持PIO Mode3的光驱,或者支持UtraDMA66的硬盘和只支持UtraDMA33的光驱,它们都不应该挂在一起。 一般的计算机都没有安装USB设备,也可以将BIOS中有关USB所有选项设成Disable。有网卡了?软驱就拆了吧,和同事共享一个软驱也还比较方便。中断6又可以空出来了!注意要将BIOS中的“Report No FDD For WIN 95”一项设成“Yes”,否则您在Windows95/98里不小心点中了您那个不存在的A盘时,要等很长的时间Windows95/98才能判断出您的A驱动器并不存在。 没有安装打印机,就一定别留着并口,中断7也自由了! 如果您装了PS/2鼠标、一个56K的MODEM、中文手写板、打印机、扫描仪、网卡、外置ZIP驱动器、一块20G的UtraDMA66硬盘、两块18G的UWSCSI2硬盘、连接着USB接口的摄像头、还要通过IrDA红外线端口和您的笔记本电脑通讯的话,就是神仙也救不了您,还是赶快买第二或是第三台计算机吧! |
随便看 |
百科全书收录4421916条中文百科知识,基本涵盖了大多数领域的百科知识,是一部内容开放、自由的电子版百科全书。