Він переходить у певну область пам’яті, яку ядро виділило драйверу диска. Я не думаю, що це конкретно названо. Ця область пам'яті, як правило, налаштована як буфер кільця . Залежно від ОС, ця пам'ять може бути скопійована вдруге в просторі користувача для використання додатком.
DMA є «прямим доступом до пам'яті» , який означає , що контролер дискового накопичувача може безпосередньо писати в ОЗУ без процесора кілька разів запитати, якщо більше даних доступні (відомий як опитування - як речі , які використовуються бути зроблений). Натомість, коли весь буфер передано, контролер перериває процесор, щоб повідомити, що тепер доступні дані.
Якщо вам цікаво ще нижчий рівень, водій здійснює дзвінки ioctl .