Шрифт:
Если вторая опция равна 4, это значит, что конвейер шины процессора состоит из четырех этапов. Выбор данной опции позволит ставить в очередь до четырех команд. Затем каждая команда может быть успешно обработана с задержкой всего в один цикл.
Если вторая опция равна 8, это значит, что конвейер шины процессора состоит из восьми этапов. Выбор данной опции позволит ставить в очередь до восьми команд. Затем каждая команда может быть успешно обработана с задержкой всего в один цикл.
Если вторая опция равна 12, это значит, что конвейер шины процессора состоит из двенадцати этапов. Выбор данной опции позволит ставить в очередь до двенадцати команд. Затем каждая команда может быть успешно обработана с задержкой всего в один цикл.
Обратите внимание: задержка в один цикл возможна только в том случае, если конвейер полностью заполнен. Если конвейер заполнен лишь частично, для команд будет использоваться время ожидания, превышающее один цикл. Тем не менее, общая задержка для всех команд все равно будет существенно меньше, чем в стандартных условиях.
В большинстве случаев рекомендуем активировать очередность процессора: выберите значение 4/8/12 или Enabled. Это позволяет шине процессора маскировать время ожидания путем постановки в очередь лишних команд. После активации данной функции производительность системы должна заметно возрасти.
Этой опцией можно пользоваться и при разгонке процессора. Постановка команд в очередь способна не только повысить производительность системы, но и привести к нестабильности при высоких частотах. Чтобы разогнать систему, вам придется отключить данную функцию. Это снизит производительность, но процессор будет работать более стабильно и сможет разогнаться сильнее.
Обратите внимание на то, что дефицит производительности в системах с 812 ступенями может не окупить преимущества, полученные при разгонке процессора. Причина заключается в том, что подобные шины процессора имеют очень долгое время ожидания. Если не замаскировать его с помощью очередности команд, потеря производительности может быть настолько велика, что ее не удастся компенсировать даже разгонкой процессора. Поэтому рекомендуем включить данную функцию для шин с 8-12 ступенями, даже если это ограничит ваши возможности при разгонке.
Interrupt Mode (Режим прерывания)
Обычные опции: PIC, APIC.
Эта опция BIOS используется для того, чтобы включить или выключить функцию APIC материнской платы (Advanced Programmable Interrupt Controller – Программируемый контроллер прерываний). Функция APIC представляет собой набор из нескольких устройств, которые составляют контроллер прерываний. Сейчас он состоит из трех портов: локального APIC, I/O APIC и шины APIC.
Локальный порт APIC отправляет прерывания на определенный процессор, следовательно, каждому процессору в системе требуется свой локальный порт APIC. Системе с двумя процессорами требуются два локальных порта APIC. Так как локальный порт APIC встраивается в каждый процессор со времени выхода процессора Intel Pentium P54C, этот вопрос не должен вас волновать.
Порт I/O APIC представляет собой замену для устаревшего контроллера 8259 PIC (Programmable Interrupt Controller – Программируемый контроллер прерываний), который по-прежнему используется многими материнскими платами. Он собирает сигналы прерываний от устройств I/O и отправляет сообщения на локальные порты APIC через шину APIC, которая подключается к портам APIC.
В системе может быть до восьми I/O APIC, причем каждый контроллер способен поддерживать от 24 (обычно) до 64 линий прерываний. Как видите, это позволяет системе поддерживать больше прерываний I/O, чем при работе с контроллером 8259 PIC. Обратите внимание: если в системе нет хотя бы одного контроллера I/O APIC, локальный порт APIC станет бесполезен, и система будет работать на базе контроллера 8259 PIC.
В итоге: функция APIC обеспечивает поддержку нескольких процессоров, большее количество прерываний IRQ, и ускоренную обработку прерываний, которая невозможна при работе с устаревшим контроллером 8259 PIC. Несмотря на то, что данной функцией можно пользоваться на платах с одним процессором, скорее всего, вы встретитесь с ней на плате с несколькими процессорами. Причина заключается в том, что данную функцию поддерживают только новые операционные системы, например, Microsoft Windows NT, Windows 2000 и Windows XP. Более старые операционные системы (DOS, Windows 95/98) не поддерживают функцию APIC. По мере перехода пользователей персональных компьютеров на Windows XP производители будут, вероятно, переходить на выпуск материнских плат с одним процессором, которые поддерживают функцию APIC.
Рекомендуем включить эту функцию при работе в новой операционной системе Win32 (Windows NT, 2000 или Windows XP). Если вы используете материнскую плату с несколькими процессорами, вы должны включить данную опцию, так как она необходима для обработки прерываний в подобной системе.
Вам придется отключить эту функцию в устаревшей операционной системе (DOS или Windows 95/98) на плате с одним процессором. Причина заключается в том, что драйверы MS-DOS предполагают, что они могут вести запись на контроллер 8259 PIC (в то время функции APIC еще не было). Отключение функции приведет к тому, что APIC вернется в режим 8259 PIC.