G
enby!

Как процессоры взаимодействуют с таким количеством различных устройств

Это видео спонсировано компанией Brilliant. Чтобы попробовать все предложения Brilliant бесплатно в течение целых 30 дней, посетите сайт https://brilliant.org/CoreDumped.
Вы также получите скидку 20% на годовую премиум-подписку. Присоединяйтесь к CodeCrafters и учитесь, создавая собственные: Redis, Git, HTTP-сервер, интерпретатор, Grep... на вашем любимом языке программирования: https://app.codecrafters.io/join?via=...
Спонсор моей работы на Github: https://github.com/jdvillal
Вопросы и предложения по работе: contact.coredumped@gmail.com Присоединяйтесь к нашему серверу Discord:   / discord   Подпишитесь на меня в Twitter: https://twittter.com/coredumpped
В этом видео мы изучим основы работы устройств ввода-вывода и их взаимодействие с процессором в системах общего назначения. 00:00 — Введение 00:33 — Содержание 00:49 — Что такое устройства ввода-вывода 01:12 — Почему процессор не должен напрямую управлять периферийными устройствами 02:22 — Клавиатура как пример логики ввода-вывода 04:19 — Роль микроконтроллеров и шины управления 05:13 — Пример жёсткого диска как контроллера устройств, обрабатывающего операции ввода-вывода 07:05 — Сообщение спонсора 08:21 — Обзор аппаратной реализации ввода-вывода 08:56 — Ввод-вывод с отображением в памяти (MMIO) 10:45 — Изолированный ввод-вывод (ввод-вывод с отображением в портах) 12:16 — Программируемый ввод-вывод (опрос) 13:11 — Ввод-вывод, управляемый прерываниями 14:12 — MMI + пользовательские шины ввода-вывода 15:02 — Архитектура северного и южного мостов 16:14 — Интеграция Управление вводом-выводом в современных процессорах 17:47 - Почему системы до сих пор используют ввод-вывод с отображением в памяти 18:45 - Почему компьютеры 80-х были несовместимы друг с другом 20:07 - Стандартизация и совместимость (PCIe, SATA, USB) 22:05 - Драйверы устройств как трансляторы 22:25 - Заключение

Смотрите также