Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Курс лекций заочное.doc
Скачиваний:
3
Добавлен:
01.07.2025
Размер:
625 Кб
Скачать
☆

Средства дефрагментации дисков

Поскольку файл по определению может иметь произвольный размер, весьма часто встречается ситуация, когда после удаления нескольких файлов малого размера запись на их место нового файла большого размера «одним куском» невозможна. Файловые системы допускают разделение файла на отдельные кластеры и цепочки кластеров нужной длины и запись этих цепочек на свободные места диска. Благодаря этому запись на носитель может происходить достаточно быстро. Однако со временем число файлов, состоящих из множества мелких цепочек кластеров увеличивается. Такой процесс называется фрагментацией диска.

При чтении фрагментированных файлов с жесткого диска компьютера головка накопителя вынуждена многократно «перескакивать» с дорожки на дорожку, в результате чего скорость загрузки файлов падает.

В состав операционных систем чаще всего включается специальная программа для выполнения дефрагментации диска. Процесс дефрагментации заключается в том, что программа переносит и меняет местами файлы на диске так, чтобы они хранились в виде непрерывных цепочек кластеров. В структуре папок при этом изменения не происходит (меняется только физическое расположение файлов на диске, невидимое пользователю).

Поскольку скорость работы накопителей на флэш-памяти не зависит от степени фрагментации файлов, дефрагментация флэш-накопителей, карт памяти и твердотельных накопителей бесполезна и даже вредна, так как расходуется и без того не слишком большой ресурс микросхем памяти.

Средства управления виртуальной памятью

Современные операционные системы не только обеспечивают непосредственный доступ ко всему полю оперативной памяти, установленной в компьютере, но и позво­ляют расширить доступное поле оперативной памяти за счет создания так называемой виртуальной памяти на жест­ком диске. Виртуальная память реализуется в виде файла подкачки. В случае недостаточности оперативной памяти для работы приложения часть ее временно опорожняется с сохранением данных из нее в файле подкачки. В процессе работы приложений происходит многократный обмен между основной установленной оперативной памятью и файлом подкачки. Поскольку электронные операции в оперативной памяти происходят намного быстрее, чем механические операции взаимодействия с диском, работа с файлом подкачки происходит достаточно медленно. Поэтому увеличение размера оперативной памяти компьютера всегда благоприятно сказывается на ускорении операций и повышении произво­дительности всей вычислительной системы.

Операционная система не только берет на себя весь необходимый обмен данными между ОЗУ и диском, но и позволяет в определенной степени управлять размером файла подкачки вручную.

6.7Прочие функции операционных систем

Кроме основных (базовых) функций операционные системы могут предоставлять различные дополнительные функции. Конкретный выбор операционной системы определяется совокупностью предоставляемых функций и конкретными требова­ниями к рабочему месту.

Прочие функции операционных систем могут включать следующие:

  • возможность поддерживать функционирование локальной компьютерной сети без специального программного обеспечения;

  • обеспечение доступа к основным службам Интернета средствами, интегриро­ванными в состав операционной системы;

  • возможность создания системными средствами сервера Интернета, его обслу­живание и управление, в том числе дистанционное посредством удаленного соединения;

  • наличие средств защиты данных от несанкционированного доступа, просмотра и внесения изменений;

  • возможность оформления рабочей среды операционной системы, в том числе и средствами, относящимися к категории мультимедиа (персонализация);

  • возможность обеспечения комфортной поочередной работы различных пользо­вателей на одном персональном компьютере с сохранением персональных настроек рабочей среды каждого из них и ограничением доступа к конфиден­циальной информации;

  • возможность автоматического исполнения операций по обслуживанию ком­пьютера и операционной системы в соответствии с заданным расписанием или под управлением удаленного сервера;

  • возможность работы с компьютером для лиц, имеющих физические ограничения, связанные с органами зрения, слуха и другими.

Кроме всего вышеперечисленного, современные операционные системы могут включать минимальный набор прикладного программного обеспечения, которое можно использовать для исполнения простейших практических задач:

  • чтение, редактирование и печать текстовых документов;

  • создание и редактирование простейших рисунков;

  • выполнение математических вычислений;

  • ведение дневников и служебных блокнотов;

  • создание, передача и прием сообщений электронной почты;

  • создание и редактирование факсимильных сообщений;

  • воспроизведение звукозаписи;

  • воспроизведение видеозаписи;

  • разработка и воспроизведение комплексных электронных документов, вклю­чающих текст, графику, звукозапись и видеозапись.

Этим возможности операционных систем не исчерпываются. По мере развития аппаратных средств вычислительной техники и средств связи функции операцион­ных систем непрерывно расширяются, а средства их исполнения совершенствуются.