- •Литература
- •История развития Электронно-вычислительных машин (эвм).
- •Память – это точка торможения сигнала.
- •Кодирование информации.
- •Общие сведения о персональном компьютере(пк)
- •Содержимое системного блока
- •Принципы фон Неймана
- •Программное обеспечение пк.
- •Прикладное программное обеспечение.
- •Файловая система
- •Операционная система ms-dos (Microsoft Disk Operating System).
- •Пример файла autoexec.Bat
- •I. Основные внутренние команды dos.
- •2. Основные внешние команды dos (для версии ms-dos 6.22).
- •Форматы команд для утилиты ms-dos mem.Exe:
- •3. Общие сведения о графической операционной системе windows XX.
- •3.1. Основные понятия windows. Рабочий стол
- •Буфер обмена
- •3.2. Краткий обзор комплекта windows
- •3.3. Элементы управления в окнах приложений
- •Закрывающая кнопка.
- •3.4. Основные принципы работы в Windows.
- •3.5. Работа с файлами в среде Windows
- •4.5. Работа с окнами.
- •4.5.1. Несколько окон в одной программе
- •4.6. Контекстные меню
- •4.7. Поиск файлов.
- •4.3. Организация файловой системы
- •Организация файлов
- •Способы физической организации файла
- •Организация файловой системы
- •Физическая и логическая структура диска
- •Этапы подготовки диска к записи
- •Структура логического диска
- •Что такое файловая система ntfs. Чем ntfs отличается от fat
- •Обслуживание файловой структуры
- •Установка приложений
- •Удаление приложений
- •Обеспечение взаимодействия с аппаратнымобеспечением
Способы физической организации файла
Физическая организация файла (ФОФ) – это способ размещения файла на диске. Основные критерии эффективности физической организации файлов:
Скорость доступа к данным.
Объем адресной информации файла.
Степень фрагментированнности дискового пространства.
Максимально возможно размер файла.
Фрагментация – это наличие большого числа несмежных участков свободной памяти очень маленького размера (фрагментов). Настолько маленького, что ни одна из вновь поступающих программ не может поместиться ни в одном из участков, хотя суммарный объем фрагментов может составить значительную величину, намного превышающую требуемый объем памяти.
С
Д остоинства способа: высокая скорость доступа, так как затраты на поиск и считывание кластеров файла минимальны, отсутствие фрагментации на уровне файла, минимален объем адресной информации – достаточно хранить только номер первого кластера и объем файла. Недостатки невозможно сказать, какого размера должна быть непрерывная область, выделяемая файлу, так как файл при каждой модификации может увеличить свой размер, фрагментация на уровне кластеров, из-за которой нельзя выбрать место для размещения файла целиком. Из-за этих недостатков на практике используются другие методы, при которых файл размещается в нескольких, в общем случае несмежных областях диска.
Размещение файла в виде связанного списка кластеров дисковой памяти.
П
Д остоинства: Адресная информация минимальна расположение файла может быть задано одним числом – номером первого кластера, фрагментация на уровне кластеров отсутствует, так как каждый кластер может быть присоединен к цепочке кластеров какого-либо файла, файл может изменять свой размер, наращивая число кластеров.
Недостатки: Сложность организации доступа к произвольно заданному месту файла – чтобы прочитать пятый по порядку кластер файла, необходимо последовательно прочитать четыре первых кластера, прослеживая цепочку номеров кластеров, количество данных файла в одном кластере не равно степени двойки (одно слово израсходовано на номер следующего кластера), а многие программы читают данные кластерами, размер которых равен степени двойки, Фрагментация на уровне файлов (файл может разбиваться на несмежные фрагменты).
При отсутствии фрагментации на уровне кластеров на диске все равно имеется определенное количество областей памяти небольшого размера, которые невозможно использовать, то есть фрагментация все же существует. Эти фрагменты представляют собой неиспользуемые части последних кластеров, назначенных файлам, так как объем файла в общем случае не кратен размеру кластера. На каждом файле в среднем теряется половина кластера. Эти потери особенно велики, когда на диске имеется большое количество маленьких файлов, а кластер имеет большой размер.
Использование связанного списка индексов (например, в FAT)
Данный способ является модификацией предыдущего метода. Файлу также выделяется память в виде связанного списка кластеров. Номер первого кластера запоминается в записи каталога, где хранятся характеристики этого файла. Остальная адресная информация отделена от кластеров файла. С каждым кластером диска связан индекс. Индексы располагаются в отдельной области диска – в файловых системах FAT это таблица (File Allocation Table):
К
Достоинства: минимальность адресной информации, отсутствие фрагментации на уровне кластеров, отсутствие проблем при изменении размера файла, для доступа к произвольному кластеру файла не требуется последовательно считывать его кластеры, достаточно прочитать только секторы диска, содержащие таблицу индексов, отсчитать нужное количество кластеров файла по цепочке и определить номер нужного кластера, данные файла заполняют кластер целиком, следовательно имеют объем, равный степени двойки. Недостатки: Фрагментация на уровне файлов (файл может разбиваться на несмежные фрагменты).
Перечисление номеров кластеров, занимаемых этим файлом.
Достоинства: высокая скорость доступа к произвольному кластеру файла, так как здесь применяется прямая адресация, которая исключает просмотр цепочки указателей при поиске адреса произвольного кластера файла, отсутствие фрагментации на уровне кластеров. Недостатки: длина адреса зависит от размера файла и для большого файла может составить значительную величину. Данный подход с некоторыми модификациями используется в ОС UNIX.
