Оптимизация BIOS стр.69

Локальный порт APIC отправляет прерывания на определенный процессор, следовательно, каждому процессору в системе требуется свой локальный порт APIC. Системе с двумя процессорами требуются два локальных порта APIC. Так как локальный порт APIC встраивается в каждый процессор со времени выхода процессора Intel Pentium Р54С, этот вопрос не должен вас волновать.

Порт 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 ХР. Более старые операционные системы (DOS, Windows 95/98) не поддерживают функцию APIC. По мере перехода пользователей персональных компьютеров на Windows ХР производители будут, вероятно, переходить на выпуск материнских плат с одним процессором, которые поддерживают функцию APIC.

Рекомендуем включить эту функцию при работе в новой операционной системе Win32 (Windows NT, 2000 или Windows ХР). Если вы используете материнскую плату с несколькими процессорами, вы должны включить данную опцию, так как она необходима для обработки прерываний в подобной системе.

Вам придется отключить эту функцию в устаревшей операционной системе (DOS или Windows 95/98) на плате с одним процессором. Причина заключается в том, что драйверы MS-DOS предполагают, что они могут вести запись на контроллер 8259 PIC (в то время функции APIC еще не было). Отключение функции приведет к тому, что APIC вернется в режим 8259 PIC.

IOQD

Обычные опции: 1, 4, 8, 12.

Современные материнские платы поставляются с конвейерной шиной процессора, которая позволяет увеличить производительность при высоких частотах. Несколько этапов конвейера могут также использоваться для постановки в очередь группы команд, отправленных на процессор. Очередность команд существенно повышает производительность, так как она эффективно маскирует ожидание шины процессора. В оптимальных условиях время ожидания между командами может быть сокращено до одного цикла!

Эта функция BIOS управляет использованием очереди команд для шины процессора. Обычно доступны только две опции. В зависимости от материнской платы, это могут быть 1 и 4, 1 и 8 или 1 и 12. Причина заключается в том, что данная опция не позволяет выбрать количество команд для постановки в очередь.

Вы можете только включить или выключить очередность команд для конвейера шины процессора. Количество доступных для очереди команд полностью зависит от количества этапов в конвейере. Поэтому на многих материнских платах для этой функции доступны лишь настройки Enabled и Disabled.


⇐ назад к прежней странице | | перейти на следующую страницу ⇒
Литература: 

Читайте также:

Помоги себе сам

Что может быть обыденней интернета в наши дни? Он стал незаменимой частью жизни всех нас. И это можно понять, ведь с его помощью люди работаю во всевозможных сферах деятельности, является очень эффективным. Но очень часто стоит вопрос о том, с помощью чего лучше всего добиваться лучших результатов и делать это более оперативно и с комфортом.

Яркая жизнь с компьютерными программами

На каждом шагу сегодня мы слышим нарекания на современную молодёжь и её бездеятельность. А ведь и правда – ребят кроме компьютера и досконального его знания мало что интересует и беспокоит, даже будучи на шашлыках, они тянут с собой компьютер и включают музыку либо фильмы. Такая зависимость является страшной для развития человечества в целом хотя б потому что все вокруг становятся замкнутыми и променивают реальный мир на виртуальное общение. Раньше, вспоминают люди постарше, у костра играли на гитаре вживую, ездили в горы с палатками, игрались миниатюрными поездами теперь заменённое компьютерными играми и различными программами симуляторами. Возникает закономерный вопрос – так ли вредны эти самые компьютерные программы и для чего они были созданы.

AlgoMusic M51 Galaxy - виртуальный инструмент на основе PD-синтеза

Виртуальный инструмент M51 Galaxy позволяет синтезировать "космические" звуки, обладает завораживающим звучанием. Обычно музыканты не очень жалуют инструменты, созданные с помощью SynthEdit. Однако M51, хоть и относится к их числу, действительно очень хорош. Секрет его звучания кроется в оригинальной архитектуре синтеза. На M51 Galaxy распространяется поговорка, что "все новое - это хорошо забытое старое". Идеи, заложенные в M51, уже были успешно реализованы в 80-х годах XX века.