IoAPIc function что это
Группа: Forum members Сообщений: 501 Регистрация: 10.6.2003 Из: Москва.. Ленинский пр-кт 70 Пользователь №: 134
Группа: Forum members Сообщений: 1 180 Регистрация: 14.6.2003 Из: Строителей 6 Пользователь №: 164
ACPI — Advanced Configuration and Power Interface — режим расширенного управления питанием.
ACPI — Advanced Configuration and Power Interface — современный интерфейс конфигурирования и управления энергопотреблением — стандарт, разработанный фирмами Intel, Microsoft и Toshiba для унификации функций управления энергопотреблением компьютера. Является ключевым элементом Operating System Directed Power Management (OSPM — непосредственное управление энергопотреблением операционной системой). Стандарт претерпел существенные изменения по сравнению с ранее применявшимся стандартом Advanced Power Management (APM) BIOS Specification, Revision 1.2. ACPI учитывает даже температуру материнской платы и процессора, позволяет «усыплять» компьютер программно в режиме, например, ожидания приема факса ночью и т.п. Стандарт требует обязательной поддержки со стороны как BIOS материнской платы, так и операционной системы. Для правильного функционирования система должна иметь возможность поддержки механизма NVS, который позволяет восстановить работу системы после потери питания или глубокого «сна».
APIC — Advanced Programmable Interrupt Controller (Продвинутый программируемый контроллер прерываний) — Контроллер прерываний (interrupt), позволяющий использовать 24 аппаратных прерывания вместо 16. Ограничение в 16 аппаратных прерываний, не менявшееся с 1982 года, сдерживало установку в персональный компьютер дополнительных устройств. В конце 2001 года появились первые материнские платы с APIC.
Группа: Forum members Сообщений: 254 Регистрация: 10.9.2003 Из: Milky Way, 3th planet ftom Sun, 07, MSK, UZAO Пользователь №: 390
Совершенно таки нет. ACPI — Advanced Configuration and Power Interface — режим расширенного управления питанием.
ACPI — Advanced Configuration and Power Interface — современный интерфейс конфигурирования и управления энергопотреблением — стандарт, разработанный фирмами Intel, Microsoft и Toshiba для унификации функций управления энергопотреблением компьютера. Является ключевым элементом Operating System Directed Power Management (OSPM — непосредственное управление энергопотреблением операционной системой). Стандарт претерпел существенные изменения по сравнению с ранее применявшимся стандартом Advanced Power Management (APM) BIOS Specification, Revision 1.2. ACPI учитывает даже температуру материнской платы и процессора, позволяет «усыплять» компьютер программно в режиме, например, ожидания приема факса ночью и т.п. Стандарт требует обязательной поддержки со стороны как BIOS материнской платы, так и операционной системы. Для правильного функционирования система должна иметь возможность поддержки механизма NVS, который позволяет восстановить работу системы после потери питания или глубокого «сна».
APIC — Advanced Programmable Interrupt Controller (Продвинутый программируемый контроллер прерываний) — Контроллер прерываний (interrupt), позволяющий использовать 24 аппаратных прерывания вместо 16. Ограничение в 16 аппаратных прерываний, не менявшееся с 1982 года, сдерживало установку в персональный компьютер дополнительных устройств. В конце 2001 года появились первые материнские платы с APIC.
По сути абсолютно правильно. Однако при установке конкретной операционной системы на конкретную материнскую плату следует учитывать версию ACPI зашитую в BIOS материнской платы. Дело в том, что если матплата старая (естественно относительно), а операционка свежая и с обновлениями, то такая операционная система (к примеру на базе NT начиная с Win2K) сама может общаться с контроллерами устройств напрямую, минуя BIOS материнской платы. И чаще всего для таких ОС рекомендуется отключать ACPI BIOS во избежании конфликтов. Но эта тема уже для системщиков и разбирать ее здесь бессмысленно.
Источник
Принцип работы
Чтобы уяснить принцип работы этой опции, следует разобраться с тем, для чего вообще нужен контроллер прерываний. Контроллер прерываний – это расположенный на материнской плате чип, который обрабатывает запросы к процессору, поступающие от аппаратных устройств, таких, как платы, вставленные в разъемы расширения, накопители, порты, и т.д. Эти запросы и называются аппаратными прерываниями.
APIC представляет собой новую версию контроллера прерываний, которая в 90-х гг. пришла на смену широко использовавшемуся до этого PIC. Контроллер APIC был разработан компанией Intel и впервые стал применяться в персональных компьютерах на базе процессора Pentium. Аббревиатура APIC расшифровывается, как Advanced Programmable Interrupt Controller – улучшенный программируемый контроллер прерываний.
Контроллер прерываний APIC предназначен для обработки аппаратных прерываний, поступающих от устройств и состоит из двух основных компонентов – это так называемый контроллер локального APIC (Local APIC или LAPIC), располагающийся в самом процессоре (точнее говоря, в каждом процессорном ядре) и чип контроллера ввода/вывода APIC(I/O APIC), располагающийся на материнской плате. Таким образом, количество локальных контроллеров прерываний LAPIC соответствует количеству процессорных ядер, установленных в компьютере.
Связь между обоими контроллерами осуществляется по системной шине, хотя во многих старых компьютерах для этой цели существовала специальная шина. Кроме того, раньше, до появления процессоров семейства Pentium поколения P54C, LAPIC находился не в самом центральном процессоре, а располагался в виде отдельного микроконтроллера на материнской плате. Контроллеров I/O APIC в системе также может быть несколько – до 8 штук. Если в системе нет ни одного I/O APIC, то контроллеры LAPIC вообще не используются, независимо от того, присутствуют ли они в ядрах процессора или нет, и вместо них обработкой прерываний занимается старый контроллер 8259 PIC.
Внедрение улучшенного контроллера прерываний позволило усовершенствовать обработку аппаратных прерываний, а кроме того, увеличило количество доступных в системе прерываний. Стандартное количество прерываний для I/O APIC составляет 24, а максимальное – 64. Таким образом, APIC существенно расширил возможности персонального компьютера по обработке аппаратных прерываний, ведь до внедрения технологии APIC контроллер PIC поддерживал всего лишь 16 прерываний.
Кроме того, поддержка APIC является составной частью технологии ACPI (Advanced Configuration and Power Interface, модернизированный интерфейс конфигурирования и питания).
Технология APIC разрабатывалась преимущественно для работы на многопроцессорных системах, там, где требуется надежная система для распределения аппаратных прерываний, идущих от устройств к процессорам. На сегодняшний день система контроллеров LAPIC используется как на однопроцессорных, так и на многопроцессорных системных платах компьютеров.
Следует помнить, однако, что для того, чтобы технология APIC работала, требуется и поддержка со стороны программного обеспечения, прежде всего, операционных систем. Все современные операционные системы, такие как Microsoft Windows XP, Windows Vista, Windows 7 и 8, поддерживают контроллер APIC.
Что делать, если Acpi apic support не поддерживается?
Если в вашем биосе нет поддержки Acpi apic, это может привести к некоторым проблемам в работе вашей операционной системы. Вот несколько рекомендаций о том, что делать в таких ситуациях:
1. Обновите биос
Возможно, отсутствие поддержки Acpi apic связано с устаревшей версией биоса на вашей материнской плате. Попробуйте обновить биос до последней версии, доступной на сайте производителя
Обратите внимание на список изменений и проверьте, есть ли в нем информация о добавлении поддержки Acpi apic
2. Проверьте настройки биоса
Если обновление биоса не помогло, проверьте настройки своего биоса. Возможно, поддержка Acpi apic отключена по умолчанию. Перейдите в раздел настроек Acpi или Advanced в биосе и убедитесь, что опция Acpi apic support включена. Сохраните изменения и перезагрузите компьютер.
3. Проверьте совместимость операционной системы
Некоторые операционные системы, особенно старые версии, могут не поддерживать Acpi apic или требовать специальных драйверов для его работоспособности. Убедитесь, что ваша операционная система совместима с Acpi apic и установите все необходимые драйверы и обновления.
4. Обратитесь за помощью
Если вы все еще сталкиваетесь с проблемами из-за отсутствия поддержки Acpi apic, обратитесь к обслуживающему центру производителя вашей материнской платы или компьютера. Специалисты смогут помочь вам диагностировать и решить проблему.
Не забывайте, что изменение настроек биоса может повлечь за собой другие последствия, поэтому будьте осторожны и не забывайте делать резервные копии данных перед внесением изменений.
PCI interrupt routing
-
PnP and PCI Interrupts
-
PCI IRQ Routing Table Specification
-
IRQ steering and device enumeration
ISA and PCI — Multiple PCI devices can share a PCI IRQ. On computers that use a PCI bus, the 16 standard IRQs can be programmed to either PCI or ISA mode. An IRQ cannot be programmed for both modes at once.
Microsoft Windows 98 can get and use one of the following IRQ tables:
-
Get IRQ table using ACPI BIOS
-
Get IRQ table using MS Specification Table
-
Get IRQ table from Protected Mode PCI BIOS 2.1 call
-
Get IRQ table from Real Mode PCI BIOS 2.1 call
PCI — Each PCI system board consists of one or more slots and a PCI Interrupt Router. Each slot has four interrupt pins, known as INTA#, INTB#, INTC#, and INTD#. The PCI Interrupt Router has several interrupt pins, known as PIRQ1#, PIRQ2#, PIRQ3#, … PIRQn#. There is no PIRQ0#. The INTn# pins for each slot may be wire OR’d with other INTn# pins from the same or other slots, and these groups of pins may also be connected to a PIRQn# pin on the Interrupt Router.
The actual PIRQ value assigned to each interrupt pin on each Interrupt Router is assigned by the chip-set vendor. Microsoft will work closely with chip-set vendors to assign appropriate PIRQ values for existing and future PCI chip sets.
IO APIC Configuration
The IO APIC uses two registers for most of its operation — an address register at IOAPICBASE+0 and a data register at
IOAPICBASE+0x10. All accesses must be done on 4 byte boundaries. The address register uses the bottom 8 bits for register select. Here is some example code that illustrates this:
uint32_t cpuReadIoApic(void *ioapicaddr, uint32_t reg) { uint32_t volatile *ioapic = (uint32_t volatile *)ioapicaddr; ioapic = (reg & 0xff); return ioapic4; } void cpuWriteIoApic(void *ioapicaddr, uint32_t reg, uint32_t value) { uint32_t volatile *ioapic = (uint32_t volatile *)ioapicaddr; ioapic = (reg & 0xff); ioapic4 = value; }
Note the use of the volatile keyword. This prevents a compiler like Visual C from reordering or optimizing away the memory accesses, which would be a Bad Thing. The volatile keyword is put before the ‘*’ sign. It means that the value pointed to is volatile, not the pointer itself.
Что такое BIOS?
BIOS (basic input/output system) – это набор микропрограмм в микросхеме с энергонезависимой памятью, которые отвечают за управление и первоначальное тестирование (POST) оборудования, размещенного на материнской плате, и дальнейший запуск операционной системы. Энергонезависимая память (ПЗУ) используется для хранения массива изменяемых данных.
BIOS при инициализации и тестировании оборудования сравнивает данные системной конфигурации и информацию, хранящуюся в чипе CMOS. При несоответствии и сбоях в системе выдается звуковой сигнал об ошибке или сообщение на мониторе. Чип CMOS расположен на материнской плате и является энергозависимой памятью, которой необходимо питаться от специальной батарейки.
Functions of BIOS (Basic Input Output System)
The BIOS is responsible for loading the OS and it contains various instructions that are required to load the hardware.
Some of the major functions of BIOS are –
POST–The first and foremost task of BIOS is to ensure the proper functioning of the computer hardware, and there is no hardware problem. Power-On Self-Check (POST) does this task efficiently. If the POST test fails, the computer produces different forms of beeps to show the error type. If the POST test is passed then it continues to boot.
Booting – Upon successfully running POST, the BIOS locates and recognizes the operating system. The BIOS then transfers access to Operating System when it detects one. This is called Booting.
BIOS drivers – BIOS drivers are a set of programs that are stored in the erasable memory chips which are non-volatile. The BIOS Drivers supplies basic computer hardware information.
BIOS Setup – Configuration software that allows you to configure hardware settings including the device settings, computer passwords, time and date. BIOS setup is also called a CMOS setup.
Acpi apic support в биосе: поддержка операционных систем
Acpi apic support (Advanced Configuration and Power Interface APIC support) в биосе относится к настройкам, связанным с управлением энергопотреблением и механизмами обработки прерываний операционной системы.
Acpi apic support включает поддержку ACPI (Advanced Configuration and Power Interface) и APIC (Advanced Programmable Interrupt Controller), что позволяет операционной системе эффективно управлять энергопотреблением и обрабатывать прерывания.
ACPI является стандартом, разработанным для управления энергопотреблением, настройками устройств и работой операционной системы на компьютере. Он позволяет существенно снизить энергопотребление в режимах ожидания и сна, а также предоставляет механизмы управления питанием и ресурсами устройств.
APIC — это контроллер, отвечающий за обработку прерываний и управление распределением прерываний между ядрами процессора. Он позволяет операционной системе эффективно распределять задачи и управлять прерываниями, что обеспечивает более высокую производительность системы.
Включение поддержки Acpi apic support в биосе позволяет операционной системе эффективно использовать механизмы управления энергопотреблением и обработки прерываний, что способствует более стабильной и производительной работе системы.
Преимущества поддержки Acpi apic support: | Описание |
---|---|
Управление энергопотреблением | Снижение энергопотребления в режимах ожидания и сна, оптимизация режимов питания |
Улучшенная обработка прерываний | Более эффективная работа с прерываниями, распределение задач между ядрами процессора |
Стабильность и производительность | Обеспечение стабильной и производительной работы операционной системы |
Совместимость операционных систем | Поддержка широкого спектра операционных систем, основанных на стандартах ACPI и APIC |
Таким образом, активация Acpi apic support в биосе является важным шагом для обеспечения эффективного управления энергопотреблением и обработки прерываний операционной системы. Это позволяет достичь более стабильной и производительной работы системы, а также обеспечить совместимость с различными операционными системами.
Работа с разделами и дисками в BIOS (AMI UEFI)
BIOS (Basic Input/Output System) — это низкоуровневая система, которая отвечает за инициализацию и настройку аппаратной части компьютера перед запуском операционной системы. Она также содержит настройки, касающиеся работы с разделами и дисками.
Для доступа к настройкам BIOS в системах с AMI UEFI (Extensible Firmware Interface) используется специальный интерфейс, который позволяет управлять разделами и дисками компьютера.
Разделы и диски
Разделы — это логические части физического диска, которые могут быть использованы для установки операционной системы, хранения файлов и запуска различных программ.
В BIOS (AMI UEFI) можно выполнять следующие действия с разделами и дисками:
- Создание разделов: BIOS позволяет определить границы разделов на физическом диске и создать новые разделы для использования.
- Удаление разделов: Вы можете удалить ненужные разделы с диска в BIOS.
- Изменение размера разделов: BIOS позволяет изменить размер существующих разделов, добавляя им дополнительное пространство или удаляя неиспользуемое пространство.
- Выбор загрузочного раздела: В BIOS можно настроить загрузочный раздел, который будет использоваться при запуске компьютера.
- Настройка порядка загрузки: BIOS позволяет выбрать порядок, в котором происходит загрузка операционной системы и других программ на компьютере.
Настройки разделов и дисков в BIOS
Для настройки разделов и дисков в BIOS выполните следующие шаги:
- Запустите компьютер и нажмите клавишу F2 или другую указанную клавишу на старте, чтобы войти в BIOS.
- Перейдите в раздел «Настройки диска» или аналогичный раздел в BIOS.
- В этом разделе вы сможете увидеть список разделов и дисков на компьютере.
- С помощью клавиш навигации выберите нужный раздел или диск, с которым вы хотите выполнить операции.
- Для создания нового раздела нажмите на соответствующую клавишу (обычно С) и следуйте инструкциям на экране.
- Для удаления раздела выберите его и нажмите на клавишу (обычно У).
- Для изменения размера раздела выберите его и нажмите на клавишу (обычно И) и следуйте инструкциям на экране.
- Чтобы выбрать загрузочный раздел, выберите его и нажмите клавишу (обычно З) или перетащите его в список загрузочных разделов.
- Для настройки порядка загрузки выберите разделы или диски и используйте клавиши навигации, чтобы изменить порядок.
- После внесения всех изменений сохраните настройки и перезагрузите компьютер.
Теперь вы знаете, как работать с разделами и дисками в BIOS (AMI UEFI). Удачной настройки компьютера!
Основные принципы работы системы BIOS
BIOS (Basic Input/Output System) — это программное обеспечение, которое хранится на микросхеме ROM (Read-Only Memory) на материнской плате компьютера. Биос является первой системой, которая запускается при включении компьютера, и он выполняет несколько основных функций.
В целом, BIOS является важной системой, которая обеспечивает инициализацию и контроль работы аппаратного обеспечения компьютера, а также обеспечивает загрузку операционной системы. Он также позволяет настраивать различные параметры системы и может быть обновлен для улучшения функциональности и совместимости
Is BIOS becoming outdated?
Current BIOS systems have been around for a long time, since around 1974, MS-DOS PC’s in the 1980s had BIOS.
Although BIOS has evolved and improved massively overtime, including extensions like ACPI (Advanced Configuration and Power Interface), which allowed BIOS to configure devices more easily as well as allowing it to perform advanced power management functions, like “sleep”.
However in comparison to modern day computers and technological advancements, BIOS hasn’t really advanced as much since the MS-DOS days.
The BIOS that is still being used today, has a serious limitation that can only boot from drives, which are 2.1TB, or less in size.
BIOS must operate in a 16 bit processor mode, and must have a 1MB of space to execute its processes.
Another limitation of BIOS includes that it has trouble initialising multiple hardware at once, which decreases efficiency, as it leads to a slow boot process.
Therefore BIOS has needed a replacement for long time, so in 2007 Intel, Microsoft, AMD, and PC manufacturers had agreed on “UEFI”, which is Unified Extensible Firmware Interface.
Nowadays the majority of computers use UEFI rather than BIOS.
With the new UEFI firmware, the limitation of hard drives being 2.1TB or less had been solved, and now UEFI can be booted on drives of 2.2 TB or larger, and as a matter of fact, the actual drive limit is said to be even 9.4 zettabytes (ZB), 1 ZB = 10007bytes
The reason for this, is because UEFI uses the “GPT” (GUID (Globally Unique Identifiers) Partition Table) partitioning scheme instead of “MBR” (Master Root Record), furthermore UEFI also boots the computer in a more standard way now, by launching EFI excitable programs rather than running code from the drive’s master boot record.
A partition structure will define how information is structured on that specific partition, it will also define if the code used in that partition is bootable.
MBR = Master Root Record
As MBR is getting dated with the new computer systems, it comes with its limitations such as that it only works on disks with a size of up to 2 TB in size and it can only support 4 partitions.
Despite those limitations, MBR is almost compatible with all devices (granted they are under 2TB in size)
GPT = GUID Partition Table
The advantage of using GPT is that it doesn’t have the same restriction of 2 TB disks, so it allows for nearly unlimited number of partitions.
An advantageous point of GPT is that it can store multiple copies of boot data across the disk, unlike MBR which only has it stored in one place. This feature of GPT is very beneficial as it makes it more robust and it can recover data if one of those copies gets corrupted.
Another advantageous point regarding GPT is that it stores “CRC” (cyclic redundancy check) values. This enabled GPT to notice if any of the data is corrupt, if so, it will attempt to recover the data from another disk location. In contrast MBR had no way of knowing if any part of the data was corrupt. All that will happen is, a system boot failure will appear on the screen, or even the drive partitions vanished, meaning a loss of data.
GPT also has a form of compatibility for old systems too, it does this by having protective MBR. This allows a single partition to extend across the entire drive. This allows the old system tools to not mistake the GPT drive for an unpartitioned drive, which means the GPT won’t be overwritten, which removes any chances of data loss.
ACPI APIC Support: что это такое и для чего оно служит
ACPI APIC Support — это технология, которая используется в компьютерах и серверах для управления электропитанием и управления аппаратными ресурсами. ACPI (Advanced Configuration and Power Interface) — это стандартная спецификация, разработанная для управления электропитанием, уровня энергопотребления и конфигурации аппаратного обеспечения.
APIC (Advanced Programmable Interrupt Controller) — это контроллер, который управляет прерываниями в компьютере. Он отвечает за передачу прерываний от аппаратного обеспечения к процессору и позволяет системе эффективно использовать доступные прерывания.
ACPI APIC Support включает поддержку технологии APIC в системе, что обеспечивает более точное управление прерываниями и увеличивает производительность системы. Когда ACPI APIC Support включено в биосе, система может использовать APIC для управления прерываниями, улучшая координацию работы аппаратного обеспечения и улучшая производительность системы в целом.
Однако, если вам не требуется использовать ACIP APIC Support или у вас возникают проблемы с ним, вы можете отключить его в настройках биоса
Обратите внимание, что отключение ACPI APIC Support может привести к ухудшению производительности системы или неправильной работе аппаратного обеспечения, поэтому рекомендуется оставить эту опцию включенной, если вы не столкнулись с конкретными проблемами
В целом, ACPI APIC Support является важной технологией для эффективного управления прерываниями и улучшения производительности системы. Рекомендуется оставить эту опцию включенной, если у вас нет проблем с ней
Если у вас возникли проблемы, вы можете попробовать отключить ее, но будьте готовы к возможным негативным последствиям.
Описание [ править | править код ]
APIC использовался в многоядерных/многопроцессорных системах, начиная с Intel Pentium (ядро P54). Начиная с этого процессора, каждый следующий снабжался интегрированным Local APIC-ом.
Преимущества расширенного контроллера прерываний:
- возможность реализации межпроцессорных прерываний — сигналов от одного процессора другому
- поддержка до 256 входов IRQ, в отличие от 8-16 на классической IBM PC
- крайне быстрый доступ к регистрам текущего приоритета прерывания и подтверждения прерывания. Контроллер прерываний, совместимый с IBM PC, исполнялся как устройство шины ISA с очень медленным доступом к его регистрам (порт 0x20).
APIC поддерживался в ОС Windows, начиная с Windows NT 4.0.
В настоящий момент наблюдается тенденция к отказу от IO APIC, как и проводников IRQ, и переходу на Message Signaled Interrupts.
APIC состоит из двух модулей: англ. local APIC и англ. IO APIC :
- LOCAL APIC — располагается в ядре процессора, если система многоядерная — в каждом ядре.
- I/O APIC — контроллер, расположенный на системной плате, обычно как часть микросхем обрамления процессора (например, микросхема Intel 82489DX).
Проводники IRQ от устройств подсоединены к IO APIC. Для общения local APIС и IO APIC, а также local APIC различных ядер друг с другом, используется FSB шина многопроцессорной системы, также используемая для соединения процессоров и контроллера памяти. Варианты использования передней шины для общения APIC между собой — отдельные проводники, или же специальные типы транзакций — менялись от поколения к поколению процессоров Pentium и Core.
Необходимость в новом контроллере, способном заменить программируемый контроллер прерываний (PIC), возникла с появлением следующих проблем:
- Появление многоядерных систем, требующих распределения прерываний по ядрам.
- Резкий рост числа подключенных устройств, превышающее количество свободных IRQ процессора.
- Скорость передачи данных устройств, превышающая скорость работы PIC.
Современные IOAPIC поддерживают 24 аппаратных прерывания, хотя количество линий может достигать до 256 линий IRQ.
Расширенный контроллер прерываний впервые начал применяться на двухпроцессорных системных платах, из-за более сложной обработки прерываний от различных устройств (не совсем очевидно, какой из процессоров должен реагировать на прерывание). Затем расширенный контроллер прерываний начал использоваться и на однопроцессорных системах — устройствам становится доступно большее число прерываний (24 вместо 16), плюс, несколько плат расширения могут разделять между собой общее прерывание.
Данную опцию с таким обозначением можно встретить на довольно старых материнских платах 2008-2014 годов выпуска. В зависимости от производителя материнской платы и версии BIOS возможны следующие варианты ее названий:
- ACPI APIC Support;
- APIC — IO APIC Mode;
- APIC Function;
- Interrupt Mode;
- IOAPIC Enable;
- IOAPIC Function.
Все это названия одной и той же опции, отвечающей за активацию расширенного контроллера прерываний — APIC. Что это такое вы узнаете ниже.
Interrupt controllers
Evolution of interrupt controllers in PC:
PIC Intel 8259 | IRQ0 — IRQ7 |
---|---|
Two PIC Intel 8259 | IRQ0 — IRQ15 |
IO-APIC | Max 255 physical hardware IRQ, typical system only around 24 total hardware lines |
Historical IRQ assignment for two PIC systems:
IRQ 0 | System timer. Reserved for the system. Cannot be changed by a user. |
---|---|
IRQ 1 | Keyboard. Reserved for the system. Cannot be altered even if no keyboard is present or needed. |
IRQ 2 | Second IRQ controller. See below for explanation. |
IRQ 3 | COM 2(Default) COM 4(User) |
IRQ 4 | COM 1(Default) COM 3(User) |
IRQ 5 | Sound card (Sound Blaster Pro or later) or LPT2(User) |
IRQ 6 | Floppy disk controller |
IRQ 7 | LPT1(Parallel port) or sound card (8-bit Sound Blaster and compatibles) |
IRQ 8 | Real time clock |
IRQ 9 | ACPI SCI or ISA MPU-401 |
IRQ 10 | Free / Open interrupt / Available |
IRQ 11 | Free / Open interrupt / Available |
IRQ 12 | PS/2 connector Mouse / If no PS/2 connector mouse is used, this can be used for other peripherals |
IRQ 13 | Math co-processor. Cannot be changed |
IRQ 14 | Primary IDE. If no Primary IDE this can be changed |
IRQ 15 | Secondary IDE |