2) контроллеры (+)
3) внешние устройства
4) слоты
Правильный ответ — контроллеры. Контроллер представляет собой аппаратно-программный узел, который обеспечивает взаимодействие периферийного устройства с материнской платой. Он согласует протокол обмена, электрические параметры и скорость передачи данных, преобразуя команды центрального процессора в сигналы, понятные конкретному устройству, и обратно.
Контроллеры работают через системные шины и интерфейсы, используя адресную, управляющую и информационную линии. Они могут поддерживать прерывания, прямой доступ к памяти (DMA), буферизацию данных и контроль ошибок. В современных компьютерах контроллеры USB, SATA, NVMe, сетевых и аудиоустройств часто интегрированы в чипсет или процессор, а иногда размещаются на отдельной плате расширения.
Регистры являются внутренними элементами контроллера и временно хранят команды, состояния или данные; самостоятельно они не обеспечивают подключение устройства. Слот служит физическим разъёмом для установки платы или подключения модуля, а внешнее устройство является объектом обмена данными, но не посредником между ним и материнской платой.
| Элемент компьютерной системы | Основная функция | Роль при подключении периферии | Примеры |
|---|---|---|---|
| Контроллер | Управление обменом данными и согласование протоколов | Непосредственно организует взаимодействие устройства с материнской платой | USB-, SATA-, NVMe-, сетевой контроллер |
| Регистр | Хранение небольшого объёма управляющей информации или текущего состояния | Используется контроллером для приёма команд, передачи данных и фиксации ошибок | Регистр состояния, регистр команды, буферный регистр |
| Слот | Физическое размещение и электрическое подключение платы расширения | Обеспечивает разъём, но не выполняет логическое управление обменом | PCI Express, M.2, DIMM |
| Шина | Передача адресов, данных и управляющих сигналов | Связывает контроллер с процессором, памятью и другими узлами | PCIe, USB, системная шина |
| Драйвер | Программное управление устройством через операционную систему | Передаёт контроллеру команды и интерпретирует результаты его работы | Драйвер принтера, сканера, сетевого адаптера |
| Периферийное устройство | Ввод, вывод, хранение или передача информации | Обменивается данными с компьютером через соответствующий контроллер | Клавиатура, монитор, принтер, медицинский датчик |
В медицинских информационных системах контроллеры обеспечивают подключение датчиков, анализаторов, сканеров и устройств регистрации физиологических сигналов. От корректной работы контроллера зависят целостность данных, синхронизация измерений и своевременная передача результатов в программное обеспечение. Поэтому при диагностике неисправности анализируют не только само периферийное устройство, но и контроллер, интерфейс, драйвер и параметры системной шины.
