История изменений
Исправление vodz, (текущая версия) :
Блок либо пишется, либо нет.
Я очень хочу увидеть сценарий атомарной записи файла в гипотетической ФС.
Наше взаимонепонимание происходит от того, что вы рассматриваете приложения как некая ОС, которая работает с блоками и хочет консистентности ФС. Но это же полная чушь. Приложению надо не блоки и не консистентность ФС, а консистентность своих данных и результатов работы. Атомарность - это средство защиты параллельного доступа к общему ресурсу. Питание - это не тот расшареный ресурс, коим управляет каждое приложение.
Исправление vodz, :
Блок либо пишется, либо нет.
Я очень хочу увидеть сценарий атомарной записи файла в гипотетической ФС.
Наше взаимонепонимание происходит от того, что вы рассматриваете приложения как некая ОС, которая работает с блоками и хочет консистентности ФС. Но это же полная ерунда. Приложению надо не блоки и не консистентность ФС, а консистентность своих данных и результатов работы. Атомарность - это средство защиты параллельного доступа к общему ресурсу. Питание - это не тот расшареный ресурс, коим управляет каждое приложение.
Исправление vodz, :
Блок либо пишется, либо нет.
Я очень хочу увидеть сценарий атомарной записи файла в гипотетической ФС.
Наше взаимонепонимание происходит от того, что вы рассматриваете приложения как некая ОС, которое работает с блоками и хочет консистентности ФС. Но это же полная ерунда. Приложению надо не блоки и не консистентность ФС, а консистентность своих данных и результатов работы. Атомарность - это средство защиты параллельного доступа к общему ресурсу. Питание - это не тот расшареный ресурс, коим управляет каждое приложение.
Исходная версия vodz, :
Блок либо пишется, либо нет.
Я очень хочу увидеть сценарий атомарной записи файла в гипотетической ФС.
Наше взаимонепонимание происходит от того, что вы рассматриваете приложения как некая ОС, которое работает с блоками и хочет консистентности ФС. Но это же полная ерунда. Приложению надо не блоки и не консистентность ФС, а консистентность своих данных и результатов работы. Потому атомарность - это средство защиты параллельного доступа к общему ресурсу. Питание - это не тот расшареный ресурс, коим управляет каждое приложение.