Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ОС теория.doc
Скачиваний:
0
Добавлен:
28.12.2019
Размер:
417.28 Кб
Скачать

Состав и назначение ОС 3

Функции ОС: 3

ОС управляет ресурсами: 3

ОС взаимодействует с: 3

Классификация ОС 4

Развитие ОС 4

I поколение (50 годы) 4

II поколение (начало 60 годов) 4

III поколение 4

IV поколение 5

Общая теория ОС. 5

Управление памятью. 5

Стратегии выделения ОП пользовательским программам: 5

1. простое непрерывное распределение. 5

2. Распределение с несколькими непрерывными разделами. 5

У разделов существуют границы 5

1) Разделы с фиксированными границами. 5

2) Разделы с подвижными границами 5

3) Подвижные разделы. 5

4) SWOPPING 5

Разрывные распределения 6

Сегментная организация памяти: 6

Страничная организация памяти: 6

Сегментно-страничная организация памяти: 6

Функции ОС при управлении памятью: 6

Управление процессором 6

Причины выхода процесса из состояния исполнения: 7

Диспетчеризация процессов 7

Общие стратегии диспетчеризации. 7

Круговое обслуживание RR 8

Диспетчеризация с несколькими очередями 8

Статическая связь очереди и процесса 8

Динамическая связь очереди и процесса 8

Гарантия обслуживания 8

Планирование работ 8

Прерывание 9

Классы прерываний 9

Обработка прерываний 9

Управление процессами 9

Управление файлами 9

1) Причины включения системы в ОС 9

2) Стратегии разработки файловой системы 9

3) Функции системы управления файлами 9

4) Организация хранения файлов 10

Организация файлов: 10

Доступы: 10

5) Методы доступа 10

6) Система управления базами данных 10

Управление вычислительной системой 10

Функции управления 10

Виды угроз 10

Стандартные принципы защиты 11

Принципы реализации защиты 11

MSDOS 11

Эволюция ОС MSDOS 11

Структура и функции DOS 12

BIOS (программа) функции: 12

Блок начальной загрузки 12

Блок расширения BIOS 12

Модуль обработки прерываний 12

Командный процессор 13

Драйверы устройств 13

Командная строка: 13

Соглашение о файлах: 13

Зарезервированные имена: 13

Набор команд MSDOS: 13

Командные файлы (КФ) передача параметров. 14

Конфигурирование ОС MSDOS: 14

Команды файла CONFIG.SYS 14

Файл автозагрузки: 14

Архитектура ОС 14

Требования к ОС: 14

Модули ядра выполняют базовые функции ОС: 14

Вспомогательные модули делятся на группы: 15

Ядро в привилегированном режиме 15

Структура ОС. 15

Слои ядра: 15

Аппаратная зависимость и переносимость операционной системы. 16

Типовые средства аппаратной поддержки операционной системы. 16

Машинно-зависимые компоненты. 16

Микроядерная архитектура. 16

Достоинства и недостатки микроядерной архитектуры: 17

Совместимость и множественные прикладные среды. 17

Способы реализации прикладных программных средств. 18

Достоинства и недостатки микроядерной архитектуры при конструировании множественных прикладных сред. 18

Операционные системы Windows. 18

Программная реализация ОС Windows. 18

Взаимодействий этих модулей. 18

Ядро функции: 18

USER.exe 19

GDI.exe 19

Операционные системы Windows NT. 19

Структура Windows NT. 19

Может быть представлена двумя частями: привилегированной и в режиме пользователя. 19

Подсистема ввода/вывода: 20

Функции ядра: 20

Цель разработчика 20

Windows NT используют подсистемы для решения: 21

Микроядро. 21

Множественные прикладные среды. 21

Объектно-ориентированный подход. 21

Процессы и нити. 21

Понятие процесс включает: 22

Алгоритм планирования процессов и нитей. 22

Приоритеты Windows NT 22

Файловые системы. 22

Физическая организация. 22

MFT зона. Структура. 23

Назначение метафайлов. 23

Файлы и потоки. 23

Небольшие файлы. 24

Большие файлы. 24

Сверхбольшие файлы. 24

Файловые потоки. 24

Каталоги. 24

Журналирование в NTFS. 24

Сжатие файлов. 25

Фрагментация. 25

Проблемы, возникающие при деформации. 25

Сравнительные характеристики NTFS и FAT. 25

Файловая система FAT. 26

Организация информации на диске. 26

Байт атрибута. 26

FAT 32. 27

Преимущества DFS. 27

Файловая система с шифрованием EFS. 27

Работа EFS. 27

Распределенная обработка информации в сетевых ОС. 27

Модели сетевых служб и распределеных приложений. 28

Способ разделения приложений на части. 28

Пример: Двухзвенные схемы. 28

Вариант 1. (централизованная схема). 28

Вариант 2. (файловый сервер) 29

Вариант 3. (промежуточная схема) 29

Трехзвенная схема 29

FAT 29

UNIX 30

История развития Novell 31