处理I/O地址冲突故障

处理I/O地址冲突故障
我 / O地址输入/输出地址的缩写,也被称为端口地址或硬件地址,它主要用于外围设备和CPU之间的通信,一般的计算机地址64K我 / O地址空间从000到3ff。因为我/ O地址允许CPU与外设进行通信分开,CPU也需要用我/ O确认外设的地址,一个外设只能对应一个I / O地址。例如,串行口COM1我 / O地址范围为3ff 3F8,总共占地8我 / O地址,一个地址保存接收到的数据,一个地址存储将要发送的数据,并可以用于确定一些状态信息,有些已经闲置(因为日E地址设置为8,地址或16地址是最简单的,所以很多不需要这么多I/O地址的设备设置为8或16)。
1 I/O地址冲突的原因
在PC机的各硬件都有一个唯一的我/ O地址对应it.cpu正确标识每个周通过一一对应的我/ O地址。然而,如果有两个或更多的外围设备都设置为相同的我/ O地址,然后CPU将消息发送到相应的I / O地址一方面,对一些无法处理和应对这些信息,另一方面由于我 / 0地址对应多个外设,从CPU信息分成许多路,将信息传递到每个外设的强度不足以使周围的反应,它让所有的错误我 / O地址不能使用外。
2。常用I/O地址
既然I/O地址对PC机非常重要,那么在使用I/O地址之前,应该知道哪些I/O地址是可用的,以及其他I/O地址是如何避免错误的。
三.I/O地址冲突的解决方法
如果我/ O地址设置的是造成冲突的我/ O地址冲突的设备不可用。Win98用户,你可以通过启用安全模式进入系统,然后打开控制面板,系统观,有黄色!设备;选择设备,单击属性窗口中,从资源给出提示列表视图的Windows98,点击变化的输入/输出范围,直到Windows98无冲突的设备确定退出。DOS用户,如果我/ O地址冲突,他们无法启动计算机。在这个时候,软盘可以引导和安装。通常是I/O地址在最近安装的外围设备和其他外围设备之间发生,直到I/O冲突。
值得注意的是,对于已定义的许多系统,他们往往可以有一个固定的我/ O地址。在COM1的确切定义指定,我 / O地址它使用3F8 - 3ff。如果用户更改了它,然后COM1可以不再作为一个COM1。因此,我 / O地址不能为系统默认的固有装置改变。
免责声明:本网信息来自于互联网,目的在于传递更多信息,并不代表本网赞同其观点。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,并请自行核实相关内容。本站不承担此类作品侵权行为的直接责任及连带责任。如若本网有任何内容侵犯您的权益,请及时联系我们,本站将会在24小时内处理完毕。
相关文章
返回顶部