Mail.ruПочтаМой МирОдноклассникиИгрыЗнакомстваНовостиПоискВсе проекты

Вопрос про системные вызовы чтения и записи в файл

Ученик (90), закрыт 2 недели назад
Когда пользовательская программа осуществляет системный вызов для чтения файла с диска или его записи на диск, она сообщает, какой файл ей нужен, предоставляет указатель на буфер данных и сообщает о количестве байтов. Затем управление передается операционной системе, которая вызывает соответствующий драйвер. Предположим, что драйвер запускает диск и приостанавливает свою работу до тех пор, пока не возникнет прерывание. Очевидно, что в случае чтения данных с диска вызывающая программа будет заблокирована (поскольку для нее нет данных). А что произойдет в случае записи данных на диск? Нужно ли блокировать вызывающую программу в ожидании завершения переноса данных на диск?
Лучший ответ
Остальные ответы
Похожие вопросы
Также спрашивают