Составители:
21
В качестве примеров процессоров ввода-вывода можно представить:
• Сетевой контроллер.
• Контроллер жесткого диска.
В качестве примера процессора ввода-вывода можно рассмотреть Intel
80333. В состав этого процессора входит:
• Ядро Intel XScale.
• Контроллер памяти.
• Контроллер UART.
• Контроллер I2C.
• Контроллер DMA.
• Таймеры.
• Мосты PCIe – PCI-X.
• Контроллер и арбитр периферийной шины.
• Контроллер прерываний.
• Порты ввода-вывода (GPIO).
Для сравнения, в большинстве современных микроконтроллеров (таких
например, как Freescale Coldfire V2 или NXP LPC1700) выделенного процессора
ввода-вывода нет, а есть только контроллеры ввода-вывода.
1.2.4 Интерфейс и протокол
Интерфейс – в широком смысле стык, граница раздела двух
взаимодействующих систем, устройств или программ. Также интерфейс можно
определить как соглашение
о взаимодействии объектов: перечень средств
взаимодействия, их параметры, в случае аппаратных интерфейсов – параметры
сигналов, способы доступа к средствам взаимодействия, правила
взаимодействия и т.д.
Выделяют интерфейсы:
1. Аппаратный (устройство-устройство) – совокупность алгоритмов
обмена и технических средств, обеспечивающих обмен между
устройствами. Примеры: PCI, RS-232, I
2
C, Ethernet.
2. Программный – соглашение о связях в программной среде между
программными модулями. Примеры: Win32, POSIX, API любого
программного модуля (интерфейс прикладного программирования –
набор функций, предоставляемый для использования в прикладных
программах).
3. Пользовательский (ВС – пользователь) – сценарии, по которым строится
общение оператора с вычислительной системой, и стиль их реализации.
Примеры: «дружественный интерфейс человек-компьютер», WIMP
Страницы
- « первая
- ‹ предыдущая
- …
- 20
- 21
- 22
- 23
- 24
- …
- следующая ›
- последняя »
