- •Курс лекций по учебной дисциплине «Операционные системы, среды и оболочки» Введение. Понятие компьютерной техники.
- •Системные программы
- •Прикладные программы
- •Операционная система
- •Функции операционных систем.
- •Эволюция операционных систем.
- •Архитектура операционной системы
- •Компоненты операционной системы
- •Начало работы операционной системы
- •Выбор операционной системы
- •Установка операционной системы
- •Координирование действий машины
- •Организация файловой системы
- •Обслуживание файловой структуры.
- •1. Создание файлов и присвоение им имен Имена дисков, файлов и каталогов
- •2. Создание каталогов (папок)
- •3. Удаление файлов и каталогов (папок)
- •4. Управление атрибутами файлов
- •Файловый менеджер
- •Наиболее известные двупанельные файловые менеджеры
Обслуживание файловой структуры.
Несмотря на то, что данные о местоположении файлов хранятся в табличной структуре, пользователю они представляются в виде иерархической структуры — людям так удобнее, а все необходимые преобразования берет на себя операционная система. К функции обслуживания файловой структуры относятся следующие операции, происходящие под управлением операционной системы:
создание файлов и присвоение им имен;
создание каталогов (папок) и присвоение им имен;
переименование файлов и каталогов (палок);
копирование и перемещение файлов между дисками компьютера и между каталогами (папками) одного диска;
удаление файлов и каталогов (папок);
навигация по файловой структуре с целью доступа к заданному файлу, каталогу (папке);
управление атрибутами файлов.
1. Создание файлов и присвоение им имен Имена дисков, файлов и каталогов
При работе с дисками, файлами или каталогами вам как-то необходимо указать компьютеру, с каким именно объектом вы собираетесь производить некоторые действия, к какому именно устройству или каталогу вы хотите обратиться. К дискам, файлам и каталогам принято обращаться по именам.
Имена дисков
Диски компьютера (а, говоря точнее — все устройства для хранения информации) обозначают буквами английского алфавита, с двоеточием после буквы, вот так: А:, В: или F:. Первые буквы А: и В: присваиваются устройствам для чтения гибких дисков, т.е. дисководам. Буквы начиная с С: и далее присваиваются остальным устройствам хранения информации: жестким дискам, устройствам для чтения компакт-дисков. При этом обычно жесткий диск с именем С: обязательно присутствует в операционной системе, в то время как остальные устройства могут быть поименованы и не обязательно в строгом алфавитном порядке. Так, например, на компьютере могут быть устройства с именами А:, С:, Е: и М:, где А: будет устройством дли чтения гибких дисков, С: — первым жестким диском, Е: — вторым жестким диском, а М: — устройством для чтения компакт-дисков.
Имена файлов
В качестве единицы хранения данных принят объект переменной длины, называемый файлом. Файл – это последовательность произвольного числа байтов, обладающая уникальным собственным именем и записанная на физический носитель. Обычно в отдельном файле хранят данные, относящиеся к одному типу. В этом случае тип данных определяет тип файла. Скажем более строго — вся информация, которая хранится в компьютере, пока он находится в выключенном состоянии, хранится в нем в виде файлов, и только в виде файлов.
Поскольку из определения файла вытекает, что файл может иметь нулевую длину, то фактически создание файла состоит в присвоении ему имени и регистрации его в файловой системе — это одна из функций операционной системы. Даже когда мы создаем файл, работая в какой-то прикладной программе, в общем случае для этой операции привлекаются средства операционной системы.
По способам именования файлов различают «короткое» и «длинное» имя. До появления операционной системы Windows 95 общепринятым способом именования файлов на компьютерах IBM PC было соглашение 83. Согласно этому соглашению, имя файла состоит из двух частей: собственно имени и расширения имени. Имя от расширения отделяется точкой. Как имя, так и расширение могут включать только алфавитно-цифровые символы латинского алфавита.
Соглашение 83 не является стандартом, и потому в ряде случаев отклонения от правильной формы записи допускаются как операционной системой, так и ее приложениями. Так, например, в большинстве случаев система «не возражает» против использования некоторых специальных символов (восклицательный знак, символ подчеркивания, дефис, тильда и т. п.). Сегодня имена файлов, записанные в соответствии с соглашением 83, считаются «короткими».
Основным недостатком «коротких» имен является их низкая содержательность. Далеко не всегда удается выразить несколькими символами характеристику файла, поэтому с появлением операционной системы Windows 95 было введено понятие «длинного» имени. Такое имя может содержать до 256 символов. Этого вполне достаточно для создания содержательных имен файлов. «Длинное» имя может содержать любые символы, кроме девяти специальных: \/:*?"<>|.В имени разрешается использовать пробелы и несколько точек. Расширением имени считаются все символы, идущие после последней точки.