Ситуация такая - один процесс записал файл и закрыл его вызовом close(), который завершился без ошибок. Гарантирует ли это, что другой процесс на этом же компьютере (запущенный под этой же ОС, если учитывать всякие виртуализации) сразу же может открыть этот файл и увидеть его полное содержимое? Допустим, файл ещё не записался физически на диск или удалённый сетевой сторедж, а находится пока в кэше файловой системы? Регламентирован ли этот момент в каких-нибудь стандартах, POSIX например? Как ведёт себя ведро? Что насчёт аналогичного поведения других ОС?