Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Внешние устройства ввода-вывода

Интерфейсы персональных компьютеров

Лекция 6

Функции базовой подсистемы ввода-вывода

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

 

 

 

 

Классификация интерфейсов

 

Интерфейсы внешних устройств ввода-вывода

Параллельный порт.

Последовательный порт (COM-порт, RS-232).

PS/2.

Инфракрасный порт.

USB (Universal Serial Bus).

Итерфейсы шин расширения.

ISA (Industry Standard Architecture).

PCI (Peripheral Component Interconnect).

PCI-Express.

Интерфейсы видеокарт

AGP (Accelerated Graphics Port).

PCI-Express.

Интерфейсы внешней памяти.

IDE, ATA, Serial ATA;

SCSI, SCSI II, Wide SCSI II, Ultra SCSI II, Ultra Wide SCSI II, Ultra2 SCSI, Ultra160 SCSI;

IEEE 1394 (FireWire)

 

Устройства, подключаемые к универсальному внешнему последовательному интерфейсу (RS-232, COM-порт), являются одними из самых медленных в силу ограничения его пропускной способности: 115200 бит/сек. Вследствие своего широкого распространения COM-порты получили поддержку многих ОС. В Windows – это возможность работы с портом средствами Win-32 API, а, например, в Real-time Linux функции управления портом входят даже в состав ядра ОС. Параллельный порт, изначально предназначенный для принтеров, используется для подключения внешних УВВ достаточно редко. Однако, работа в режимах порта EPP и ECP позволяет взаимодействовать с внешними устройствами со скоростью до 2 Мбайт/с, используя при этом ПДП. Последовательный и параллельный порты могут сами представлять собой устройства цифрового ввода-вывода. COM-порт имеет три программно-управляемых выходных линии и четыре программно-читаемых входных линии с уровнем логической единицы в диапазоне от –12 до –3 В и уровнем логического нуля в диапазоне от +3 до +12 В. Параллельный порт содержит гораздо больше выходных и входных цифровых линий (сколько и какие именно – зависит от режима работы порта) с логическими уровнями ТТЛ. Первоначально последовательный и параллельный порты подключались к компьютеру по ISA-шине расширения. Современные компьютеры используют для этих портов и некоторых других интерфейсов специальный, более удобный для этих целей, интерфейс LPC (Low Pin Count, Малое Количество Контактов).

То есть LPC пришел на смену устаревшей ISA. Шина LPC имеет 4 – битный интерфейс, который поддерживает работу внешних портов (COM, LPT, PS/2 и инфракрасного) а также контроллера флоппи дисковода.

Несмотря на то, что количество линий у LPC всего 4 (вместо 8 или 16 у ISA), более высокая частота — 33 МГц (вместо 8 МГц) — обеспечивает большую пропускную способность.

 

<== предыдущая лекция | следующая лекция ==>
 | Инфракрасный порт
Поделиться с друзьями:


Дата добавления: 2014-01-06; Просмотров: 542; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.011 сек.