История изменений
Исправление praseodim, (текущая версия) :
Вопрос как определить, что ты прочитал то, что записал на диск? Если у тебя исходных данных нет. «Контролная сумма» это не может, если она по объему меньше чем данные (допустим, что данные не сжимаются). Всё это «четко можно» - это не более чем вера (в бога).
Ой, блин, ну вот пишет какая-то прога результаты вычислений в виде, допустим n:X:Y:Z:T в текстовый файл. И я вижу, что после перезагрузки оно хренак и оборвано на каком-то месте. Может даже с мусором в хвосте. Мусор удалил, прогу запустил, она данные всосала и с последнего n продолжила.
А если вычисления ошибочны, то у меня нет способа узнать это.
Или копировались файлы просто. Видно что скопировалось, а что нет. Можно еще последний после включения проверить отдельно.
Это все при внезапном зависоне или перезагрузке. При штатном выключении процессы можно штатно же и завершить предварительно.
Но чтобы компиляция отваливалась из-за ошибок памяти - ни разу такого не было.
Рандомно. Х.з. у меня тоже не было, но не поручусь.
Собственно пока никак не пойму оценку вероятности (и где ее искать как советовали?). Потому что если она достаточно низкая, то и действительно нефиг себя накручивать в стиле «а что если».
Исходная версия praseodim, :
Вопрос как определить, что ты прочитал то, что записал на диск? Если у тебя исходных данных нет. «Контролная сумма» это не может, если она по объему меньше чем данные (допустим, что данные не сжимаются). Всё это «четко можно» - это не более чем вера (в бога).
Ой, блин, ну вот пишет какая-то прога результаты вычислений в виде, допустим n:X:Y:Z:T в текстовый файл. И я вижу, что после перезагрузки оно хренак и оборвано на каком-то месте. Может даже с мусором в хвосте. Мусор удалил, прогу запустил, она данные всосала и с последнего n продолжила.
А если вычисления ошибочны, то у меня нет способа узнать это.
Или копировались файлы просто. Видно что скопировалось, а что нет. Можно еще последний после включения проверить отдельно.
Это все при внезапном зависоне или перезагрузке. При штатном выключении процессы можно штатно же и завершить предварительно.
Но чтобы компиляция отваливалась из-за ошибок памяти - ни разу такого не было.
Рандомно. Х.з. у меня тоже не было, но не поручусь.