Cтраница 2
Большинство этих проблем можно избежать, а влияние других заметно ослабить, если регулярно заниматься профилактическими и очистительными мероприятиями. Более того, в случае возникновения некоторых ошибок возможно нарушение стабильности работы системы, что может привести к тому, что ошибки будут накапливаться, и в итоге могут оказаться испорченными важные файлы. [16]
Впрочем, я предпринял все возможное для того, чтобы сделать приведенные в этой книге программы б лее современными. Это означает, что лучше всего приобрести Borland C версии 3.1 шгг Microsoft Visual C версии 1, т.е. компиляторы, которые я использовал при написании своих программ, Б частноглт, в этой книге довольно широко используются как свойства Windows 3.1, ТЕК и очень важный файл WIN-DOWSX. Этот файл служит для расширения и дополнения WINDOWS. H, а также для того, чтобы сделать вашу программу достаточно совместимой с новыми 32-битными операционными средами. [17]
Другой даже более важный аспект - это обеспечение постоянной готовности системы. При этом имеется в виду готовность не только аппаратуры ( для чего дублируются критические устройства и используются многопроцессорные вычислительные системы), но также и данных. Часто две одинаковые копии важного файла данных обрабатываются непосредственно центральным процессором системы. Если эти файлы доступны через разные каналы, то для чтения данных предоставляется тот из них, доступ к которому может уменьшить время ответа. Программное обеспечение системы гарантирует, что обе копии параллельно и одинаково корректируются. [18]
Файлы могут уничтожаться с помощью команд операционной системы или прямо из запущенного приложения. При уничтожении файла он не удаляется с диска; будучи недоступным, этот файл остается на диске и при необходимости может быть восстановлен с помощью специальных утилит, если только на его место не были записаны другие файлы. Поэтому если вы случайно уничтожили какой-то важный файл и вам надо его восстановить, ни в коем случае ничего не записывайте на диск. [19]
Более ранняя диагностика вируса в файлах на диске основана на том, что при заражении и порче вирусом файлы изменяются, а при заражении, как правило, еще и увеличиваются в своем размере. Для проверки того, не изменился ли файл, вычисляется его контрольная сумма - некоторая специальная функция всего содержимого файла. Для вычисления контрольной суммы необходимо прочесть весь файл, а это относительно длительный процесс. В связи с этим, как правило, при обычной проверке на наличие вируса вычисление контрольной суммы производится только для нескольких особо важных файлов, а у остальных файлов проверяется лишь их размер, указанный в каталоге. Подобную проверку наиболее целесообразно производить для файлов на жестком диске. [20]
Эти файлы представляют собой библию программирования под Windows. В нем содержится ряд украшений и экономящих время улучшений, не являющихся, однако, очень существенными для большинства программ. H может оказаться чрезвычайно важным файлом, способным спасти для вас часы, дни или даже недели работы. [21]