IT Academy
Урок 5 · Средний

Прерывания, DMA и устройства

Объяснение → самостоятельное решение → разбор → практика курса

Объяснение

Прерывание уведомляет CPU о событии. DMA позволяет устройству передавать блоки памяти без копирования каждого байта процессором. Драйвер всё равно настраивает буферы и синхронизирует их владение.

Задача для самостоятельного решения

Кто читает буфер, пока сетевое устройство выполняет DMA?

Показать разбор ответа

В корректной схеме устройство владеет буфером до сигнала завершения. Раннее чтение CPU может увидеть частичные данные; после завершения нужны правила согласованности платформы.

Примените знания

В лабораторной курса есть учебная среда, пример, ожидаемый результат и задание проекта. Возвращайтесь к ней по мере прохождения тем.

Открыть лабораторную →