ISA

来自osdev
Zhang3讨论 | 贡献2022年3月8日 (二) 05:44的版本 (创建页面,内容为“-Industry Standard Architecture(行业标准架构),ISA也可以指一种指令集体系架构。 <b>行业标准体系结构(Industry Standard Architecture)</b>(ISA)总线是在1981年为最初的IBM PC创建的。 在那个阶段,它是8位5MHz总线 (2.39 mb/s),但后来在8MHz (8.33 mb/s) 下升级为16位。 如今,ISA总线已经过时,速度非常慢,但它仍然普遍存在于较旧的机器中,许…”)
(差异) ←上一版本 | 最后版本 (差异) | 下一版本→ (差异)
跳到导航 跳到搜索

-Industry Standard Architecture(行业标准架构),ISA也可以指一种指令集体系架构

行业标准体系结构(Industry Standard Architecture)(ISA)总线是在1981年为最初的IBM PC创建的。 在那个阶段,它是8位5MHz总线 (2.39 mb/s),但后来在8MHz (8.33 mb/s) 下升级为16位。 如今,ISA总线已经过时,速度非常慢,但它仍然普遍存在于较旧的机器中,许多最常见的基本设备都与之相连。 因此,它仍然受到许多操作系统的支持。 它正在慢慢被现代机器中常见的超级I/O芯片所取代。 有关总线历史和实现细节的更多信息,请访问Wikipedia页面。

ISA总线编程

This article is a stub! 此页面或段落为 草稿。 你可以通过更精确的编辑贡献 来帮助本wiki。

设备冲突

导致设备冲突的资源大致有四种类型(按通常遇到的问题的顺序列出):

  • 内存地址。
  • IRQ通道。
  • DMA通道。
  • I/O端口地址。

管理这些资源成为操作系统的责任。 幸运的是,微软已经创建了一个名为即插即用(Plug-and-Play/PnP)的标准来帮助实现这一点。 然而,并不是所有的ISA卡都支持它,因此需要一些运气,希望构建系统的人设置了正确的跳线。 de:Industry_Standard_Architecture