- •Авторы:
- •Введение
- •Понятие информационной модели
- •Алгоритм и его свойства. Программы
- •Структура программного обеспечения персонального компьютера
- •Системное программное обеспечение
- •Инструментальное программное обеспечение
- •Языки низкого уровня
- •Языки высокого уровня
- •Прикладное программное обеспечение
- •Операционные системы
- •Что такое операционная система?
- •Обеспечение интерфейса пользователя
- •Режимы работы с компьютером
- •Виды интерфейсов пользователя
- •Основные функции операционных систем и их классификация
- •Понятие прерывания в ос
- •Файл, каталог и файловая система
- •Файлы и каталоги
- •Файловая система
- •Имена файлов и каталогов
- •Атрибуты файлов
- •Физическая организация и адресация файла
- •1. Непрерывное размещение
- •2. Связанный список кластеров
- •3. Связанный список индексов
- •4. Перечень номеров кластеров
- •Файловые системы семейства fat (fat16 и fat32) и ntfs
- •Физическая организация fat
- •Физическая организация ntfs
- •Что лучше?
- •Краткая история развития операционных систем корпорации Microsoft
- •Операционная система ms-dos
- •Состав ms-dos
- •Начальная загрузка ms-dos
- •Имена файлов
- •Шаблоны имен файлов
- •Зарезервированные имена
- •Краткое описание основных внутренних и внешних команд ms-dos
- •Внутренние команды
- •Внешние команды
- •Программы-оболочки
- •Операционная система windows
- •Общее представление об операционной системе Windows 9х и ее преимуществах
- •Загрузка операционной системы Windows
- •Файлы операционной системы
- •Драйверы Windows
- •Системный реестр
- •Пользовательский интерфейс windows 9х и понятие объекта
- •Управление манипулятором мышь
- •Указатель мыши
- •Операции с мышью
- •Элементы Рабочего стола Windows 9х
- •Окно – основной элемент интерфейса Windows
- •Установка и удаление приложений
- •Файловые менеджеры для Windows
- •Программы-упаковщики
- •Общие сведения об архиваторах
- •Принципы архивирования и программы архивации
- •Обслуживание магнитных дисков компьютера
- •Разновидности ошибок магнитных дисков и причины их возникновения
- •Программы проверки магнитных дисков на наличие ошибок
- •Программы дефрагментации жесткого диска
- •Программы очистки жесткого диска
- •Программы тестирования компьютера
- •3D Mark, 3d WinBench (тесты видеосистемы)
- •Компьютерные вирусы и антивирусная защита
- •Понятие компьютерных вирусов и их классификация
- •Защита от компьютерных вирусов
- •Заключение
- •Использованная литература
- •4 10034, Саратов, ул. Соколовая, 339
4. Перечень номеров кластеров
Данный способ задания физического расположения файла заключается в простом перечислении номеров кластеров, занимаемых этим файлом (рис. 4.4, г). Этот перечень и служит адресом файла.
Достоинством данного способа является высокая скорость доступа к произвольному кластеру файла, так как применяется прямая адресация, которая исключает просмотр цепочки указателей при поиске адреса произвольного кластера файла
К недостаткам можно отнести то, что длина адреса зависит от размера файла и для большого файла может составить значительную величину.
Последний подход с некоторыми модификациями используется в традиционных файловых системах ОС UNIX s5 и ufs1. Для сокращения объема адресной информации прямой способ адресации сочетается с косвенным.
Метод перечисления адресов кластеров файла применяется и в файловой системе NTFS, используемой в ОС Windows NT/2000/XP. Здесь он дополнен достаточно естественным приемом, сокращающим объем адресной информации: адресуются не кластеры файла, а непрерывные области, состоящие из смежных кластеров диска. Каждая такая область, называемая отрезком (run), или экстентом (extent), описывается с помощью двух чисел: начального номера кластера и количества кластеров в отрезке. Так как для сокращения времени операции обмена ОС старается разместить файл в последовательных кластерах диска, то в большинстве случаев количество последовательных областей файла будет меньше количества кластеров файла и объем служебной адресной информации в NTFS сокращается по сравнению со схемой адресации файловых систем ufs/s5.
Для того чтобы корректно принимать решение о выделении файлу набора кластеров, файловая система должна отслеживать информацию о состоянии всех кластеров диска: свободен/занят. Эта информация может храниться как отдельно от адресной информации файлов, так и вместе с ней.
-
Файловые системы семейства fat (fat16 и fat32) и ntfs
Современные операционные системы компании Microsoft, устанавливаемые на ПК типа IBM, используют файловые системы FAT (File Allocation table) и NTFS (New Technology File System).
Какая из них является более предпочтительной? Количество факторов, влияющих на быстродействие файловой системы, очень велико, и среди них как аппаратные ограничения, накладываемые используемым оборудованием, так и «врожденные пороки» самих систем.
Любая файловая система предназначена для хранения информации о физическом размещении частей файла. Если провести аналогию с книгой, то файловая система сходна с содержанием (оглавлением).
От файловой системы требуется четкое выполнение следующих действий:
-
определение физического расположения частей файла;
-
определение наличия свободного места и выделение его для вновь создаваемых файлов.
Скорость выполнения файловой системой этих операций и надежность ее работы находятся в прямой зависимости от самой файловой системы.
Естественно, рассматриваемые файловые системы (FAT16, FAT32 и NTFS) используют различные механизмы для реализации указанных задач и каждая из них имеет свои преимущества и недостатки.