Как работает шина PCI. Plug and Play |
Продолжение статьи «Как работает шина PCI»
Система автоматического конфигурирования (Plug and Play)
Благодаря системе Plug and Play, при подключении устройства или добавлении платы в компьютер последний автоматически распознает новое устройство и настраивает его для работы в данной системе. Идея системы Plug and Play довольно проста, однако для ее реализации потребовались согласованные усилия определенной части разработчиков и производителей компьютеров. Разработала стандарт Plug and Play и внедрила его в конструкцию шины PCI корпорация Intel. Однако в одной из самых распространенных в то время операционных систем, Windows 95, поддержка на системном уровне принципа Plug and Play была обеспечена лишь через несколько лет. Введение системы Plug and Play привело к увеличению спроса на компьютеры с PCI и вытеснило шину ISA с лидирующих позиций.
Для полноценного ввода в действие системы Plug and Play нужно выполнить три условия:
Наличие PnP BIOS - утилиты ядра, вводящей в действие PnP и обнаруживающей устройства Plug and Play. BIOS также считывает область дополнительных данных о конфигурации системы (ESCD) в поисках конфигурационных данных имеющихся устройств PnP.
Наличие дополнительных данных о конфигурации системы (Extended System Configuration Data, ESCD) - файла, содержащего информацию об установленных устройствах PnP.
Наличие операционной системы с PnP - любой операционной системы, например, Windows XP, поддерживающей PnP. Обработчики PnP в операционной системе завершают процесс конфигурации, запущенный BIOS для каждого устройства PnP. PnP автоматизирует некоторые основные задания, которые обычно выполняются либо вручную, либо инсталляционной утилитой, которая предоставляется производителем оборудования. Среди таких заданий:
Запросы прерывания (IRQ). IRQ, который еще называют аппаратным прерыванием, используется различными частями компьютера для получения доступа к центральному процессору. Например, мышь посылает IRQ при каждом движении, чтобы процессор получил информацию, что с ней выполняют какие-то действия. До появления PCI для каждого аппаратного компонента нужно было отдельно настраивать IRQ. Однако PCI управляет аппаратными прерываниями на мосту шины, что позволяет использовать один системный запрос прерывания для нескольких устройств PCI.
Прямой доступ к памяти (Direct memory access, DMA), Это значит, что устройство настроено таким образом, чтобы получать доступ к системной памяти без получения предварительного разрешения центрального процессора.
Адреса памяти. Многим устройствам назначается определенный раздел системной памяти для исключительного использования только ими. Такие меры обеспечивают предоставление аппаратным средствам компьютера ресурсов, требующихся для нормальной работы.
Конфигурация ввода/вывода. Этой настройкой определяются порты, которые использует устройство для приема и передачи информации.
Продолжение следует.
Просмотров: 1201
 Ваш коментарий будет первым | |
Только зарегистрированные пользователи могут оставлять коментарии. Пожалуйста зарегистрируйтесь или войдите в ваш аккаунт. |