IoAPIc function что это - TurboComputer.ru
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд (пока оценок нет)
Загрузка...

IoAPIc function что это

ACPI APIC Support

Другие идентичные названия опции: APIC Mode, IOAPIC Function, Interrupt Mode.

Опция BIOS Setup ACPI APIC Support используется для того, чтобы включить или выключить поддержку контроллера APIC на материнской плате. Эта опция имеет всего два варианта (Enabled — Включено и Disabled — Выключено).

Принцип работы

Чтобы уяснить принцип работы этой опции, следует разобраться с тем, для чего вообще нужен контроллер прерываний. Контроллер прерываний – это расположенный на материнской плате чип, который обрабатывает запросы к процессору, поступающие от аппаратных устройств, таких, как платы, вставленные в разъемы расширения, накопители, порты, и т.д. Эти запросы и называются аппаратными прерываниями.

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.

Стоит ли включать опцию?

Поддержка APIC со стороны операционной системы обуславливает и целесообразность включения или выключения опции ACPI APIC Support. Если у вас на компьютере установлены старые версии ОС, такие, как Microsoft DOS, Microsoft Windows 95, Windows 98, Windows Millenium (до Windows NT), то имейте в виду, что они не поддерживают APIC и разработаны с расчетом на работу с устаревшим контроллером прерываний PIC. Из этого следует, что велика вероятность того, что эти операционные системы будут нестабильно работать с включенной опцией поддержки контроллера APIC, или не будут работать вообще. Если такое происходит, и вы уверены в том, что проблемы с операционными системами происходит из-за включенной поддержки улучшенного контроллера прерываний APIC, то вам стоит выключить данную опцию.

При отключении опции контроллер APIC будет работать, эмулируя контроллер 8259 PIC, и, таким образом, старые операционные системы смогут работать, обращаясь к нему. Если же у вас установлена современная операционная система, начиная с Windows 2000, то вы можете смело включить эту опцию, поскольку поддержка технологии APIC сделает вашу систему более производительной. Кроме того, обязательной является включение данной опции в системе, где установлено несколько процессоров.

IOAPIC

The Intel I/O Advanced Programmable Interrupt Controller is used to distribute external interrupts in a more advanced manner than that of the standard 8259 PIC. With the I/O APIC, interrupts can be distributed to physical or logical (clusters of) processors and can be prioritized. Each I/O APIC typically handles 24 external interrupts.

Contents

Detecting I/O APIC

In order to detect the existence of an I/O APIC (or multiple ones), the Intel Multi-Processor or ACPI tables (specifically, the MADT) must be parsed. In the MP tables, configuration tables with the entry identification of 0x02 are for I/O APICs. Parsing will tell how many (if any) I/O APICs exist, what are their APIC ID, base MMIO address and first IRQ (or GSI — Global System Interrupt). For more information on parsing the MP tables, see the External MP Tables Links section below. So you can have, say, 2 I/O APICs, the first handling IRQs 0 — 23 and the second 24 — 47.

Programming the I/O APIC

Each I/O APIC has a set of 2 or 3 (depending on version) 32-bit registers and up to many 64-bit registers (one per IRQ). The 64-bit registers have actually to be accessed as two 32-bit reads/writes. All registers are memory indexed. It means that you actually have only two 32-bit registers in memory, called IOREGSEL and IOREGWIN. You put the register index in IOREGSEL, and then you can read/write in IOREGWIN. The first three registers contain general information about this I/O APIC, while the remaining registers contain the specific configuration for each IRQ.

IOAPICID

This register has index 0 (you write 0 to IOREGSEL and then read from IOREGWIN). It’s a Read-Only register with almost all bits reserved. The only interesting field is in bits 24 — 27: the APIC ID for this device (each peripheral which is interfaced with the APIC Bus needs an APIC ID, not only CPUs). You shall find this ID in ACPI/MP Tables as well.

IOAPICVER

This register (index 1) contains the I/O APIC Version in bits 0 — 8, and the Max Redirection Entry which is «how many IRQs can this I/O APIC handle — 1». It is encoded in bits 16 — 23.

IOAPICARB

This register (index 2) contains in bits 24 — 27 the APIC Arbitration ID. TODO

IOREDTBL

Following there are two 32-bit register for each IRQ. The first IRQ has indexes 0x10 and 0x11, the second 0x12 and 0x13, the third 0x14 and 0x15, and so on. So the Redirection Entry register for IRQ n is 0x10 + n * 2 (+ 1). In the first of the two registers you access to the LOW uint32_t / bits 31:0, and the second for the high uint32_t / 63:32. Each redirection entry is made of the following fields:

FieldBitsDescription
Vector0 — 7The Interrupt vector that will be raised on the specified CPU(s).
Delivery Mode8 — 10How the interrupt will be sent to the CPU(s). It can be 000 (Fixed), 001 (Lowest Priority), 010 (SMI), 100 (NMI), 101 (INIT) and 111 (ExtINT). Most of the cases you want Fixed mode, or Lowest Priority if you don’t want to suspend a high priority task on some important Processor/Core/Thread.
Destination Mode11Specify how the Destination field shall be interpreted. 0: Physical Destination, 1: Logical Destination
Delivery Status12If 0, the IRQ is just relaxed and waiting for something to happen (or it has fired and already processed by Local APIC(s)). If 1, it means that the IRQ has been sent to the Local APICs but it’s still waiting to be delivered.
Pin Polarity130: Active high, 1: Active low. For ISA IRQs assume Active High unless otherwise specified in Interrupt Source Override descriptors of the MADT or in the MP Tables.
Remote IRR14TODO
Trigger Mode150: Edge, 1: Level. For ISA IRQs assume Edge unless otherwise specified in Interrupt Source Override descriptors of the MADT or in the MP Tables.
Mask16Just like in the old PIC, you can temporary disable this IRQ by setting this bit, and reenable it by clearing the bit.
Destination56 — 63This field is interpreted according to the Destination Format bit. If Physical destination is choosen, then this field is limited to bits 56 — 59 (only 16 CPUs addressable). You put here the APIC ID of the CPU that you want to receive the interrupt. TODO: Logical destination format.
Читайте также:  Системная память Trial version что это значит

IOREGSEL and IOWIN

The register IOREGSEL is an MMIO register select register that is used to access all the other I/O APIC registers. The IOWIN register is the ‘data’ register. Once the IOREGSEL register has been set, the IOWIN register can be used to write or read the register in the IOREGSEL. The actual position in memory of the two registers is specified in the ACPI MADT Table and/or in the MP table. The IOREGSEL is at the address specified, and IOREGWIN is at the same address + 0x10.

‘apic_base’ is the memory base address for a selected IOAPIC, these can be found by enumerating them from the MP or ACPI Tables.

IO APIC Inputs

How other hardware (devices, etc) use IO APIC inputs is completely arbitrary — the motherboard/chipset designer can hard-wire anything they like to any IO APIC input. For the motherboard designer’s convenience, most but not all legacy IRQs are often (but not always) connected «1:1» to IO APIC inputs (e.g. IO APIC input #1 may be the same as PIC chip input #1) as this makes firmware a little easier (e.g. no need for «interrupt redirection entries» in ACPI’s MASD/APIC table), but this is not a requirement of any standard and not something that useful operating system software can rely on.

To correctly determine what how IO APIC inputs are used (and how they must be configured — as active high or active low, and as edge triggered or level triggered) operating system software must either:

1) Use APIC’s MADT/APIC table to determine how legacy IRQs are mapped to IO APIC inputs; then use ACPI’s AML (with a suitable interpreter) to determine how PCI devices are connected to IO APIC inputs

2) Use Intel’s «MultiProcessor Specification» tables to determine how both legacy IRQs and PCI IRQs are mapped to IO APIC inputs. Note that Intel’s «MultiProcessor Specification» is deprecated (an operating system should use ACPI where possible, and fall back to MultiProcessor Specification tables if ACPI doesn’t exist or can’t be used)

3) Provide (many) motherboard specific drivers, where each driver is able to use motherboard specific information to determine how IO inputs are used

IoAPIc function что это

Группа: 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 во избежании конфликтов. Но эта тема уже для системщиков и разбирать ее здесь бессмысленно.

Ioapic 24 119 entries что это

Другие идентичные названия опции: APIC Mode, IOAPIC Function, Interrupt Mode.

Опция BIOS Setup ACPI APIC Support используется для того, чтобы включить или выключить поддержку контроллера APIC на материнской плате. Эта опция имеет всего два варианта (Enabled — Включено и Disabled — Выключено).

Принцип работы

Чтобы уяснить принцип работы этой опции, следует разобраться с тем, для чего вообще нужен контроллер прерываний. Контроллер прерываний – это расположенный на материнской плате чип, который обрабатывает запросы к процессору, поступающие от аппаратных устройств, таких, как платы, вставленные в разъемы расширения, накопители, порты, и т.д. Эти запросы и называются аппаратными прерываниями.

Читайте также:  Почему ОЗУ доступно меньше чем есть

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.

Стоит ли включать опцию?

Поддержка APIC со стороны операционной системы обуславливает и целесообразность включения или выключения опции ACPI APIC Support. Если у вас на компьютере установлены старые версии ОС, такие, как Microsoft DOS, Microsoft Windows 95, Windows 98, Windows Millenium (до Windows NT), то имейте в виду, что они не поддерживают APIC и разработаны с расчетом на работу с устаревшим контроллером прерываний PIC. Из этого следует, что велика вероятность того, что эти операционные системы будут нестабильно работать с включенной опцией поддержки контроллера APIC, или не будут работать вообще. Если такое происходит, и вы уверены в том, что проблемы с операционными системами происходит из-за включенной поддержки улучшенного контроллера прерываний APIC, то вам стоит выключить данную опцию.

При отключении опции контроллер APIC будет работать, эмулируя контроллер 8259 PIC, и, таким образом, старые операционные системы смогут работать, обращаясь к нему. Если же у вас установлена современная операционная система, начиная с Windows 2000, то вы можете смело включить эту опцию, поскольку поддержка технологии APIC сделает вашу систему более производительной. Кроме того, обязательной является включение данной опции в системе, где установлено несколько процессоров.

APIC (англ. Advanced Programmable Interrupt Controller ) — улучшенный программируемый контроллер прерываний. Он был добавлен в процессоре Pentium.

Содержание

Описание [ править | править код ]

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. Что это такое вы узнаете ниже.

Расширенный контроллер прерываний — APIC

Для начала стоит отметить, что прерывания, а точнее аппаратные прерывания, это специальные сигналы при помощи которых процессор обменивается данными с платами расширения и иными устройствами, подключенными к разъемам материнской платы.

Контроллер прерываний — это специальный чип, расположенный на материнской плате, отвечающий за обработку этих самых прерываний.

До 90-х годов прошлого века этот контроллер обозначался PIC (Programmable Interrupt Controller), пока на смену ему не пришел более продвинутый APIC (Advanced Programmable Interrupt Controller), разработанный компанией Intel.

Теперь он стал сложнее. Одна из его составных частей располагается прямо в процессоре. Но и функционал зато расширился.

Так вот опция APIC Mode активирует работу контроллера прерываний в продвинутом режиме APIC. (Хотя на сегодняшний день это является необходимым минимумом).

Нужно ли включать?

Если версия установленной ОС на вашем ПК не ниже Windows 2000, а процессор имеет более 1 ядра, то вам однозначно стоит включить APIC Mode в настройках BIOS, переведя ее в положение Enabled.

Читайте также:  Флешка микро сд не определяется что делать

Активация расширенного режима работы контроллера прерываний

Это приведет к ее более стабильной и быстрой работе. Но переключать APIC Mode можно только перед установкой Windows, так как в установленной системе это грозит проблемами в работе.

Большие секреты маленького BIOS’а — продолжение

В этой статье приводится продолжение материала по настройке BIOS’а компьютера. Данная тема настолько обширна, что осветить ее за раз не представляется возможным. Однако я постараюсь обрисовать основные пункты настройки и оптимизации работы компьютера средствами Базовой Системы Ввода-Вывода.

Тестирование разогнанного компьютера

Первая проверка стабильности компьютера — запуск и загрузка BIOS. Если после включения питания система не запускается или присутствуют звуковые сигналы, то это свидетельствует о явном переразгоне. В таком случае необходимо сбросить все настройки BIOS с помощью перемычки на системной плате. Многие современные платы умеют автоматически восстанавливать значение частот и напряжений по умолчанию, если предыдущий старт системы оказался неудачным. Иногда для обнуления настроек BIOS достаточно удерживать нажатой клавишу Insert во время старта компьютера.

Далее — загрузка операционной системы. При запуске Windows нагрузка на основные компоненты значительно возрастает, и, если значения рабочих частот были превышены, то операционная система может не загрузиться. Однако и загрузка Windows, и запуск прикладных программ не могут свидетельствовать об успешном разгоне. Система может внезапно остановиться через несколько минут или только при работе определенных программ, требующих повышенных системных ресурсов.

До сих пор нет универсального теста на стабильность системы. Один из наиболее простых тестов на долговременную стабильность — создание архива большого размера и проверка его целостности. Есть также специализированные программы, интенсивно загружающие центральный процессор, однако успешная работа одной из таких программ не дает полной уверенности в стабильности. Поэтому рекомендуется использовать несколько таких программ. Тестовые программы не всегда точно определяют реальную производительность системы.

Поэтому для полноты картины можно замерить скорость работы реальных приложений. Например, если работа на компьютере связана с видеомонтажом, можно запустить на обработку один и тот же клип с одинаковыми настройками обработки до и после разгона и сравнить полученные результаты.

Оптимизация стандартных и расширенных настроек BIOS

Под оптимизацией в данном случае будем понимать установку таких значений параметров, отличных от настроек разгона, которые позволяют уменьшить время загрузки операционной системы и потребление ресурсов системы устройствами, которые в данной конфигурации не используются. Первым пунктом меню программы CMOS Setup Utility обычно значится раздел Standard CMOS Feature или Standard CMOS Setup (MAIN). Рассмотрим, какие параметры могут использоваться для уменьшения времени загрузки операционной системы:

  1. Drive A, Drive B, Legacy Diskette A/B — эти параметры устанавливают типы дисководов для дискет, которые могут быть подключены к одному из каналов (А или В) контроллера гибких дисков. Если дисковод отсутствует, необходимо выставить значение Disabled (None) — это позволит системе при отсутствующем дисководе экономить время при загрузке. В противном случае следует выставить значение присутствующего устройства. В подавляющем большинстве случаев в компьютеры устанавливается дисководы типа 1.44M, 3.5 in. При неправильном значении параметра система может работать нестабильно или зависать, пытаясь обратиться к несуществующему дисководу;
  2. Type, IDE Primary/Secondary Master/Slave — данный параметр определяет тип устройства, подключенного к данному каналу. Если на данном канале используется жесткий диск, то необходимо установить значение Auto. Если установлен оптический привод CD/DVD, то значение — CDROM/DVD. Если данного значения нет в перечне, то вполне подойдет и Auto, хотя допустимо и значение None. Если на данном канале нет вообще никаких приводов, то целесообразно использовать значение None для экономии времени загрузки системы. Если в системе присутствует устаревший жесткий диск, не поддерживающий автоопределение, то необходимо ввести вручную все его параметры при установленном значении Manual (User);
  3. Swap Floppy Drive — с помощью этого параметра можно поменять местами дисководы А и В без их физического переключения. Для системы с одним дисководом всегда используется вариант Disabled (Off);
  4. Gate A20 Option — параметр переключает адресную линию А20, которая может управляться контроллером клавиатуры или чипсетом. Значение Fast, при котором линия А20 управляется намного быстрее, является рекомендуемым; Normal — линия управляется более медленным контроллером клавиатуры, но в редких случаях можно избавиться от зависаний и самопроизвольных перезагрузок системы, установив данное значение;
  5. APIC Function, IOAPIC Function — включение усовершенствованного программируемого контроллера прерываний APIC (Advanced Programmable Interrupt Controller), который обеспечивает большее количество прерываний, быстрее их обрабатывает, а также распределяет их между несколькими процессами. Изменять значение этого параметра рекомендуется до установки операционной системы. В противном случае Windows может не загрузиться, и придется вернуть прежнее значение или же переустановить Windows. Enabled (On) — расширенный контроллер прерываний включен, рекомендуется для Windows 2000/XP/2003; Disabled (Off) — расширенный контроллер прерываний выключен, рекомендуется для Windows 95/98. Встречается также аналогичный параметр Interrupt Mode, который может иметь значения PIC или APIC;
  6. Delay IDE Initial — устанавливает временную задержку при инициализации жестких дисков. По умолчанию устанавливается значение 0 (задержка отсутствует), значение 1-15 секунд может понадобиться для старых жестких дисков, которым нужно больше времени для входа в рабочий режим после включения компьютера;
  7. Hyper-Threading Function, Hyper-Threading Technology — разрешает процессору использовать технологию Hyper-Threading, которая повышает производительность системы в целом, реализована в процессорах Intel начиная с Pentium 4 и позволяет выполнять несколько потоков команд одновременно. Однако для использования данной технологии необходима поддержка со стороны материнской платы и процессора, а также со стороны операционной системы (Windows XP/2003, Linux 2.4.x);
  8. CPU L1& L2 Cache, CPU Internal Cache/External Cache — отключение данного параметра позволяет радикальным образом замедлить компьютер. Интегрированная кэш-память первого и второго уровней является составной частью центрального процессора. Используйте значение Enabled (On);
  9. CPU Level 2 Cache ECC Check — контроль и коррекция ошибок в кэш-памяти второго уровня. Включение этой функции Enabled (On) повышает стабильность работы системы, но несколько снижает ее производительность. Если система работает нестабильно в разогнанном режиме, можно попробовать включить данный параметр, тем самым немного повысив стабильность системы.

Параметры загрузки компьютера

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

  1. First/Second/Third Boot Device — данные параметры определяют носители для поочередной загрузки. Если с первого устройства загрузиться невозможно, система обратится ко второму, а затем — и к третьему. Могут использоваться следующие устройства: Floppy — дисковод, HDD-0 (1,2,3) — жесткие диски, CDROM/DVD — привод для компакт-дисков, USB — устройство с USB-интерфейсом, LAN (Network) — загрузка через локальную сеть, ATA100RAID — RAID-массив из дисков IDE, Disabled (None) — нет устройства для загрузки. При установке системы с компакт- диска рекомендовано первое устройство для загрузки установить в Disabled (None), второе — CDROM/DVD, и третье — HDD-0. После установки и второе устройство можно выставить в Disabled (None), как и первое. Тем самым система будет сразу грузиться с жесткого диска, а если в последующем возникнет необходимость загружаться с другого устройства, то это можно будет выполнить минимальным манипулированием в BIOS, назначив требуемое устройство на загрузку в качестве первого или второго;
  2. Quick Power On Self Test, Quick Boot — параметр разрешает более быструю процедуру первоначального тестирования (POST) и существенно ускоряет загрузку в целом. Рекомендуется выставить значение Enabled (On);
  3. Boot Up Floppy Seek, Floppy Drive Seek at Boot — разрешает опрашивать дисковод и определять количество доступных дорожек для
    чтения/записи. Рекомендуется использовать значение Disabled (Off).
Ссылка на основную публикацию
Adblock
detector