База ответов ИНТУИТ

Внутреннее устройство ядра Linux

<<- Назад к вопросам

Что произойдёт при открытии файла 2-мя приложениями, одно из которых записало данные в кэш, а затем другое пишет данные напрямую на носитель?

(Отметьте один правильный вариант ответа.)

Варианты ответа
приложение получит ошибку записи
запись будет одновременно происходить в кэш и на носитель
данные напрямую запишутся, затем страничка кэша будет пере зачитана
данный всё равно будут писаться в кэш, а затем сразу сохраняться на диск
данные из кэша будут сброшены на носитель, страничка освобождена, затем будет произведена запись данных напрямую(Верный ответ)
Похожие вопросы
Когда ядро пишет кэш на носитель?
Какие данные содержит структура sk_buf?
Где хранятся параметры, данные и состояния сокета?
Какие указатели на данные пакета содержит sk_buff
В каком виде ходят данные по сетевому стеку?
Каким образом подсистема сокетов получает данные от стека сетевых протоколов
Какие данные доступны сетевому стеку при посылке данных по сети наружу?
Каким образом проверяется что данные, описывающие состояние протокола не переполнили поле "cb" (управляющие блок) структуры sk_buf?
Возможно ли и если возможно, в каких случаях данные сетевого пакета размещаются более чем в одном буфере памяти?
Как решается проблема гонок при записи данных на носитель с страницы, отображённой на диск?