- •1 Информация. Понятие информации. Концепции информации
- •2 Информация. Свойства информации
- •3 Информация. Дополнительные свойства информации
- •4 Информация. Формы сигналов
- •5 Информация. Количество информации, равновероятностные события. Энтропия
- •6 Информация. Количество информации, неравновероятностные события. Энтропия
- •7 Информация. Количество информации, Алфавитный подход к измерению информации
- •8 Кодирование числовой и графической информации
- •9 Кодирование текстовой информации и звука
- •10 Информатика. Меры количества информации
- •11 Основные функции компьютера. Схема работы компьютера
- •12 Команда, схема взаимодействия. Выполнение команды
- •13 Системы счисления (основание, полином, понятие разряда, длина числа)
- •14 Перевод чисел из одной системы счисления в другую
- •15 Перевод чисел из любой системы счисления в десятичную и наоборот
- •16 Перевод чисел из двоичной системы счисления в шестнадцатеричную и наоборот
- •17 Выполнение арифметических операций в различных системах счисления (сдвиг в право, сдвиг влево)
- •18 Прямой код. Обратный код. Назначение и свойства обратного кода
- •19 Дополнительный код. Назначение и свойства дополнительного кода
- •20 Арифметические операции над числами с фиксированной точкой в двоичном коде
- •21 Арифметические операции над числами с плавающей точкой в двоичном коде
- •22 История развития вычислительной техники
- •23 Представление информации в памяти эвм. Представление целых чисел
- •24 Представление информации в памяти эвм. Числа с плавающей точкой
- •25 Основные блоки пк
- •26 Основные функциональные характеристики пк
- •27 Монитор, его характеристики, виды мониторов
- •28 Системный блок, его устройство
- •29 Процессор, устройства, основные параметры
- •30 Клавиатура, принципы работы
- •31 Память компьютера, внутренняя память
- •32 Память компьютера, внешняя память
- •33 Мышь, принцип действия
- •34 Сканеры, основные характеристики, классификация
- •Основные характеристики сканеров.
- •Классификация сканеров.
- •35 Принтеры, основные характеристики, классификация
- •36 Плоттер
- •37 Архитектура эвм, схема устройств
- •38 Архитектура эвм, многопроцессорная архитектура
- •39 Поколения эвм
- •40 Основные понятия программного обеспечения. Классификация программных продуктов по сфере использования
- •41 Категории специалистов, занятых разработкой и эксплуатацией программ
- •42 Классификация программных продуктов по сфере использования. Системное по
- •43 Классификация программных продуктов по сфере использования. Прикладные программы
- •44 Инструментарий технологии программирования. Процесс разработки программ
- •2. Этап проектирования:
- •3. Этап кодирования:
- •4. Этап отладки и тестирования:
- •5. Этап эксплуатации и сопровождения:
- •45 Схема процесса создания загрузочного модуля
- •46 Классификация инструментария технологии программирования
- •47 Локальные средства разработки программ
- •48 Основные принципы построения эвм (по фон Нейману)
- •49 Операционная система. Функции ос
- •50 Организация файловой структуры
- •Fat – таблица размещения файлов.
- •51 Размещение информации на диске (создание файла, каталога) Создание и именование файлов
- •Создание каталогов (папок)
- •52 Fat– таблица размещения файлов fat – таблица размещения файлов.
- •Размещение fat таблицы на гибком диске
- •53 Структура каталога, структура fat- таблицы
- •54 Особенности ос Windows
- •55 Программы оболочки. Назначение и основные возможности
- •56 Основные типы окон ocWindows, их особенности
- •57 Текстовый процессор, его возможности
- •58 Процессор электронных таблиц, его возможности
- •59 Компьютерные вирусы, их характеристика и виды вирусов, основные меры по защите от компьютерных вирусов
- •60 Программы защиты от компьютерных вирусов, виды программ и их характеристики. Основные меры по защите от компьютерных вирусов
Размещение fat таблицы на гибком диске
Структура размещения раздела FAT изображена на рисунке
01 1819 32 33 2847
53 Структура каталога, структура fat- таблицы
Каждый элемент каталога MS DOS имеет длину 32 байта и структуру представленную в таблице
Табл. Элемент главного каталога.
Длина, (байт) |
FAT |
8 |
Имя файла, каталога или тома |
3 |
Расширение имени файла |
1 |
Байт атрибутов |
10 |
Резервное поле |
2 |
Код времени обновления файла |
2 |
Код даты изменения файла |
2 |
Номер первого кластера файла |
4 |
Размер файла |
|
|
Поле имени. Если имя содержит меньше 8 символов, то справа оно дополняется пустыми позициями.
Код 00 в первом байте поля имени показывает, что этот элемент каталога ранее не использовался. Тат как каталог заполняется последовательно , это означает, что и следующие за ним элементы не использовались. Это позволяет избежать лишнего поиска в каталоге. При стирании файла в первом байте соответствующего элемента каталога записывается код E5. все остальные байты элемента не изменяются. Сохраняемая в каталоге и FAT информация после удаления файла позволяет выполнять его восстановление, если занимаемое им ранее дисковое пространство не было выделено другому файлу.
Код 2E (символ «.») в первом байте показывает, что элемент описывает сам каталог. Если и второй байт содержит код 2E, то элемент описывает родительский каталог («..»).
Расширение имени. Если этот элемент описывает файл, то поле может быть пустым. В противном случае это поле используется, когда в элементе корневого каталога указывается метка тома.
Атрибуты файла. Каждый бит этого поля задает определенный атрибут, указанный в табл.ХХ.
№бита |
Назначение |
0 |
Защищенный |
1 |
Скрытый |
2 |
Системный |
3 |
Метка тома |
4 |
Каталог |
5 |
Архивный |
6 |
Не используется |
7 |
Не используется |
Табл.ХХ Состав байта атрибутов.
Поле «время». Его содержимое рассматривается как целое число без знака, полученное по следующей формуле: часы *2048 +минуты*32 + секунды\2 .
Для выполнения обратного преобразования следует разделить содержимое поля на 2048, частное от деления даст нам часы. Деление остатка не 32 дает нам минуты, а полученный остаток при умножении его на 2 дает секунды.
Поле «дата». Содержимое его рассматривается как целое число без знака, полученное по следующей формуле: (год-1980)*512+месяц*32+день.
Следующая важная структура тома FAT — это сама таблица FAT, занимающая отдельную логическую область. Она определяет список (цепочку) кластеров, в которых размещаются файлы и папки тома. Между кластерами и индексными указателями таблицы имеется взаимно однозначное соответствие — N-й указатель соответствует кластеру с тем же номером. Первому кластеру области данных присваивается номер 2. Значение индексного указателя соответствует состоянию соответствующего кластера. Возможны следующие состояния:
кластер свободен — указатель обнулен;
кластер занят файлом и не является последним кластером файла — значение указателя — это номер следующего кластера файла;
кластер является последним кластером файла — указатель содержит метку EOC (End Of Clusterchain), значение которой зависит от версии FAT: для FAT12 меткой EOC считается любое значение, большее или равное 0x0FF8 (по умолчанию 0x0FFF); для FAT16 — большее или равное 0xFFF8 (по умолчанию 0xFFFF); для FAT32 — любое значение, большее или равное 0x0FFFFFF8 (по умолчанию 0x0FFFFFFF);
кластер поврежден — указатель содержит специальную метку, значение которой для FAT12 0x0FF7, для FAT16 0xFFF7 и для FAT32 0x0FFFFFF7. Поврежденный кластер не может использоваться файловой системой для хранения данных; соответствующие указатели не затрагиваются при форматировании тома, когда все остальные указатели обнуляются;
кластер зарезервирован «для будущей стандартизации» — указатель содержит значение, превышающее CountofClusters, но меньшее метки поврежденного кластера (то есть до 0xFFF6 включительно для FAT16). В этом случае кластер, не соответствуя никаким реальным данным, считается занятым и пропускается при поиске свободного, но никакой другой информации о нём не предоставляется.