Bagikan melalui


Perutean IRQ PCMCIA pada Windows XP

Ada dua kelas kartu PCMCIA yang didukung oleh pengontrol CardBus:

  • CardBus yang mematuhi PCI 32-bit

  • Kartu PC 16-bit, yang pada dasarnya adalah perangkat ISA

Kartu CardBus bertingkah seperti perangkat PCI dalam sebagian besar hal, termasuk cara mereka mendefinisikan dan mengelola interupsinya. Sistem menetapkan nomor IRQ yang diambil dari rentang angka yang dialokasikan untuk perangkat di bus PCI.

Tetapi arsitektur Kartu PC 16-bit lebih tua dari bus PCI, dan begitu banyak kartu ini membutuhkan nomor interupsi ISA. Untuk mengakomodasi kartu-kartu ini dalam sistem di mana kartu tidak memiliki akses ke nomor permintaan interupsi ISA (IRQ), arsitektur pengontrol CardBus menggunakan teknik yang disebut "perutean interupsi ISA-ke-PCI." Pengontrol yang mendukung teknik ini dapat menetapkan nomor interupsi PCI ke kartu 16-bit yang dirancang untuk menggunakan nomor interupsi ISA.

Bagian ini membahas perutean gangguan ISA-ke-PCI dan masalah yang terkait dengan kartu 16-bit yang tidak mendukung perutean gangguan ISA-ke-PCI.

Sebelum penemuan pengontrol CardBus, sebagian besar sistem menggunakan jembatan PCI-ke-PCMCIA, yang dikenal sebagai "jembatan PCIC," untuk menghubungkan Kartu PC 16-bit ke komputer. Jembatan ini tidak mendukung kartu CardBus, juga tidak mendukung perutean interupsi ISA-ke-PCI. Oleh karena itu, informasi di bagian ini tidak berlaku untuk jembatan PCIC.