- •Концепция организации в/в в современных ос
- •Режим управления в/в
- •Уск: назначение, структура, особенности использования отдельных полей.
- •Память мультиплексного канала
- •Начальная стадия работы мультиплексного канала
- •Стадия завершения работы мультиплексного канала
- •Интерфейс ввода вывода.
- •Режимы и стадии работы канала ввода-вывода, их взаимосвязь с алгоритмами интерфейса ввода-вывода.
- •Структура магнитного диска
- •Понятие раздел магнитного диска
- •Способы выделения дискового пространства
- •Файловая система fat принципы её организации и работы
- •Понятие каталогов в файловых системах
- •Понятие сектор,кластер.
- •Запись длинного имени в vfat & fat32
- •Байт следования
- •Основы организации файловой системы hpfs
- •Фиксированные компоненты
- •Особенности хранения файлов и каталогов в hpfs
- •Ленивая запись в hpfs
- •Отказоустойчивость в hpfs
- •Бинарные древовидные структуры данных и их использование в hpfs.
- •- 33)Основы организации ntfs Понятия и термины ntfs логический номер кластера, вирт номер кластера
- •Главная файловая таблица (mft), состав и назначение
- •Файловая запись mft для каталога. Понятия «индекс каталога» и «корень индекса».
- •Особенности хранения файлов различных размеров в ntfs.
- •Средства обеспечения надежности в ntfs.
- •Управление томами и отказоустойчивость в ntfs.
- •Восстановление плохих кластеров в ntfs
- •Протоколирование транзакций
- •Журнал транзакций его состав и назначение.
- •Процедура восстановления в ntfs.
- •Основы организации операционной системы Unix.
- •Базовая файловая системы System V. Основные элементы структуры s5fs.
- •Пользователи системы в unix. Атрибуты пользователя.
- •Владельцы файлов в unix. Права доступа к файлу.
- •Индексный дескриптор I-node. Роль и место в файловой системе s5fs.
- •Файлы в unix, типы файлов
- •Система прерываний и её место в современных вычислительных системах
- •Cистема прерываний в эвм типа ibm pc. Прерывания и исключения. Виды исключений.
- •Система прерываний в эвм типа ibm pc. Порядок обработки прерываний и исключений
- •Функционирование системы прерываний в реальном режиме работы микропроцессора
- •Функционирование системы прерываний в защищённом режиме работы микропроцессора
- •Укрупнённая схема системы прерываний для больших машин. Состав и примеры функционирования
- •Слово состояния процесса. Его место в системе прерываний больших машин. Структура ссп
Запись длинного имени в vfat & fat32
Для реализации хранения длинных имен в рамках существующего каталога создаются 2 записи: запись «короткого» имени (по стандарту 8.3) и запись «длинного» имени.
C выходом Windows 95 в VFAT добавилась поддержка длинных имен файлов (Long File Name, LFN). Тем не менее, VFAT сохраняет совместимость с исходным вариантом FAT; это означает, что наряду с длинными именами в ней поддерживаются имена формата 8.3, а также существует специальный механизм для преобразования имен 8.3 в длинные имена, и наоборот.
Все 4 разряда атрибутов («только для чтения», «системный», «скрытый», «метка тома»), равные 1, делают запись каталога невидимой для программ, не «знающих» о «длинных» именах.
Запись короткого имени в FAT32:
имя файла – 8 байт,
тип файла – 3 байта,
атрибуты – 1 байт,
неиспользуемая область – 2 байта,
время создания файла – 2 байта,
дата создания файла – 2 байта,
дата последнего доступа – 2 байта,
старшее слово номера начального кластера – 2 байта,
дата последней модификации файла – 2 байта,
время последней модификации файла – 2 байта,
младшее слово номера начального кластера – 2 байта,
размер файла – 4 байта.
Запись длинного имени в FAT32:
байт следования – 1 байт,
5 символов имени файла – 10 байт,
атрибуты – 1 байт,
неиспользуемая область – 2 байта,
6 символов имени файла – 12 байт,
просто 2 байта (равны 0),
2 символа имени файла.
Байт следования содержит порядковый номер записи в имени файла (первые 5 бит) и бит завершения (7й бит). Бит завершения равен 0, если это последняя запись, и 1, если есть продолжение. Биты 6 и 8 не используются.
Максимальная длина имени файла – 254 символа.
Запись длинного имени создается всегда, даже если длина имени менее 8 символов.
Запись короткого имени хранится в кодировке ASCII, длинного имени – в кодировке Unicode
Байт следования
Байт следования предназначен для связи между «звеньями» цепочки длинного имени. Это первый байт в записи длинного имени файла в FAT32. Он содержит порядковый номер записи в имени файла (первые 5 бит) и бит завершения (7й бит). Бит завершения равен 0, если это последняя запись, и 1, если есть продолжение. Биты 6 и 8 не используются.
Основы организации файловой системы hpfs
Высокопроизводительная файловая система (HPFS) делит жесткий диск на системную часть и область данных.
Область данных делится на полосы по 8 Мб. Каждой полосе ставится в соответствие карта полосы (битовая карта) по 2 Кб. Для нечетных полос битовая карта располагается слева от полосы, для четных – справа. Битовая карта указывает, какие участки полосы заняты, какие – свободны. Единицей измерения является сектор (512 байт).
Системная часть состоит из 3х частей:
загрузочный блок (15 секторов)
содержит метку диска и код начальной загрузки системы;
суперблок (1 сектор)
хранит размер раздела, указатель на корневой каталог, счетчик элементов каталога, дата последней проверки и исправления раздела специальной программой CheckDisk, дату последней дефрагментации, список дефектных секторов;
запасной блок (1 сектор)
содержит указатель на список секторов, который можно использовать для «горячего» исправления ошибок, указатель на резерв свободных секторов на диске, которыми можно пользоваться при управлении каталогами.
