- •I. Определение операционной системы
- •II Эволюция операционной системы
- •III Требования, предъявляемые к «современным» ос
- •I. Классификация ос
- •II. Компоненты ос
- •III.Функции ос.
- •I. Ядро и вспомогательные модули ос.
- •II. Привилегированный и пользовательский режим.
- •III. Многослойная структура ос.
- •I.Концепция микро ядерной архитектуры.
- •II.Классификация.
- •III.Командная строка.
- •I .Командные файлы.
- •II.Конфигурирование системы.
- •I. Типовые средства аппаратной поддержки ос.
- •II.Прерывания.
- •III.Механизм прерываний.
- •IV.Программные прерывания.
- •II.Управление вводом-выводом
- •III.Физическая организация устройств ввода-вывода
- •V.Организация программного обеспечения ввода-вывода.
- •Управление памятью: Типы адресов.
- •I.Понятие виртуальной памяти.
- •II.Страничное распределение.
- •III.Странично-сегментное распределение.
- •II. Имена файлов
- •III.Типы файлов.
- •IV.Логическая организация файлов.
- •V.Физическая организация файла.
- •II.Общая модель файловой системы.
- •III.Современные архитектуры файловых систем.
- •I.Примеры файловых систем.
- •II.Физическая организация fat.
- •III.Физическая организация ntfs.
- •I.Структура тома нтфс:
- •II. Каталоги нтфс.
- •I.Планирование заданий.
- •I.Мультипрограммирование в системах пакетной обработки.
- •II. Мультипрограммирование в системах разделения времени.
- •III. Мультипрограммирование в системах реального времени.
- •II.Основные понятия безопасности. Конфиденциальность, целостность и доступность данных.
- •III. Классификация угроз.
- •IV. Шифрование.
- •I.Отказоустойчивость файловых и дисковых систем.
I.Примеры файловых систем.
Физическая организация FAT.
Физическая организация NTFS.
Структура файлов NTFS.
II.Физическая организация fat.
Лог раздел отформатирован под файловую систему фат сост из след областей:
загрузочный сектор. Содерж прогу нач загрузки ос. Вид этой проги завис от типа ос.
основная копия fat. Содеж инфу о размещении файлов и каталогов на диске.
резервная копия fat.
корневой каталог.
область данных. Предназнач для размещения всех файлов и каталогов, кроме корневого.
Файл система fat поддерживает всего 2 типа файлов – обычны файлы и каталог. Файл сист распред память только из области данных и использует в качестве мин ед дискового пространства кластер. Таблица fat сост из массива индексных указателей, кол-во которых = колву кластеров области данных. Между кластерами и индексными указателями имеется взаимно однозначное соответствие. Индексный указатель может принимать след значения, характеризующие сост связанного с ним кластера:
кластер свободен(не использ)
кластер используется файлом и не явл послед кластером файла
последний кластер файла
дефектный кластер
резервный кластер
Таблица fat является общей для всех файлов раздела. В исход сост все кластеры раздела свободны и все индексные указатели принимают значение «кластер свободен». При размещении файла ос просматривает fat, Начиная с начала и ищет первый свободный индекс указ. После его обнаружения в поле записи каталога номер первого кластера фиксируется номер этого указателя. В кластер с этим номером записываются данные файла и он становится первым кластером файла. Если файл умещается в одном кластере, то в указатель соответствующий данному кластеру заносится спец значение «последний кластер файла». Если же размер файла больше одного кластера, то ос продолжает просмотр fat и ищет след указатель на свободный кластер. После его обнаружения в пред указатель занос номер этого кластера, который теперь становится следующим кластером файла. Процесс повторяется до тех пор, пока не будут размещены вс данные файла.
Размер таблицы fat и разрядность используемых в ней индексных указателей определяется колвом кластеров в области данных.Для уменьшения потерь из-за фрагментации желательно кластеры делать небольшими, а для сокращения объема адресной инфы и повышения скорости обмена, чем больше тем лучше. При форматировании диска под файловую система fat обычно применяется компромиссное решение – сбалансирование кластеров, и размеры кластеров выбираетcя из диапазона от 1 до 128 секторов. Разрядность индекс указателя должна быть такой, чтобы в нем можно было задать макс ном кластера для диска определенного размера. В таблице fat при фикс разрядности индекс указателей имеет переменный размер, зависящий от объема области данных диска. При удалении файла из файл сист fat в первый байт соответствующей записи каталога заносится спец признак свидетельствующий о том, что эта запись свободна, а во всей индекс указатели заносится признак «кластер свободен». Остальные данные в записи каталога в том числе ном первого кластера файла, остаются не пронутыми, что оставляет шансы для восстановления ошибочно удаленного файла.
Резервная копия fat всегда синхронизируется с основной копией при любиз операциях с файлом, поэтому резевную копию нельзя использовать для отмены ошибочных действий пользователя, выглядивших с точки зрения системы вполне корректными. Резевная копия может быть полезна только в том случае, когда секторы основной памяти оказываютя физически поврежденными и не читаются.