Для выбора устройств ввода и вывода следует сначала ознакомиться с потребностями заказчика. Затем выберите оборудование и программное обеспечение из вариантов решений, сведения о которых имеются в Интернете. Узнав, какие устройства ввода или вывода необходимы заказчику, необходимо определить, как подключать их к компьютеру. На рисунке 1 показаны распространенные разъемы ввода и вывода.
Инженеры должны иметь четкое представление о различных типах интерфейсов:
- FireWire (IEEE 1394) — передача данных со скоростью 100, 200 или 400 Мбит/с, IEEE 1394b — со скоростью 800 Мбит/с.
- Параллельный (IEEE 1284) — передача данных с максимальной скоростью 3 МБ/с.
- Последовательный (RS-232) — скорость ранних версий не превышала 20 Кбит/с, скорость новых версий достигает 1,5 Мбит/с.
- SCSI (Ultra-320 SCSI) — подключение до 15 устройств со скоростью передачи 320 МБ/с.
Интерфейс USB широко распространен и используется во многих устройствах разных типов. На рисунке 2 показаны распространенные штекеры и гнезда для USB 1.1 и 2.0. На рисунке 3 показаны распространенных штекеры и гнезда для USB 3.0.
За последний годы широкое распространение получил интерфейс SATA. Он заменяет IDE и EIDE в качестве стандартного интерфейса для жестких дисков и твердотельных накопителей. Кабели SATA более просты в подключении, поскольку имеют только два конца, для дисков не требуются перемычки, а диски eSATA поддерживают функцию «горячей» замены, если эту функцию поддерживает материнская плата. На рисунке 4 приведено сравнение скоростей PATA и SATA.