Конспект лекций по информатике и информационным технологиям
75 • если при завершении работы с приложением происходит сохранение результатов дея тельности, оно вносит окончательные изменения в FAT-таблицы и регистрирует дан ные, записанные в кластерах, как файл в каталоге; • если при завершении работы с приложением файл уничтожается, информация не фик сируется в каталоге, а использованные кластеры освобождаются; • в если компьютер выключается до завершения работы с приложением, кластеры оста ются помеченными как «занятые», но ссылки на них в каталоге не создается, так что согласно данным FAT-таблицы этим кластерам не соответствует ни один файл. Ошибка, связанная с потерянными кластерами, легко парируется средствами опе рационной системы. При этом можно либо полностью освободить данные кластеры, либо превратить их в полноценные файлы, которые можно просмотреть в поисках ценной ин формации, утраченной во время сбоя. Ошибка, проявляющаяся как общие кластеры, характеризуется тем, что, согласно данным FAT-таблиц, два или более файлов претендуют на то, что их данные находятся в одном и том же месте диска. При нормальной работе такой ситуации быть не может, и это свидетельствует об ошибке в FAT-таблицах. Причиной появления общих кластеров может стать самопроизвольное изменение данных в FAT-таблицах или некорректное восстанов ление ранее удаленных данных с помощью внесистемных средств. Некорректность может быть обусловлена нарушением порядка операций восстановления данных или неадекват ностью средств восстановления данных (например, использованием средств MS-DOS для восстановления файлов, записанных средствами Windows). Ошибка, связанная с общими кластерами, парируется повторной записью обоих конфликтующих файлов. Один из них обязательно испорчен и подлежит последующему удалению, но велика вероятность того, что испорчены оба файла. Дополнительно к вышеуказанным логическим ошибкам операционные системы Windows определяют логические ошибки, связанные с некорректной записью даты созда ния файла и с представлением «короткого» имени файла для заданного «длинного» имени. 5.7.2. Средства «сжатия» дисков Некоторые операционные системы предоставляют служебные средства для про граммного «сжатия» дисков путем записи данных на диск в уплотненном виде посредст вом специального драйвера (резидентного для MS-DOS или работающего в фоновом ре жиме для Windows). Механизм работы этих средств будет подробно рассмотрен в разделе 6. 5.7.3. Средства управления виртуальной памятью Ранние операционные системы ограничивали возможность использования прило жений по объему необходимой для их работы оперативной памяти. Так, например, без специальных драйверов {менеджеров оперативной памяти) операционные системы MS- DOS ограничивали предельный размер исполняемых программ величиной около 640 Кбайт. Современные операционные системы не только обеспечивают непосредственный доступ ко всему полю оперативной памяти, установленной в компьютере, но и позволяют ее расширить за счет создания так называемой виртуальной памяти на жестком диске. Виртуальная память реализуется в виде так называемого файла подкачки. В случае недос таточности оперативной памяти для работы приложения часть ее временно опорожняется с сохранением образа на жестком диске. В процессе работы приложений происходит мно гократный обмен между основной установленной оперативной памятью и файлом подкач ки. Поскольку электронные операции в оперативной памяти происходят намного быстрее, чем механические операции взаимодействия с диском, увеличение размера оперативной памяти компьютера всегда благоприятно сказывается на ускорении операций и повыше нии производительности всей вычислительной системы. Операционная система не только
Made with FlippingBook
RkJQdWJsaXNoZXIy MTY0OTYy