Файловая структура. Служебное ПО
Программы файловой системы позволяют сохранять данные в виде файлов на жестких дисках и иных устройствах, а впоследствии обеспечивать к ним доступ. Их совокупность, хранящихся на устройстве, образует файловую структуру этого устройства.
Чтобы структура хранящихся объектов была удобной и понятной, эти объекты должны быть упорядочены.За годы своего существования человечество выработало всего два способа упорядочения чего-либо: сортировку и группировку.
Для упорядочения файлов применяется второй способ — группировка.
Для группировки на носителе данных можно создать разделы, которые называются каталогами или папками. Это такие контейнеры, внутри которых можно хранить файлы и создавать другие каталоги. Создают их с помощью средств операционной системы.
Каталоги внутри каталогов называются вложенными. Имена им дают точно так же, как и имена файлам, правда, в их именах не принято ставить точку и записывать расширение имени.
Хотя это сделать и можно, но смысла в этом нет. В файле расширение имени обычно указывает на тип данных, хранящихся в нем, а в каталоге могут храниться данные, относящиеся к самым разным типам, поэтому расширение его имени ничего полезного не дает.
Каждый владелец компьютера сам создает на нем столько папок, сколько ему нужно, и называет их так, как ему удобно. Главное — чтобы файлы хранились упорядоченно и легко было найти тот, который нужно.
Чтобы отличать каталоги от файлов, мы записываем их имена, начиная с символа "" — он принят в качестве разделителя между именами каталогов верхнего и нижнего уровня.
Основное назначение служебных программ (утилит) состоит в автоматизации работ по проверке, наладке и настройке компьютерной системы.
Некоторые служебные программы (как правило, это программы обслуживания) изначально включаются в состав ОС, но большинство служебных программ являются для ОС внешними и служат для расширения и ее функций. Это различные сервисные программы, используемые при работе или техническом обслуживании компьютера, — редакторы, отладчики, диагностические программы, архиваторы, программы для борьбы с вирусами и другие вспомогательные программы.
Данные программы облегчают пользователю взаимодействие с компьютером. К ним примыкают программы, обеспечивающие работу компьютеров в сети. Они реализуют сетевые протоколы обмена информацией между машинами, работу с распределенными базами данных, телеобработку информации.
Классификация служебных программных средств
Средства диагностики Предназначены для автоматизации процесса диагностики аппаратного и программного обеспечения. Используются не только для устранения неполадок, но и для оптимизации работы компьюиерной системы. Например, Утилита «Дефрагментация диска» позволяет данные, принадлежащие одному файлу, объединить в одной непрерывной области данных
Средства сжатия данных (архиваторы) Предназначены для создания архивов. Архивирование данных упрощает их хранение за счет того, что большая группа файлов и каталогов сводятся в один архивный файл Наиболее известными архиваторами являются WinZip, WinRAR, WinAce.
Средства обеспечения компьютерной безопасности Это средства пассивной и активной защиты данных от повреждения, а также средства от несанкционированного доступа, просмотра и изменения данных. Средства пассивной защиты – служебные программы, предназначенные для резервного копирования (нередко они обладают базавыми свойствами архиваторов). Средства активной защиты – антивирусное программное обеспечение. Для защиты данных от несанкционированного доступа, их просмотра и изменения служат специальные системы, основанные на криптографии.
Средства контроля (мониторинга) Они позволяют следить за процессами. происходящими в компьютерной системе.
Диспетчеры файлов Программы для выполнения большинства операций, связанных с обслуживанием файловой системы: копирование, перемещение и переименование файлов, создание каталогов (папок), удаление файлов и каталогов, поиск файлов, навигация в файловой структуре. Наиболее популярными являются Total Commander (бывший Windows Commander) и FAR Manager.
Мониторы установки Предназначены для контроля над установкой ПО.
Средства коммуникаций. Они позволяют устанавливать соединение с удаленными компьютерами, обслуживают передачу сообщений электронной почты, работу с телеконференциями и др.