Π§ΠΈΡ‚Π°ΠΉΡ‚Π΅ ΠΊΠ½ΠΈΠ³ΠΈ ΠΎΠ½Π»Π°ΠΉΠ½ Π½Π° Bookidrom.ru! БСсплатныС ΠΊΠ½ΠΈΠ³ΠΈ Π² ΠΎΠ΄Π½ΠΎΠΌ ΠΊΠ»ΠΈΠΊΠ΅

Π§ΠΈΡ‚Π°Ρ‚ΡŒ ΠΎΠ½Π»Π°ΠΉΠ½ «АппаратныС интСрфСйсы ПК. ЭнциклопСдия». Π‘Ρ‚Ρ€Π°Π½ΠΈΡ†Π° 50

Автор ΠœΠΈΡ…Π°ΠΈΠ» Π“ΡƒΠΊ

Π’Π°Π±Π»ΠΈΡ†Π° 6.6. РазъСм J2/P2 ΡˆΠΈΠ½Ρ‹ PC-104

Ряд C β„– Ряд D GND 0 GND SBHE 1 MEMCS16# LA23 2 IOCS16# LA22 3 IRQ10 LA21 4 IRQ11 LA20 5 IRQ12 LA19 6 IRQ15 LA18 7 IRQ14 LA17 8 DACK0# MEMR# 9 DRQ0 MEMW# 10 DACK5# SD8 11 DRQ5 SD9 12 DACK6# SD10 13 DRQ6 SD11 14 DACK7# SD12 15 DRQ7 SD13 16 +5 Π’ SD14 17 MASTER# SD15 18 GND ΠšΠ»ΡŽΡ‡ 19 GND

Π‘ ΡˆΠΈΡ€ΠΎΠΊΠΈΠΌ использованиСм процСссоров Pentium ΠΈ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΡ… ΠΌΠΎΠ΄Π΅Π»Π΅ΠΉ Π² ΠΌΠΎΠ΄ΡƒΠ»ΡŒ Π²Π²Π΅Π»ΠΈ Π΅Ρ‰Π΅ ΠΈ ΡˆΠΈΠ½Ρƒ PCI, Ρ‚Π°ΠΊ появился стандарт PC/104-Plus (ΠΈΠΌΠ΅Π½Π½ΠΎ такая ΠΊΠ°Ρ€Ρ‚Π° ΠΏΠΎΠΊΠ°Π·Π°Π½Π° Π½Π° рис. 6.4). ВрСхрядный ΠΊΠΎΠ½Π½Π΅ΠΊΡ‚ΠΎΡ€ PCI ΠΈΠΌΠ΅Π΅Ρ‚ мСтричСский шаг ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚ΠΎΠ² 2 ΠΌΠΌ. ΠŸΠ»Π°Ρ‚Ρ‹ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ΠΎΠ² с шинами PC/104 ΠΌΠΎΠ³ΡƒΡ‚ ΠΈΠΌΠ΅Ρ‚ΡŒ ΠΈ ΠΊΡ€Π°Π΅Π²Ρ‹Π΅ Ρ€Π°Π·ΡŠΠ΅ΠΌΡ‹ ISA, PCI ΠΈΠ»ΠΈ ΠΊΠΎΠΌΠ±ΠΈΠ½ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ; с ΠΈΡ… ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Ρ‹ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°ΡŽΡ‚ΡΡ ΠΊ пассивной кросс-ΠΏΠ»Π°Ρ‚Π΅, Π² ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ ΡƒΡΡ‚Π°Π½Π°Π²Π»ΠΈΠ²Π°ΡŽΡ‚ΡΡ ΠΊΠ°Ρ€Ρ‚Ρ‹ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡ (ISA, PCI) ΠΎΠ±Ρ‹Ρ‡Π½ΠΎΠ³ΠΎ (PC) конструктива.

6.1.7. ΠšΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ интСрфСйсных ΠΊΠ°Ρ€Ρ‚ ISA ΠΈ EISA

Как Π±Ρ‹Π»ΠΎ ΡƒΠΊΠ°Π·Π°Π½ΠΎ Π²Ρ‹ΡˆΠ΅, всСм устройствам-Π°Π±ΠΎΠ½Π΅Π½Ρ‚Π°ΠΌ шин ISA ΠΈ EISA Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π½Π°Π·Π½Π°Ρ‡Π°Ρ‚ΡŒΡΡ свои систСмныС рСсурсы β€” области адрСсов Π² пространствах памяти ΠΈ Π²Π²ΠΎΠ΄Π°-Π²Ρ‹Π²ΠΎΠ΄Π°, Π»ΠΈΠ½ΠΈΠΈ запросов ΠΏΡ€Π΅Ρ€Ρ‹Π²Π°Π½ΠΈΠΉ ΠΈ ΠΊΠ°Π½Π°Π»Ρ‹ прямого доступа ΠΊ памяти, ΠΏΡ€ΠΈΡ‡Π΅ΠΌ устройства Π½Π΅ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΊΠΎΠ½Ρ„Π»ΠΈΠΊΡ‚ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΠΎ рСсурсам. Π˜Π½Ρ‹ΠΌΠΈ словами, всС устройства, ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½Π½Ρ‹Π΅ ΠΊ шинС, трСбуСтся Π΄ΠΎΠ»ΠΆΠ½Ρ‹ΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ ΡΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ. Под этим подразумСваСтся бСсконфликтная настройка ΠΈΡ… Π΄Π΅ΡˆΠΈΡ„Ρ€Π°Ρ‚ΠΎΡ€ΠΎΠ² адрСсов ΠΈ коммутация сигналов запросов ΠΏΡ€Π΅Ρ€Ρ‹Π²Π°Π½ΠΈΠΉ ΠΈ ΠΏΠ°Ρ€ сигналов для Ρ€Π°Π±ΠΎΡ‚Ρ‹ с ΠΊΠ°Π½Π°Π»Π°ΠΌΠΈ DMA. ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, Π²Ρ‹Π±Ρ€Π°Π½Π½Ρ‹Π΅ Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚Π½Ρ‹Π΅ настройки Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ‹Ρ‚ΡŒ сообщСны ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠΌΡƒ ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡Π΅Π½ΠΈΡŽ, нСпосрСдствСнно Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡ‚Π²ΡƒΡŽΡ‰Π΅ΠΌΡƒ с устройствами Ρ‡Π΅Ρ€Π΅Π· ΠΏΠΎΡ€Ρ‚Ρ‹, ячСйки памяти, ΠΊΠ°Π½Π°Π»Ρ‹ DMA ΠΈ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ ΠΏΡ€Π΅Ρ€Ρ‹Π²Π°Π½ΠΈΠΉ.

Π—Π°Π΄Π°Ρ‡Π° конфигурирования ослоТняСтся ΠΈΠ·-Π·Π° отсутствия ΠΎΠ±Ρ‰Π΅Π³ΠΎ ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌΠ° автоматичСской ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ установлСнных ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ² ΠΏΡ€ΠΈΠΊΠ»Π°Π΄Π½ΠΎΠΌΡƒ ΠΈ систСмному ПО. ΠšΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ старых ΠΊΠ°Ρ€Ρ‚ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡ выполняСтся ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ΠΌ Π΄ΠΆΠ°ΠΌΠΏΠ΅Ρ€ΠΎΠ², Π·Π°Ρ‚Π΅ΠΌ установлСнныС ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ заносятся Π² ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΎΠ½Π½Ρ‹Π΅ Ρ„Π°ΠΉΠ»Ρ‹.

ПозТС Π½Π° ΠΊΠ°Ρ€Ρ‚Π°Ρ… ISA стали ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡ‚ΡŒ микросхСмы энСргонСзависимой памяти (ΠΊΠ°ΠΊ ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ, EEPROM), хранящСй настройки. Π‘ Ρ‚Π°ΠΊΠΈΠΌΠΈ ΠΊΠ°Ρ€Ρ‚Π°ΠΌΠΈ ΠΏΠΎΡΡ‚Π°Π²Π»ΡΡŽΡ‚ΡΡ ΡƒΡ‚ΠΈΠ»ΠΈΡ‚Ρ‹ настройки, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‰ΠΈΠ΅ Π² Π΄ΠΈΠ°Π»ΠΎΠ³ΠΎΠ²ΠΎΠΌ Ρ€Π΅ΠΆΠΈΠΌΠ΅ Π·Π°Π΄Π°Ρ‚ΡŒ Ρ‚Ρ€Π΅Π±ΡƒΠ΅ΠΌΡ‹Π΅ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹. ΠžΡ‚ΡΡŽΠ΄Π° ΠΈΡ… названия: ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€ΠΈΡ€ΡƒΠ΅ΠΌΡ‹Π΅ (Software Configured), ΠΈΠ»ΠΈ Π±Π΅Π·Π΄ΠΆΠ°ΠΌΠΏΠ΅Ρ€Π½Ρ‹Π΅ (jumperless). Π’ ΠΎΠ±Ρ‰Π΅ΠΌ, это ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΠ»ΠΎ ΠΎΠ±Π»Π΅Π³Ρ‡ΠΈΡ‚ΡŒ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ β€” для смСны настроСк Π½Π΅ Π½ΡƒΠΆΠ½ΠΎ Π²Ρ‹Π½ΠΈΠΌΠ°Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚Ρƒ ΠΈ ΠΏΠ΅Ρ€Π΅ΡΡ‚Π°Π²Π»ΡΡ‚ΡŒ Π΄ΠΆΠ°ΠΌΠΏΠ΅Ρ€Ρ‹. ΠŸΡ€Π°Π²Π΄Π°, ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŽ всС Ρ€Π°Π²Π½ΠΎ приходится Π²Π½ΠΈΠΊΠ°Ρ‚ΡŒ Π² распрСдСлСниС систСмных рСсурсов. Однако Ρ€Π°Π±ΠΎΡ‚Π° ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΎΠ½Π½Ρ‹Ρ… ΡƒΡ‚ΠΈΠ»ΠΈΡ‚ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΎΡΠ»ΠΎΠΆΠ½ΡΡ‚ΡŒΡΡ (ΠΈ Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒΡΡ) сосСдними «нСдруТСствСнными» ΠΊΠ°Ρ€Ρ‚Π°ΠΌΠΈ.

Π˜Π΄Π΅Π°Π»ΡŒΠ½Ρ‹ΠΌΠΈ условиями для ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ конфигурирования, ΠΈ Ρ‚Π΅ΠΌ Π±ΠΎΠ»Π΅Π΅ автоматичСского (Π±Π΅Π· Π²ΠΌΠ΅ΡˆΠ°Ρ‚Π΅Π»ΡŒΡΡ‚Π²Π° ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ), являСтся изоляция ΠΊΠ°Ρ€Ρ‚Ρ‹ ΠΎΡ‚ всСх ΠΎΡΡ‚Π°Π»ΡŒΠ½Ρ‹Ρ… (Π½Π° врСмя конфигурирования). Π’ΠΎΠ³Π΄Π° ПО конфигурирования смоТСт вСсти с ΠΊΠ°Ρ€Ρ‚ΠΎΠΉ Π΄ΠΈΠ°Π»ΠΎΠ³, Π½Π° ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π½Π΅ повлияСт присутствиС Π΄Ρ€ΡƒΠ³ΠΈΡ… устройств. Для автоматичСского конфигурирования Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Ρ‚Π°ΠΊΠΆΠ΅ ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΡ‚ΡŒ Π΅Π΄ΠΈΠ½Ρ‹ΠΉ ΠΌΠ΅Ρ‚ΠΎΠ΄ двустороннСго ΠΎΠ±ΠΌΠ΅Π½Π° ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠ΅ΠΉ ΠΌΠ΅ΠΆΠ΄Ρƒ ΠΊΠ°Ρ€Ρ‚ΠΎΠΉ ΠΈ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΎΠ½Π½Ρ‹ΠΌ ПО. Π’ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ изоляции ΠΊΠ°Ρ€Ρ‚ ΠΏΡ€ΠΈ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ Π·Π°Π»ΠΎΠΆΠ΅Π½Π° Π² ΡˆΠΈΠ½Ρ‹ MCA, PCI ΠΈ EISA, Π½ΠΎ Π² ISA Ρ‚Π°ΠΊΠΎΠΉ возмоТности Π½Π΅Ρ‚. Π’ шинС EISA ΠΌΠΎΠΆΠ½ΠΎ Π²Ρ‹Π±ΠΎΡ€ΠΎΡ‡Π½ΠΎ ΡƒΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ сигналом AEN (Ρ€Π°Π·Ρ€Π΅ΡˆΠ°ΡŽΡ‰ΠΈΠΌ Π΄Π΅ΡˆΠΈΡ„Ρ€Π°Ρ†ΠΈΡŽ адрСсов ΠΏΠΎΡ€Ρ‚ΠΎΠ² Π²Π²ΠΎΠ΄Π°-Π²Ρ‹Π²ΠΎΠ΄Π°) для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ слота, ΠΏΡ€ΠΈΡ‡Π΅ΠΌ эта Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ сохраняСтся ΠΈ для ΠΊΠ°Ρ€Ρ‚ ISA, установлСнных Π² слот EISA. Π’ ΠΌΠ°ΡˆΠΈΠ½Π°Ρ… с EISA имССтся ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Π°Ρ энСргонСзависимая ΠΏΠ°ΠΌΡΡ‚ΡŒ конфигурирования слотов, с ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ взаимодСйствуСт ΡƒΡ‚ΠΈΠ»ΠΈΡ‚Π° конфигурирования EQU (EISA Configuration Utility); эта ΠΏΠ°ΠΌΡΡ‚ΡŒ ΠΈ ΡƒΡ‚ΠΈΠ»ΠΈΡ‚Π° ΠΌΠΎΠ³ΡƒΡ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ ΠΈ ΠΏΡ€ΠΈ установкС ΠΊΠ°Ρ€Ρ‚ ISA Π² ΠΌΠ°ΡˆΠΈΠ½Ρƒ EISA. Для ΡˆΠΈΠ½Ρ‹ ISA систСма автоматичСского конфигурирования β€” ISA PnP β€” Π±Ρ‹Π»Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½Π° лишь спустя дСсяток Π»Π΅Ρ‚ послС Π½Π°Ρ‡Π°Π»Π° массового выпуска ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ΠΎΠ² ΠΈ ΠΊΠ°Ρ€Ρ‚ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡ. Π’Π°ΠΊΠΆΠ΅ Π±Ρ‹Π»ΠΈ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½Ρ‹ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ BIOS β€” появилась спСцификация PnP BIOS. Полная ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° автоматичСского конфигурирования ΠΊΠ°Ρ€Ρ‚ ISA Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ наличия PnP BIOS, ΠΊΠ°Ρ€Ρ‚ ΠΈ/ΠΈΠ»ΠΈ ΠΌΠΎΠ΄ΡƒΠ»Π΅ΠΉ ISA PnP Π½Π° систСмной ΠΏΠ»Π°Ρ‚Π΅, Π° Ρ‚Π°ΠΊΠΆΠ΅ ОБ с ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΎΠΉ PnP ΠΈΠ»ΠΈ ΠΆΠ΅ спСциализированного ПО.

6.1.8. БпСцификация Plug and Play для ΡˆΠΈΠ½Ρ‹ ISA

Аппаратно-ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΡƒΡŽ ΡΠΏΠ΅Ρ†ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΡŽ Β«Plug and Play ISA SpecificationΒ» выпустили ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ Intel ΠΈ Microsoft Π² 1994 Π³. Она обСспСчиваСт Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ Π·Π°Π΄Π°Ρ‡ изоляции ΠΊΠ°Ρ€Ρ‚ ISA, ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ распрСдСлСния систСмных рСсурсов, конфигурирования ΠΈ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ² ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ систСмС ΠΈ ΠΏΡ€ΠΈΠΊΠ»Π°Π΄Π½ΠΎΠΌΡƒ ПО. Π’Ρ‹ΡˆΠ΅ΠΏΠ΅Ρ€Π΅Ρ‡ΠΈΡΠ»Π΅Π½Π½Ρ‹Π΅ Π·Π°Π΄Π°Ρ‡ΠΈ Ρ€Π΅ΡˆΠ°ΡŽΡ‚ΡΡ для ΠΊΠ°Ρ€Ρ‚ PnP, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠ³ΡƒΡ‚ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ ΠΈ Π² ΠΎΠΊΡ€ΡƒΠΆΠ΅Π½ΠΈΠΈ Ρ‚Π°ΠΊ Π½Π°Π·Ρ‹Π²Π°Π΅ΠΌΡ‹Ρ… Ρ‚Ρ€Π°Π΄ΠΈΡ†ΠΈΠΎΠ½Π½Ρ‹Ρ… ΠΊΠ°Ρ€Ρ‚ (Legacy Cards). ΠŸΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ описаниС ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠΉ части этой спСцификации достаточно объСмно ΠΈ Π²Ρ‹Ρ…ΠΎΠ΄ΠΈΡ‚ Π·Π° Ρ€Π°ΠΌΠΊΠΈ Π΄Π°Π½Π½ΠΎΠΉ ΠΊΠ½ΠΈΠ³ΠΈ, рассмотрим ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΡ‹ Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ PnP Π² основном с Ρ‚ΠΎΡ‡ΠΊΠΈ зрСния Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚Π½Ρ‹Ρ… срСдств.

ΠšΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π² систСмС PnP состоит ΠΈΠ· ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΡ… шагов.

1. ΠŸΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚ся изоляция ΠΎΠ΄Π½ΠΎΠΉ ΠΊΠ°Ρ€Ρ‚Ρ‹ ΠΎΡ‚ всСх ΠΎΡΡ‚Π°Π»ΡŒΠ½Ρ‹Ρ….

2. ΠšΠ°Ρ€Ρ‚Π΅ назначаСтся Π½ΠΎΠΌΠ΅Ρ€ CSN (Card Select Number β€” сСлСктивный Π½ΠΎΠΌΠ΅Ρ€ ΠΊΠ°Ρ€Ρ‚Ρ‹), Ρ„ΠΈΠ³ΡƒΡ€Π°Π»ΡŒΠ½ΠΎ Π²Ρ‹Ρ€Π°ΠΆΠ°ΡΡΡŒ, «придСлываСтся Ρ€ΡƒΡ‡ΠΊΠ°Β» (Assign a handle), Π·Π° ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ Π΅Π΅ ΠΌΠΎΠΆΠ½ΠΎ Β«ΡƒΡ…Π²Π°Ρ‚ΠΈΡ‚ΡŒΒ» дальнСйшим ΠΊΠΎΠΌΠ°Π½Π΄Π°ΠΌ PnP.

3. Π‘ ΠΊΠ°Ρ€Ρ‚Ρ‹ ΡΡ‡ΠΈΡ‚Ρ‹Π²Π°ΡŽΡ‚ΡΡ Π΄Π°Π½Π½Ρ‹Π΅ ΠΎ сконфигурированных ΠΈ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅ΠΌΡ‹Ρ… рСсурсах. Π­Ρ‚ΠΈ шаги ΠΏΠΎΠ²Ρ‚ΠΎΡ€ΡΡŽΡ‚ΡΡ для всСх ΠΊΠ°Ρ€Ρ‚, послС Ρ‡Π΅Π³ΠΎ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡŽΡ‚ΡΡ Π·Π°Π²Π΅Ρ€ΡˆΠ°ΡŽΡ‰ΠΈΠ΅ шаги.

4. ΠŸΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚ся распрСдСлСниС (Π°Ρ€Π±ΠΈΡ‚Ρ€Π°ΠΆ) систСмных рСсурсов, выдСляСмых ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΠΊΠ°Ρ€Ρ‚Π΅.

5. ΠšΠ°ΠΆΠ΄Π°Ρ ΠΊΠ°Ρ€Ρ‚Π° конфигурируСтся согласно Π²Ρ‹Π±Ρ€Π°Π½Π½ΠΎΠΌΡƒ Ρ€Π°ΡΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΡŽ рСсурсов ΠΈ активируСтся (пСрСводится Π² Ρ€Π°Π±ΠΎΡ‡ΠΈΠΉ Ρ€Π΅ΠΆΠΈΠΌ).

ВсС шаги конфигурирования выполняСт ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Π° POST (Ссли BIOS ΠΈΠΌΠ΅Π΅Ρ‚ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΡƒ PnP) ΠΈΠ»ΠΈ опСрационная систСма ΠΏΡ€ΠΈ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠ΅. PnP BIOS ΠΌΠΎΠΆΠ΅Ρ‚ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡ΠΈΡ‚ΡŒΡΡ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ ΠΈ Π°ΠΊΡ‚ΠΈΠ²Π°Ρ†ΠΈΠ΅ΠΉ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ устройств, ΡƒΡ‡Π°ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΡ… Π² Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠ΅, оставляя ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΈ Π°ΠΊΡ‚ΠΈΠ²Π°Ρ†ΠΈΡŽ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… устройств ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ систСмС. BIOS Π±Π΅Π· ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΈ PnP ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Π΅ для Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ устройства, сконфигурированныС с ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π°ΠΌΠΈ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ, Π° изоляциСй ΠΊΠ°Ρ€Ρ‚, сбором ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΈ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ займСтся опСрационная систСма ΠΏΡ€ΠΈ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠ΅. Π’Π°Ρ€ΠΈΠ°Π½Ρ‚ΠΎΠ² ΠΌΠ½ΠΎΠ³ΠΎ, Π½ΠΎ всС ΠΎΠ½ΠΈ ΠΎΠΏΠΈΡ€Π°ΡŽΡ‚ΡΡ Π½Π° Π΅Π΄ΠΈΠ½Ρ‹Π΅ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ взаимодСйствия с ΠΊΠ°Ρ€Ρ‚Π°ΠΌΠΈ ISA PnP. ΠšΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ выполняСтся Π² ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠΌ состоянии ΠΏΠ»Π°Ρ‚, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΠΈΡ… всСх ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎ пСрСвСсти с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ ΠΊΠ»ΡŽΡ‡Π° ΠΈΠ½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ, Π·Π°Ρ‰ΠΈΡ‰Π°ΡŽΡ‰Π΅Π³ΠΎ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΎΠ½Π½ΡƒΡŽ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎΡ‚ случайного Ρ€Π°Π·Ρ€ΡƒΡˆΠ΅Π½ΠΈΡ.

Для конфигурирования ΠΊΠ°Ρ€Ρ‚ PnP Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ всСго Ρ‚Ρ€ΠΈ 8-Π±ΠΈΡ‚Π½Ρ‹Ρ… систСмных ΠΏΠΎΡ€Ρ‚Π° (Ρ‚Π°Π±Π». 6.7), с ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌΠΈ процСссор ΠΌΠΎΠΆΠ΅Ρ‚ ΠΎΠ±Ρ‰Π°Ρ‚ΡŒΡΡ, примСняя инструкции Π²Π²ΠΎΠ΄Π°-Π²Ρ‹Π²ΠΎΠ΄Π° с ΠΎΠ΄Π½ΠΎΠ±Π°ΠΉΡ‚Π½ΠΎΠΉ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡Π΅ΠΉ Π΄Π°Π½Π½Ρ‹Ρ…. ΠšΠ°Ρ€Ρ‚Ρ‹ PnP Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ 12-Π±ΠΈΡ‚Π½ΠΎΠ΅ Π΄Π΅ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ адрСса Π²Π²ΠΎΠ΄Π°-Π²Ρ‹Π²ΠΎΠ΄Π°, Π° Π½Π΅ 10-Π±ΠΈΡ‚Π½ΠΎΠ΅, ΠΊΠ°ΠΊ это принято Π² Ρ‚Ρ€Π°Π΄ΠΈΡ†ΠΈΠΎΠ½Π½Ρ‹Ρ… ΠΊΠ°Ρ€Ρ‚Π°Ρ… ISA.


Π’Π°Π±Π»ΠΈΡ†Π° 6.7. БистСмныС ΠΏΠΎΡ€Ρ‚Ρ‹ ISA PnP

Имя ΠΏΠΎΡ€Ρ‚Π° АдрСс Π’ΠΈΠΏ доступа ADDRESS 0279h (Printer status port) Волько запись WRITE_DATA 0A79h (Printer status port + 0800h) Волько запись READ_DATA ΠŸΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Π°Π΅ΠΌΡ‹ΠΉ Π² Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π΅ 0203h-03FFh Волько Ρ‡Ρ‚Π΅Π½ΠΈΠ΅

ΠŸΠΎΡ€Ρ‚ ADDRESS ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для адрСсации рСгистров PnP β€” Π² Π½Π΅Π³ΠΎ Π·Π°ΠΏΠΈΡΡ‹Π²Π°ΡŽΡ‚ индСкс Ρ‚Ρ€Π΅Π±ΡƒΠ΅ΠΌΠΎΠ³ΠΎ рСгистра (см. Π½ΠΈΠΆΠ΅ ΠΏΡƒΠ½ΠΊΡ‚ Β«ΠšΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΊΠ°Ρ€Ρ‚Β») ΠΏΠ΅Ρ€Π΅Π΄ ΠΎΠ±Ρ€Π°Ρ‰Π΅Π½ΠΈΠ΅ΠΌ ΠΊ ΠΏΠΎΡ€Ρ‚Π°ΠΌ WRITE_DATA ΠΈ READ_DATA. Π­Ρ‚ΠΎΡ‚ ΠΆΠ΅ ΠΏΠΎΡ€Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ ΠΈ для записи ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ ΠΊΠΎΠ΄ΠΎΠ² ΠΊΠ»ΡŽΡ‡Π° ΠΈΠ½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ. Π’Ρ‹Π±ΠΎΡ€ адрСса для Π½Π΅Π³ΠΎ обусловлСн Ρ‚Π΅ΠΌ, Ρ‡Ρ‚ΠΎ Π½ΠΈ ΠΎΠ΄Π½Π° Ρ€Π°Π·ΡƒΠΌΠ½ΠΎ сдСланная ΠΊΠ°Ρ€Ρ‚Π° Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡ Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΡ‹Ρ‚Π°Ρ‚ΡŒΡΡ Π·Π°Π΄Π΅ΠΉΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ для записи адрСс рСгистра состояния стандартного LPT-ΠΏΠΎΡ€Ρ‚Π°.