Добрый день, правильно ли я понимаю, что при вызове системного вызова write,данные из программы сперва попадают в такую структуру как буфер операционной системы, а потом в буфер блочного устройства (например hdd), потом возможно в кэш этого диска и только потом уже на диск. Сам write возвращает кол-во байт записанных именно в буфер ОС? Затем по flush этот буфер сбрасывается на устройство. Мне непонятно, после какого вызова я могу быть твердо уверен, что данные записаны не в буфер HDD, а непосредственно на сам HDD. Да и в общем хотел уточнить правильно ли я понимаю процесс записи или где про это можно почитать детально.


Ответ на:
комментарий
от Atlant


Ответ на:
комментарий
от Atlant


Ответ на:
комментарий
от areful

Ответ на:
комментарий
от Atlant



Ответ на:
комментарий
от da17

Ответ на:
комментарий
от Atlant


Ответ на:
комментарий
от da17


Ответ на:
комментарий
от anonymous2

Ответ на:
комментарий
от neumond

Ответ на:
комментарий
от da17

Ответ на:
комментарий
от Atlant

Похожие темы
- Форум Системные вызовы (2020)
- Форум Подмена системных вызовов (2010)
- Форум Перехват системных вызовов (2019)
- Форум Блокирующие системные вызовы (2015)
- Форум Прототипы системных вызовов (2013)
- Форум Реализация системного вызова ? (2008)
- Форум Распознание системного вызова (2003)
- Форум strange Linux scheduler (2003)
- Форум Почему вся документация написана так всрато? (2024)
- Форум Выполнение системных вызовов чтения. (2016)