Устройства Pci включаются в биосе

Обновлено: 21.11.2024

На экране отображаются настройки даты, времени и функций загрузки, а также основная информация о системе:

  • Поставщик BIOS: American Megatrends
  • Основная версия: 4.6.5.4
  • Соответствие: UEFI 2.3.1; ИП 1.2
  • Версия BIOS: формат SBCFLT_X.XX.XX_X — полезно проверить, установлена ​​ли у вас последняя версия BIOS
  • Дата и время сборки: ММ/ДД/ГГГГ ЧЧ:ММ:СС
  • Системная дата: ЧЧ:ММ:СС
  • Системное время: день недели ММ/ДД/ГГГГ
  • Уровень доступа: администратор

Дополнительно

В этом разделе представлены расширенные системные функции и настройки функциональности.
Внимание! Только для опытных пользователей. Установка неправильных значений элементов может привести к сбоям в работе системы.

Настройки PCI

Настройки PCI, PCI-X и PCI Express:

Настройки питания

Системные параметры ACPI и политики управления питанием:

Настройки доверенного платформенного модуля

Примечание. Модуль TPM не собирается по умолчанию. Опция актуальна при больших объемах заказов.

Настройки модуля доверенной платформы:

  • Поддержка устройств безопасности: включает или отключает поддержку BIOS для устройств безопасности. ОС не будет показывать устройство безопасности. Протокол TCG EFI и интерфейс INT1A будут недоступны.

Настройки процессора

Параметры конфигурации процессора:

  • Поддержка PSS: включите или отключите создание объектов ACPI _PPC, _PPS и _PCT.
  • Настройка PSTATE: позволяет настроить начальный уровень P-состояния.
  • Режим NX: включение или отключение функции защиты неисполняемой страницы.
  • Режим SVM: включите или отключите виртуализацию ЦП.
  • Режим C6: включение или отключение состояния C6.
  • Режим CPB: автоматическое или отключение повышения производительности ядра.
  • Режим выравнивания ядер: изменение количества ядер в системе.

Настройки видео

Настройки SATA

Конфигурация интерфейса устройств хранения:

  • Канал SATA OnChip: включение или отключение канала SATA для устройств хранения.
  • Тип OnChip SATA: установите тип интерфейса хост-контроллера SATA для связи с устройствами хранения.
    • Собственная интегрированная среда разработки
    • АХЦИ
    • Устаревшая среда разработки
    • AHCI как идентификатор 7804

    Настройки памяти

    • Memory Clock: эта опция позволяет пользователю выбирать другие часы памяти. Можно установить автоматическое определение или выбрать вручную.
    • Очистка памяти: управление функциональностью очистки памяти.
    Конфигурация памяти
    • Переназначение дыр в памяти: включение или отключение переназначения дыр в памяти.
    • Перемежение банков: включите или отключите чередование банков.
    • Отверстие в памяти 15–16 МБ: Включите или отключите дыру в памяти 15–16 МБ для некоторых плат расширения ISA.
    • Информация о разъеме: основная информация об используемой памяти SO-DIMM.

    Настройки SDIO

    Параметры конфигурации SD/SDIO:

    • Режим доступа к SDIO: установите режим доступа к SD-устройству:
      • Авто — доступ к SD-устройству в режиме DMA, если контроллер его поддерживает, в противном случае — в режиме PIO.
      • DMA – доступ к SD-устройству в режиме DMA.
      • PIO — доступ к SD-устройству в режиме PIO (запрограммированный ввод/вывод).

      Настройки USB

      • Поддержка устаревшего USB: включает поддержку устаревшего USB. Параметр «Авто» отключает устаревшую поддержку, если USB-устройства не подключены. При отключенном параметре USB-устройства будут доступны только для приложений EFI.
      • Передача XHCI: временное решение для ОС без поддержки передачи XHCI. Смена владельца XHCI должна быть подтверждена драйвером XHCI.
      • Передача EHCI: временное решение для ОС без поддержки передачи EHCI. Смена владельца EHCI должна быть подтверждена драйвером EHCI.
      • Поддержка драйвера USB-накопителя: включение или отключение поддержки драйвера USB-накопителя.
      • Эмуляция порта 60/64: включение поддержки эмуляции порта ввода-вывода 60h/64h. Этот параметр должен быть включен для полной поддержки устаревшей USB-клавиатуры для операционных систем, не поддерживающих USB.
      • Тайм-аут передачи через USB: значение тайм-аута для передачи управления, массовой передачи и прерывания — 1 сек., 5 сек., 10 сек. или 20 сек.
      • Тайм-аут сброса устройства: тайм-аут команды запуска запоминающего устройства USB большой емкости.
      • Задержка включения устройства: максимальное время, которое потребуется устройству, прежде чем оно надлежащим образом сообщит о себе хост-контроллеру.
        • Авто — используется значение по умолчанию: для корневого порта это 100 мс, для порта-концентратора задержка берется из дескриптора концентратора.
        • Время ожидания запроса на установку: количество секунд ожидания ключа активации установки. 65535 (0xFFFF) означает неопределенное ожидание.
        • Состояние NumLock при загрузке: выберите состояние NumLock клавиатуры.
        • Тихая загрузка: включает или отключает параметр тихой загрузки.
        • Быстрая загрузка: включает или отключает загрузку с инициализацией минимального набора устройств, необходимых для запуска опции активной загрузки. Не влияет на параметр загрузки BBS.
        • Поддержка SATA: подлежит уточнению
        • Поддержка VGA: подлежит уточнению
        • Поддержка USB: подлежит уточнению
        • Поддержка устройств PS2: если отключено, устройство PS2 будет пропущено.
        • Поддержка драйвера сетевого стека: если этот параметр отключен, драйвер сетевого стека будет пропущен.
        • Загрузка UEFI: настройте параметры загрузки UEFI:
          • Автоматически: если первым загрузочным жестким диском является GPT, включите параметры загрузки UEFI, в противном случае отключите.
          • Включено – включить все параметры загрузки UEFI.
          • Disabled — отключить все параметры загрузки UEFI.
          • Выбор режима загрузки. Выберите режим загрузки Legacy/UEFI.
          • Фиксированные приоритеты порядка загрузки: установите приоритеты порядка загрузки.

          Параметры CSM16

          Конфигурации CSM16. Включить/отключить, дополнительное ПЗУ, параметры выполнения и т. д.:

          • GateA20 активен:
            • По запросу GA20 можно отключить с помощью служб BIOS.
            • Всегда: запретить отключение GA20. Этот параметр полезен при выполнении любого кода RT размером более 1 МБ.
            • Немедленно — выполнить ловушку немедленно.
            • Отложено — выполнить ловушку во время загрузки прежних версий.

            Параметры CSM

            Выполнение OpROM, параметры загрузки, фильтр и т. д.:

            • Запустить CSM: этот параметр определяет, будет ли запущен CSM.
            • Фильтр параметров загрузки. Этот параметр определяет, с каких устройств система может загружаться.
            • Политика запуска PXE OpROM: управляет выполнением UEFI и устаревшей PXE OpROM.
            • Политика запуска хранилища OpROM: управляет выполнением UEFI и устаревшего хранилища OpROM.
            • Политика запуска видео OpROM: контролирует выполнение UEFI и устаревшего видео OpROM.
            • Приоритет ROM другого устройства PCI: для устройств PCI, отличных от сетевых, запоминающих устройств или видео, определяется, какую OpROM запускать.
            • Приоритеты жесткого диска BBS: установите порядок устаревших устройств в этой группе.

            Безопасность

            • Пароль администратора: установите пароль администратора.
            • Пароль пользователя: установите пароль пользователя.

            Меню безопасной загрузки

            Настроить параметры безопасной загрузки:

            • Безопасная загрузка: безопасную загрузку можно включить, если:
              • Система работает в пользовательском режиме с зарегистрированным ключом платформы (PK).
              • Функция CSM отключена.

              Сохранить и выйти

              На экране выхода можно сохранить или отменить изменения перед выходом из BIOS.

              Системная плата должна находиться в спящем режиме (состояние питания системы G1-S1, G1-S2 или G1-S3), в спящем режиме (состояние питания системы G1-S4) или в выключенном состоянии (состояние питания системы G2-S5). Механическое отключение (состояние питания системы G3) не поддерживается, это означает, что адаптер переменного тока не был выключен после последнего выключения.

              Второе требование заключается в том, что функция пробуждения по локальной сети должна быть включена в настройках сетевого адаптера операционной системы. Это можно сделать из свойств сетевого адаптера в диспетчере устройств. Выполните следующие действия, чтобы включить функцию пробуждения по локальной сети для Microsoft Windows:

              <р>1. Откройте «Диспетчер устройств».
              2. В открывшемся окне разверните узел «Сетевые адаптеры».
              3. Выберите адаптер, который вы хотите настроить для получения пакетов WOL, щелкните его правой кнопкой мыши и выберите пункт «Свойства» в раскрывающемся меню.

              <р>4. В открывшемся диалоговом окне перейдите на вкладку «Дополнительно».
              5. Измените значение параметра «Выключить функцию пробуждения по локальной сети» или «Пробуждение по локальной сети после выключения» или «Пробуждение после завершения работы» на «Включено».

              <р>6. Измените значение свойства "Wake on Magic Packet" на Enabled или для свойства "Wake-Up Capabilities" выберите значение Magic Packet.

              <р>7. В открывшемся диалоговом окне перейдите на вкладку "Управление питанием"
              8. Установите флажок «Разрешить этому устройству будить компьютер» и снимите флажок «Разрешить компьютеру выключать это устройство для экономии энергии».

              <р>9. Установите флажок "Разрешить вывод компьютера из спящего режима только с помощью волшебного пакета", чтобы компьютер не просыпался при каждом отдельном сетевом действии.

              Компоненты вашего компьютера работают вместе через шину. Узнайте о шине PCI и плате PCI, например, о приведенной выше. См. другие изображения компьютерного оборудования.

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

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

              Идея шины проста: она позволяет подключать компоненты к процессору компьютера. Некоторые из компонентов, которые вы, возможно, захотите подключить, включают жесткие диски, память, звуковые системы, видеосистемы и так далее. Например, чтобы увидеть, что делает ваш компьютер, вы обычно используете ЭЛТ или ЖК-экран. Для управления экраном требуется специальное оборудование, поэтому экран управляется графической картой. Видеокарта представляет собой небольшую печатную плату, предназначенную для подключения к шине. Видеокарта взаимодействует с процессором, используя шину компьютера в качестве канала связи.

              Преимущество автобуса в том, что он делает детали более взаимозаменяемыми. Если вы хотите получить лучшую видеокарту, вы просто отключаете старую карту от шины и подключаете новую. Если вы хотите, чтобы на вашем компьютере было два монитора, вы подключаете к шине две видеокарты. И так далее.

              В этой статье вы узнаете о некоторых из этих автобусов. Мы сосредоточимся на шине, известной как Interconnect Peripheral Component Interconnect (PCI). Мы поговорим о том, что такое PCI, как он работает и как используется, а также заглянем в будущее шинных технологий.

              Системная шина и шина PCI

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

              Типичный настольный ПК сегодня имеет две основные шины:

              • Вторая — более медленная шина для связи с такими вещами, как жесткие диски и звуковые карты. Одна очень распространенная шина этого типа известна как шина PCI. Эти более медленные шины подключаются к системной шине через мост, который является частью набора микросхем компьютера и действует как регулировщик, интегрируя данные с других шин в системную шину.

              Технически есть и другие автобусы. Например, универсальная последовательная шина (USB) — это способ подключения к компьютеру таких устройств, как камеры, сканеры и принтеры. Он использует тонкий провод для подключения к устройствам, и многие устройства могут использовать этот провод одновременно. Firewire — это еще одна шина, которая сегодня используется в основном для видеокамер и внешних жестких дисков.

              Далее узнайте об истории шин PCI.

              Первоначальная шина ПК в оригинальном IBM PC (около 1982 г.) имела разрядность 16 бит и работала на частоте 4,77 МГц. Официально она стала называться шиной ISA. Эта конструкция шины способна передавать данные со скоростью до 9 МБ/с (мегабайт в секунду) или около того, что достаточно даже для многих современных приложений.

              Несколько лет назад шина ISA все еще использовалась на многих компьютерах. Этот автобус принимал компьютерные карты, разработанные для оригинального IBM PC в начале 1980-х годов. Шина ISA продолжала использоваться даже после того, как ее заменили более продвинутые технологии.

              Для его долговечности было несколько основных причин:

              • Долгосрочная совместимость с большим количеством производителей оборудования.
              • До появления мультимедиа немногие аппаратные периферийные устройства полностью использовали скорость новой шины.

              По мере развития технологий и выхода шины ISA из строя были разработаны другие шины. Ключевыми среди них были расширенная стандартная архитектура (EISA) — 32 бита на частоте 8 МГц — и локальная шина Vesa (VL-Bus). Отличительной особенностью шины VL-Bus (названной в честь VESA, Ассоциации стандартов видеоэлектроники, создавшей этот стандарт) является то, что она имеет ширину 32 бита и работает со скоростью локальной шины, которая обычно равна скорости самого процессора. VL-Bus, по сути, напрямую связана с ЦП. Это работало нормально для одного устройства или, может быть, даже для двух. Но подключение более двух устройств к VL-Bus приводило к возможности помех производительности ЦП. Из-за этого шина VL-Bus обычно использовалась только для подключения графической карты — компонента, который действительно выигрывает от высокоскоростного доступа к ЦП.

              В начале 1990-х годов корпорация Intel представила на рассмотрение новый стандарт шины — шину периферийных компонентов (PCI). PCI представляет собой своего рода гибрид ISA и VL-Bus. Он обеспечивает прямой доступ к системной памяти для подключенных устройств, но использует мост для подключения к внешней шине и, следовательно, к ЦП.По сути, это означает, что он обеспечивает даже более высокую производительность, чем шина VL-Bus, и при этом устраняет возможность вмешательства в ЦП.

              Подробнее о разработке шины PCI и платы PCI читайте на следующей странице.

              Передняя шина, задняя шина и карты PCI

              Внешняя шина — это физическое соединение, которое фактически соединяет процессор с большинством других компонентов компьютера, включая основную память (ОЗУ), жесткие диски и слоты PCI. В наши дни внешняя шина обычно работает на частоте 400 МГц, а новые системы работают на частоте 800 МГц.

              Задняя шина — это отдельное соединение между процессором и кэшем 2-го уровня. Эта шина работает на более высокой скорости, чем внешняя шина, обычно на той же скорости, что и процессор, поэтому все это кэширование работает максимально эффективно. Задние автобусы развивались с годами. В 1990-х задняя шина представляла собой провод, который соединял основной процессор с внешним кешем. Этот кеш на самом деле был отдельным чипом, для которого требовалась дорогая память. С тех пор кэш-память 2-го уровня была интегрирована в основной процессор, что сделало процессоры меньше и дешевле. Поскольку кэш теперь находится на самом процессоре, в некотором смысле задняя шина на самом деле больше не является шиной.

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

              Первоначально PCI работала на частоте 33 МГц с использованием 32-битного пути. Изменения в стандарте включают увеличение скорости с 33 МГц до 66 МГц и удвоение количества битов до 64. В настоящее время PCI-X обеспечивает 64-битную передачу со скоростью 133 МГц для невероятной скорости 1 Гбит/с (гигабайт в секунду). скорость передачи!

              Карты PCI используют 47 контактов для подключения (49 контактов для мастер-карты, которая может управлять шиной PCI без вмешательства ЦП). Шина PCI может работать с таким небольшим количеством контактов из-за аппаратного мультиплексирования, что означает, что устройство отправляет более одного сигнала по одному контакту. Кроме того, PCI поддерживает устройства с напряжением питания 5 В или 3,3 В.

              Несмотря на то, что Intel предложила стандарт PCI в 1991 году, он не пользовался популярностью до появления Windows 95 (в 1995 году). Этот внезапный интерес к PCI был вызван тем, что Windows 95 поддерживала функцию Plug and Play (PnP), о которой мы поговорим в следующем разделе.

              Plug and Play (PnP) означает, что вы можете подключить устройство или вставить карту в свой компьютер, и она автоматически распознается и настраивается для работы в вашей системе. PnP — простая концепция, но для ее реализации потребовались согласованные усилия со стороны компьютерной индустрии. Intel создала стандарт PnP и включила его в дизайн PCI. Но только несколько лет спустя основная операционная система Windows 95 обеспечила поддержку PnP на системном уровне. Внедрение PnP ускорило спрос на компьютеры с PCI, очень быстро вытеснив ISA в качестве предпочтительной шины.

              Для полной реализации PnP требуется три вещи:

              PnP BIOS — основная утилита, которая включает PnP и обнаруживает устройства PnP. BIOS также считывает ESCD для получения информации о конфигурации существующих устройств PnP.

              Расширенные данные конфигурации системы (ESCD) — файл, содержащий информацию об установленных устройствах PnP.

              Операционная система PnP. Любая операционная система, например Windows XP, которая поддерживает PnP. Обработчики PnP в операционной системе завершают процесс настройки, запущенный BIOS для каждого устройства PnP. PnP автоматизирует несколько ключевых задач, которые обычно выполняются либо вручную, либо с помощью утилиты установки, предоставленной производителем оборудования. Эти задачи включают настройку:

              • Запросы на прерывание (IRQ). IRQ, также известный как аппаратное прерывание, используется различными частями компьютера для привлечения внимания ЦП. Например, мышь отправляет IRQ каждый раз, когда ее перемещают, чтобы сообщить процессору, что она что-то делает. До PCI для каждого аппаратного компонента требовалась отдельная настройка IRQ. Но PCI управляет аппаратными прерываниями на шинном мосту, позволяя использовать одно системное IRQ для нескольких устройств PCI.
              • Прямой доступ к памяти (DMA). Это просто означает, что устройство настроено на доступ к системной памяти без предварительного обращения к ЦП.
              • Адреса памяти. Многим устройствам назначается раздел системной памяти для исключительного использования этим устройством. Это гарантирует, что оборудование будет иметь необходимые ресурсы для правильной работы.
              • Конфигурация ввода/вывода (I/O). Этот параметр определяет порты, используемые устройством для приема и отправки информации.

              Хотя PnP значительно упрощает добавление устройств к вашему компьютеру, он не является абсолютным.

              Различия в процедурах программного обеспечения, используемых разработчиками PnP BIOS, производителями устройств PCI и Microsoft, привели к тому, что многие стали называть PnP "Подключи и молись". Но общий эффект PnP заключается в значительном упрощении процесса обновления компьютера для добавления новых устройств или замены существующих.

              Шины PCI в течение многих лет хватало, обеспечивая достаточную пропускную способность для всех периферийных устройств, которые может захотеть подключить большинство пользователей. Все, кроме одного: видеокарты. В середине 1990-х видеокарты становились все более и более мощными, а 3D-игры требовали более высокой производительности. Шина PCI просто не могла обрабатывать всю информацию, проходящую между основным процессором и графическим процессором. В результате Intel разработала Accelerated Graphics Port (AGP). AGP — это шина, полностью предназначенная для видеокарт. Пропускная способность шины AGP не используется никакими другими компонентами. Хотя PCI по-прежнему является предпочтительной шиной для большинства периферийных устройств, AGP взяла на себя специализированную задачу обработки графики. Однако на рынке появилась новая шинная технология, которая может положить конец AGP. Подробнее об этом позже в статье, следите за обновлениями….

              Добавление устройства PCI

              Допустим, вы только что добавили новую звуковую карту PCI на свой компьютер с Windows XP. Вот пример того, как это будет работать.

              1. Вы открываете корпус компьютера и вставляете звуковую карту в пустой разъем PCI на материнской плате.
              2. Вы закрываете корпус компьютера и включаете компьютер.
              3. Системный BIOS инициирует PnP BIOS.
              4. PnP BIOS сканирует шину PCI на наличие оборудования. Он делает это, отправляя сигнал на любое устройство, подключенное к шине, спрашивая устройство, кто это.
              5. В ответ звуковая карта идентифицирует себя. Идентификатор устройства отправляется обратно по шине в BIOS.
              6. PnP BIOS проверяет ESCD, чтобы убедиться, что данные конфигурации для звуковой карты уже присутствуют. Поскольку звуковая карта была только что установлена, для нее нет существующей записи ESCD.
              7. PnP BIOS назначает IRQ, DMA, адрес памяти и настройки ввода/вывода звуковой карте и сохраняет данные в ESCD.
              8. Загружается Windows XP. Он проверяет ESCD и шину PCI. Операционная система определяет, что звуковая карта является новым устройством, и отображает небольшое окно с сообщением о том, что Windows обнаружила новое оборудование и определяет, что это такое.
              9. Во многих случаях Windows XP идентифицирует устройство, найдет и загрузит необходимые драйверы, после чего вы будете готовы к работе. Если нет, откроется «Мастер нового оборудования». Вам будет предложено установить драйверы с диска, прилагаемого к звуковой карте.
              10. После установки драйвера устройство должно быть готово к использованию. Некоторые устройства могут потребовать перезагрузки компьютера, прежде чем вы сможете их использовать. В нашем примере звуковая карта сразу готова к использованию.
              11. Вы хотите записать звук с внешнего магнитофона, подключенного к звуковой карте. Вы настраиваете программное обеспечение для записи, прилагаемое к звуковой карте, и начинаете запись.
              12. Звук поступает на звуковую карту через внешний аудиоразъем. Звуковая карта преобразует аналоговый сигнал в цифровой.
              13. Цифровые аудиоданные со звуковой карты передаются по шине PCI на контроллер шины. Контроллер определяет, какое устройство на устройстве PCI имеет приоритет для отправки данных в ЦП. Он также проверяет, поступают ли данные непосредственно в ЦП или в системную память.
              14. Поскольку звуковая карта находится в режиме записи, контроллер шины назначает высокий приоритет поступающим от нее данным и отправляет данные звуковой карты по шинному мосту на системную шину.
              15. Системная шина сохраняет данные в системной памяти. После завершения записи вы можете решить, будут ли данные со звуковой карты сохранены на жесткий диск или сохранены в памяти для дополнительной обработки.

              Стандарты PCI и PCI Express

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

              Все предлагаемые новые стандарты имеют нечто общее. Они предлагают отказаться от технологии разделяемой шины, используемой в PCI, и перейти к двухточечному коммутационному соединению. Это означает, что прямое соединение между двумя устройствами (узлами) на шине устанавливается, когда они взаимодействуют друг с другом. По сути, пока эти два узла разговаривают, никакое другое устройство не может получить доступ к этому пути. Предоставляя несколько прямых каналов, такая шина может позволить нескольким устройствам обмениваться данными без шансов замедлить работу друг друга.

              HyperTransport, стандарт, предложенный Advanced Micro Devices, Inc. (AMD), рекламируется AMD как естественное продолжение PCI.Для каждого сеанса между узлами он предоставляет две двухточечные ссылки. Каждая ссылка может иметь ширину от 2 до 32 бит, поддерживая максимальную скорость передачи 6,4 ГБ в секунду. HyperTransport разработан специально для соединения внутренних компонентов компьютера друг с другом, а не для подключения внешних устройств, таких как съемные диски. Разработка мостовых микросхем позволит устройствам PCI получать доступ к шине HyperTransport.

              PCI-Express, разработанный Intel (ранее известный как 3GIO или ввод-вывод 3-го поколения), выглядит как "следующая большая вещь" в шинных технологиях. Сначала для высокопроизводительных серверов разрабатывались более быстрые шины. Их называли PCI-X и PCI-X 2.0, но они не подходили для рынка домашних компьютеров, поскольку создавать материнские платы с PCI-X было очень дорого.

              PCI-Express — это совершенно другой зверь. Он нацелен на рынок домашних компьютеров и может произвести революцию не только в производительности компьютеров, но и в самой форме и форме домашних компьютерных систем. Эта новая шина не только быстрее и способна обрабатывать большую пропускную способность, чем PCI. PCI-Express — это система «точка-точка», которая позволяет повысить производительность и даже может удешевить производство материнских плат. В слоты PCI-Express также можно устанавливать старые карты PCI, что поможет им быстрее стать популярными, чем если бы все компоненты PCI вдруг стали бесполезными.

              Его также можно масштабировать. Базовый слот PCI-Express будет 1x соединением. Это обеспечит достаточную пропускную способность для высокоскоростного подключения к Интернету и других периферийных устройств. 1x означает, что есть одна полоса для передачи данных. Если для компонента требуется большая пропускная способность, в материнские платы можно встроить слоты PCI-Express 2x, 4x, 8x и 16x, добавляя дополнительные линии и позволяя системе передавать больше данных через соединение. На самом деле слоты PCI-Express 16x уже доступны вместо слота для видеокарты AGP на некоторых материнских платах. Видеокарты PCI-Express 16x сейчас находятся на пике популярности и стоят более 500 долларов. По мере снижения цен и распространения материнских плат, предназначенных для работы с новыми картами, AGP может уйти в историю.

              Для получения дополнительной информации о PCI и смежных темах перейдите по ссылкам на следующей странице.

              PCI-Express может означать больше, чем более быстрые компьютеры. По мере развития технологии производители компьютеров могут разрабатывать материнские платы с разъемами PCI-Express, которые подключаются к специальным кабелям. Это может позволить создать полностью модульную компьютерную систему, очень похожую на домашнюю стереосистему. У вас будет небольшая коробка с материнской платой и процессором, а также набор разъемов PCI-Express. Внешний жесткий диск можно было подключить через USB 2.0 или PCI-Express. Также можно было прикрепить небольшие модули, содержащие звуковые карты, видеокарты и модемы. Вместо одной большой коробки ваш компьютер можно расположить как угодно, и он будет настолько большим, насколько вам нужны компоненты.

              Драйверы устройств и управление питанием PCI

              В этом обсуждении предполагается, что вы знакомы с тем, как драйверы модели драйверов Windows (WDM) обрабатывают события управления питанием, как описано в текущем Windows DDK. В целом обязанности драйверов устройств следующие:

              Драйверы шины. Драйверы шины отвечают за перечисление, настройку и управление устройствами. Для PCI-PM драйвер PCI отвечает за чтение регистров PCI-PM для определения возможностей оборудования. Когда POWER IRP запрашивает изменение состояния питания, драйвер PCI записывает в регистры управления питанием PCI, чтобы установить оборудование в различные состояния Dx.

              Когда устройство включено для пробуждения, драйвер PCI записывает в регистры PCI-PM, чтобы разрешить устройству запустить PME (ACPI также выполнит действие, см. следующий раздел). Наконец, когда ACPI определяет, что шина PCI пробуждает систему, драйвер PCI сканирует конфигурационное пространство PCI в поисках устройства, выдающего PME, отключает PME в этом устройстве и уведомляет драйвер этого устройства.

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

              Регистры PCI-PM строго относятся к области драйвера PCI — драйверу устройства IHV не требуется доступ ни к одному из этих регистров. Это может привести к тому, что система будет работать ненадежно. Драйвер устройства несет ответственность за выполнение только собственных действий.

              Интеграция ACPI и PCI PM

              Некоторым устройствам, особенно видеоустройствам материнской платы в портативных устройствах, может потребоваться как управление питанием PCI, так и ассемблер исходного языка ACPI (ASL) для полного управления питанием устройства.Регистры управления питанием PCI будут контролировать внутреннее состояние устройства, например, внутренние часы и уровни питания. ASL будет управлять внешним состоянием, таким как внешние часы и плоскости питания, или, в случае видеоконтроллеров, ASL будет управлять подсветкой видео. Обратите внимание, что ASL и PCI-PM можно комбинировать только на материнских платах.

              Архитектура OnNow представляет собой многоуровневую архитектуру, обеспечивающую естественную интеграцию драйвера устройства, драйвера PCI и драйвера ACPI (и ASL). В следующих сценариях показан порядок, в котором вызываются драйверы для обработки этих устройств.

              Чтобы приведенные выше сценарии работали, как описано, драйвер WDM должен правильно пересылать POWER IRP, как описано в текущей версии Microsoft Windows DDK.

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