Конспект лекций по информатике и информационным технологиям
68 Для современных жестких дисков потери, связанные с неэффективностью файло вой системы, весьма значительны и могут составлять от 25% до 40% полной емкости дис ка, в зависимости от среднего размера хранящихся файлов. С дисками же размером более 2 Гбайт файловая система FAT 16 вообще работать не может. В настоящее время только операционная система Windows обеспечивает более совершенную организацию файловой системы — FAT32 с 32-разрядными полями в таб лице размещения файлов. Для дисков размером до 8 Гбайт эта система обеспечивает раз мер кластера 4 Кбайт (8 секторов). 5.4. Обслуживание файловой структуры Несмотря на то что данные о местоположении файлов хранятся в табличной струк туре, пользователю они представляются в виде иерархической структуры — людям так удобнее, а все необходимые преобразования берет на себя операционная система. К функ ции обслуживания файловой структуры относятся следующие операции, происходящие под управлением операционной системы: • создание файлов и присвоение им имен; • создание каталогов (папок) и присвоение им имен; • переименование файлов и каталогов (папок); • копирование и перемещение файлов между дисками компьютера и между каталогами (папками) одного диска; • удаление файлов и каталогов (папок); • навигация по файловой структуре с целью доступа к заданному файлу, каталогу (пап ке); • управление атрибутами файлов. 5.4.1. Создание и именование файлов Файл — это именованная последовательность байтов произвольной длины. По скольку из этого определения вытекает, что файл может иметь нулевую длину, то факти чески создание файла состоит в присвоении ему имени и регистрации его в файловой сис теме — это одна из функций операционной системы. Даже когда мы создаем файл, рабо тая в какой-то прикладной программе, в общем случае для этой операции привлекаются средства операционной системы. По способам именования файлов различают «короткое» и «длинное» имя. До появ ления операционной системы Windows 95 общепринятым способом именования файлов на компьютерах IBMPC было соглашение 8.3. Согласно этому соглашению, принятому в MS-DOS, имя файла состоит из двух частей: собственно имени и расширения имени. На имя файла отводится 8 символов, а на его расширение — 3 символа. Имя от расширения отделяется точкой. Как имя, так и расширение могут включать только алфавитно- цифровые символы латинского алфавита. Соглашение 8.3 не является стандартом, и потому в ряде случаев отклонения от правильной формы записи допускаются как операционной системой, так и ее приложе ниями. Так, например, в большинстве случаев система «не возражает» против использова ния некоторых специальных символов (восклицательный знак, символ подчеркивания, дефис, тильда и т. п.), а некоторые версии MS-DOS даже допускают использование в име нах файлов символов русского и других алфавитов. Сегодня имена файлов, записанные в соответствии с соглашением 83, считаются «короткими». Основным недостатком «коротких» имен является их низкая содержательность. Далеко не всегда удается выразить несколькими символами характеристику файла, поэто му с появлением операционной системы Windows 95 было введено понятие «длинного» имени. Такое имя может содержать до 256 символов. Этого вполне достаточно для созда ния содержательных имен файлов. «Длинное» имя может содержать любые символы, кроме девяти специальных: V:*?"<> |. В имени разрешается использовать пробелы и не-
Made with FlippingBook
RkJQdWJsaXNoZXIy MTY0OTYy