Конспект лекций по информатике и информационным технологиям

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:*?"<> |. В имени разрешается использовать пробелы и не-

RkJQdWJsaXNoZXIy MTY0OTYy