Устройства ввода, вывода и классификация периферии
Компьютер без периферии — только процессор и память в коробке. Периферия — то, через что вы вводите команды и получаете результат: текст, звук, изображение, распечатку. Раздел 1.13 — про подключение и использование; устройство «изнутри» — в 1.08.
Периферия
★ Периферийное устройство — компонент, через который компьютер обменивается данными с пользователем или внешней средой.
По направлению потока данных периферию делят так:
| Тип | Направление | Примеры |
|---|---|---|
| Ввод | Человек/среда → ПК | Клавиатура, мышь, микрофон, сканер, веб-камера |
| Вывод | ПК → человек/среда | Монитор, принтер, колонки, наушники |
| Ввод-вывод | В обе стороны | Сенсорный экран, сетевой диск, смартфон по USB, МФУ |
С точки зрения ввода-вывода периферия — канал I/O: программа не «видит» клавишу A напрямую, она получает событие от операционной системы, которую опросил драйвер клавиатуры.
Хост и устройство
★ Хост (host) — сторона, которая инициирует обмен и управляет шиной (USB, Bluetooth).
★ Устройство (device, peripheral) — подключённый подчинённый узел, выполняющий функцию (мышь, флешка, принтер).
| Ситуация | Кто хост | Кто устройство |
|---|---|---|
| Мышь в ПК | Компьютер | Мышь |
| Флешка в ПК | ПК | Флешка |
| Телефон заряжается от ПК | ПК (порт питает) | Телефон |
| Телефон раздаёт файлы ПК | Зависит от режима USB | Меняются роли |
| Принтер по Wi‑Fi | Принтер и ПК — сетевые узлы | Не классический USB host/device |
На практике достаточно помнить: вы подключаете устройство к компьютеру — обычно хост это ПК или ноутбук. Исключения (OTG: телефон + флешка) встречаются реже.
Драйвер
★ Драйвер (device driver) — программа, через которую ОС управляет конкретным устройством: передаёт команды, читает данные, переводит их в понятный программам формат.
| Без драйвера | С драйвером |
|---|---|
| ОС видит «неизвестное устройство» | Устройство появляется как «клавиатура», «принтер HP…» |
| Программы не получают нормальный поток данных | Word печатает, Zoom видит камеру |
Драйвер — частный случай программы, работающей рядом с ядром ОС. Часть устройств использует стандартные драйверы Windows/macOS/Linux (простая мышь, USB-накопитель); для принтера или видеокарты часто нужен фирменный драйвер с сайта производителя — см. главу 7.
Как устроены шины PCIe, контроллеры — Периферийные устройства (1.08). Здесь — что видит пользователь после подключения.