Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Lektsii_Informatika.doc
Скачиваний:
172
Добавлен:
15.02.2016
Размер:
1.04 Mб
Скачать

3.2.11. Повышение надежности

Система Windows98 и последующие версии более производительны по сравнению с предшествующими операционными системами (включаяWindows95). Это обеспечивается благодаря тому, что файловая системаFAT-32 позволяет более рационально по сравнению с системойFAT-16 использовать диски. На дискахFAT-32 формируются кластеры меньших размеров, чем на дискахFAT-16, в результате чего повышается эффективность использования диска. В составWindows98 (и последующих версий) включена специальная программа, которая позволяет быстро и безопасно преобразовать на диске файловую системуFAT-16 в файловую системуFAT-32.

Лекция 3.3. Обслуживание файловой структуры

3.3.1. Функции ос по обслуживанию файловой структуры

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

  • Создание файлов и присвоение им имен;

  • Создание каталогов (папок) и присвоение им имен;

  • Переименование файлов и каталогов (папок);

  • Копирование и перемещение файлов между дисками компьютера и между каталогами (папками) одного диска;

  • Удаление файлов и каталогов;

  • Навигация по файловой структуре с целью доступа к заданному файлу, каталогу (папке);

  • Управление атрибутами файлов.

3.3.2. Создание и именование файлов

Файл – это поименованная последовательность байтов произвольной длины. Поскольку из этого определения вытекает, что файл может иметь нулевую длину, то фактически создание файла состоит в присвоении ему имени и регистрации его в файловой системе – это одна из функций ОС. Даже когда мы создаем файл, работая в какой-то прикладной программе, в общем случае для этой операции привлекаются средства ОС.

По способам именования файлов различают «короткое» и «длинное» имя. До появления ОС Windows95 общепринятым способом именования файлов на компьютерахIBMPCбыло соглашение 8.3. Согласно этому соглашению, принятому вMS-DOS, имя файла состоит из двух частей: собственноимениирасширения имени.

На имя отводится 8 символов, а на его расширение – 3 символа. Имя от расширения отделяется точкой. Как имя, так и расширение могут включать только алфавитно-цифровые символы латинского алфавита.

Основным недостатком «коротких» имен является их низкая содержательность. Далеко не всегда удается выразить несколькими символами характеристику файла, поэтому с появлением ОС Windows95 было введено понятие «длинного» имени. Такое имя может содержать до 256 символов. «Длинное» имя может содержать любые символы, кроме девяти специальные: \ / : * ? “ < > |. В имени разрешается использовать пробели и несколько точек. Расширением имени считаются все символы, идущие после последней точки.

Наряду с «длинным» именем ОС Windowsсоздают также и короткое имя файла – оно необходимо для возможности работы с данным файлом на рабочих местах с устаревшими операционными системами.

3.3.3. Особенности Windows

Использование «длинных» имен файлов в операционной системе Windowsимеет ряд особенностей.

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

  2. В корневой папке диска (на верхнем уровне иерархической файловой структуры) нежелательно хранить файлы с длинными именами – в отличие от прочих папок в ней ограничено количество единиц хранения, причем, чем длиннее имена, тем меньше файлов можно разместить в корневой папке.

  3. Кроме ограничения на длину имени файла (256 символов) существует гораздо более жесткое ограничение на длину полного имени файла (в него входит путь доступа к файлу, начиная от вершины иерархической структуры). Полное имя не может быть длиннее 260 символов.

  4. Разрешается использовать символы любых алфавитов, в том числе и русского.

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

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

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]