Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/windows/16.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
是否可以将ISA总线外围设备的设备驱动程序从Windows XP移植到Windows 7(或更高版本)?_Windows_Windows 7_Driver - Fatal编程技术网

是否可以将ISA总线外围设备的设备驱动程序从Windows XP移植到Windows 7(或更高版本)?

是否可以将ISA总线外围设备的设备驱动程序从Windows XP移植到Windows 7(或更高版本)?,windows,windows-7,driver,Windows,Windows 7,Driver,我知道这个问题似乎有点古怪。我也知道USB到ISA适配器,但它们可能不适用于这种情况 我得到的搜索结果暗示,ISA总线支持在Windows XP之后被取消,但这到底意味着什么呢?设备驱动程序是否应该能够访问连接到处理器的任何东西,例如ISA总线控制器?您的设备驱动程序不是操作设备所需的唯一驱动程序。事实上,有一大群司机一个接一个地开车。您的设备驱动程序称为功能驱动程序,即实现(大部分)业务逻辑的驱动程序。在功能驱动程序下面,总是有一个总线驱动程序(除非设备是虚拟的)来操作总线,总线本身就是硬件的

我知道这个问题似乎有点古怪。我也知道USB到ISA适配器,但它们可能不适用于这种情况


我得到的搜索结果暗示,ISA总线支持在Windows XP之后被取消,但这到底意味着什么呢?设备驱动程序是否应该能够访问连接到处理器的任何东西,例如ISA总线控制器?

您的设备驱动程序不是操作设备所需的唯一驱动程序。事实上,有一大群司机一个接一个地开车。您的设备驱动程序称为功能驱动程序,即实现(大部分)业务逻辑的驱动程序。在功能驱动程序下面,总是有一个总线驱动程序(除非设备是虚拟的)来操作总线,总线本身就是硬件的一部分。因此,操作系统放弃ISA总线支持意味着它没有驱动程序。此外,整个ISA体系结构已经过时,无法集成到Windows7生态系统中(因此,即使有兼容的总线驱动程序,也不够)。在我看来,在这种情况下你做不了什么。

ISA体系结构已经过时,我认为你的结束语可能是对的,我只是想尽可能地理解这一点。您所说的ISA体系结构“不集成到Windows 7生态系统”是什么意思?理论上,我是否能够为Windows 7编写自己的ISA总线驱动程序,并将现有的功能驱动程序移植到新的总线驱动程序上?@arghol我不是这方面的专家,但原因似乎是ISA不是PNP体系结构,最新的Windows版本没有支持与此类设备交互的内置功能