Конспект лекций Для специальности -100100 з/о сокращенной формы обучения Киров 2002 icon

Конспект лекций Для специальности -100100 з/о сокращенной формы обучения Киров 2002



Смотрите также:
Конспект лекций Для специальности -100100 з/о сокращенной формы обучения Киров 2002...
Конспект лекций по курсу “Начертательная геометрия и инженерная графика” Кемерово 2002...
Конспект лекций н...
Конспект лекций (для студентов всех форм обучения) Кемерово 2002...
Рабочая программа дисциплины философия гсэ. Ф. 10 для студентов ипп сокращенной формы обучения...
Конспект лекций по дисциплине «сетевые технологии» (дополненная версия) для студентов...
Конспект лекций удк 651. 5 Ббк 60. 844 Конспект лекций по курсу «Делопроизводство»...
Конспект лекций удк 651. 5 Ббк 60. 844 Конспект лекций по курсу «Делопроизводство»...
Конспект лекций для студентов всех специальностей дневной и заочной формы обучения Челябинск...
Курс лекций по дисциплине: «стратегический менеджмент» (часть 1) для студентов специальности...
Учебно-методический комплекс для студентов заочной формы обучения по специальности: 021100...
Учебно-методический комплекс для студентов заочной формы обучения по специальности: 021100...



страницы: 1   ...   10   11   12   13   14   15   16   17   18
вернуться в начало
скачать
^

8.2. Организация файловой системы



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

Наименьшей физической единицей хранения данных является сектор. Размер сектора равен 512 байт. Группы секторов условно объединяются в кластеры. Кластер является наименьшей единицей адресации к данным. Размер кластера, в отличие от размера сектора, не фиксирован и зависит от емкости диска.

Практически все дисковые ОС поддерживают 16-разрядные поля в таблицах размещения файлов. Такая файловая система называется FAT-16. Она позволяет разместить в FAT -таблицах не более 65 536 записей (216) о местоположении единиц хранения данных и, соответственно, для дисков объемом от 1 до 2 Гбайт длина кластера составляет 32 Кбайт (64 сектора). Это не вполне рациональный расход рабочего пространства, поскольку любой файл (даже очень маленький) полностью оккупирует весь кластер, которому соответствует только одна адресная запись в таблице размещения файлов. Даже если файл достаточно велик и располагается в нескольких кластерах, все равно в его конце образуется некий остаток, нерационально расходующий целый кластер.

Для современных жестких дисков потери, связанные с неэффективностью файловой системы, весьма значительны и могут составлять от 25% до 40% полной емкости диска, в зависимости от среднего размера хранящихся файлов. С дисками же размером более 2 Гбайт файловая система FAT-16 вообще работать не может.

ОС Windows 98, Windows ME, Windows 2000, Windows XP обеспечивают более совершенную организацию файловой системы – FAТ – 32 с 32-разрядными полями в таблице размещения файлов. Для дисков размером до 8 Гбайт эта система обеспечивает размер кластера 4 Кбайт (8 секторов).

ОС Windows NT 4.0, Windows 2000, Windows XP поддерживают организацию файловой системы NTFS с 64-разрядными полями в таблице размещения файлов. NTFS способна работать с логическими дисками объемом 16777216 терабайт с кластером размером 512 байт. Таким образом, данная файловая система позволят организовать самое оптимальное хранение данных. NTFS отличается высокой надежностью хранения данных и возможностью защиты от несанкционированного доступа к любому каталогу на диске.

^

8.3. Обслуживание файловой структуры



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

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

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

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

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

  • удаление файлов и каталогов (папок);

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

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



^

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



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

По способам именования файлов различают «короткое» и «длинное» имя. До появления ОС Windows 95 общепринятым способом именования файлов на компьютерах IBM PC было соглашение 8.3. Согласно этому соглашению, принятому в MS-DOS, имя файла состоит из двух частей: собственно имени и расширения имени. На имя файла отводится 8 символов, а на его расширение – 3 символа. Имя от расширения отделяется точкой. Как имя, так и расширение могут включать только алфавитно-цифровые символы латинского алфавита.

Имя и расширение файла выбираются при его создании и могут быть изменены путем переименования файла. Обычно имя файла кратко отражает его содержание. Расширение файла обычно указывает тип информации, содержащейся в файле.

Существует ряд стандартных расширений:

bat, com, exe – исполняемые файлы (программы или приложения);

txt, doc – текстовые файлы и документы;

hlp – файлы помощи;

arj, zip, rar – архивные файлы;

dbf – файлы баз данных;

asm, bas, pas, c – исходные тексты программ;

bmp, jpg, tif, gif, pic, pcx – графические файлы (рисунки, изображения);

mid, mp3, snd, wav – звуковые файлы

bak – резервный файлы.

Соглашение 8.3 не является стандартом, и потому в ряде случаев отклонения от правильной формы записи допускаются как ОС, так и ее приложениями. Так, например, в большинстве случаев система «не возражает» против использования некоторых специальных символов (восклицательный знак, символ подчеркивания, дефис, тильда и т. п.), а некоторые версии MS-DOS даже допускают использование в именах файлов символов русского и других алфавитов. Сегодня имена файлов, записанные в соответствии с соглашением 8.3, считаются «короткими».

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

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

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

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

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

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

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

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

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


^ Маска файлов

Для поиска, выделения, переименования и некоторых других операций с файлами вместо имени файла можно использовать маску файла. Маска файла задается с помощью символов ? и *. Символ ? заменяет один любой символ имени или расширения файла. Символ * заменяет любое количество любых символов. Примеры масок файлов:

*.txt – заменяет любой файл с расширением txt;

a???.exe – заменяет любой файл с именем из четырех знаков, начинающимся с а, и с расширением exe;

*.* – заменяет любой файл.





Скачать 1,25 Mb.
оставить комментарий
страница13/18
Медов Р.В
Дата30.09.2011
Размер1,25 Mb.
ТипКонспект, Образовательные материалы
Добавить документ в свой блог или на сайт

страницы: 1   ...   10   11   12   13   14   15   16   17   18
отлично
  6
Ваша оценка:
Разместите кнопку на своём сайте или блоге:
rudocs.exdat.com

Загрузка...
База данных защищена авторским правом ©exdat 2000-2017
При копировании материала укажите ссылку
обратиться к администрации
Анализ
Справочники
Сценарии
Рефераты
Курсовые работы
Авторефераты
Программы
Методички
Документы
Понятия

опубликовать
Документы

наверх