Для вибору пристроїв введення і виведення слід спочатку ознайомитися з потребами замовника. Потім вибрати устаткування і програмне забезпечення з варіантів рішень, відомості про яких є в Інтернеті. Дізнавшись, які облаштування введення або виведення потрібні замовникові, необхідно визначити, як підключати їх до комп'ютера. На рисунку 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.