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

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

  1. Функции операционных систем. Классификация операционных систем.

  2. Архитектура современных ОС.

  3. Процесс загрузки ОС. Процессы и потоки.

  4. Организация памяти

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

  6. Администрирование ОС

  7. Сетевые компоненты ОС.

Тема 1 Функции операционных систем. Классификация операционных систем.

  1. Виды программного обеспечения (по назначению)

  2. Определение операционной системы (ОС). Место ОС в системе программного обеспечения ЭВМ.

  3. Основные ресурсы ЭВМ

  4. Функции операционных систем

Компоненты ОС

  1. Определение ядра ОС. Архитектура ядра ОС (монолитное, модульное …). Функции.

  2. Определение оболочки ОС. Функции.

Основные подсистемы ОС

  1. Подсистема ввода/вывода

  2. Файловая подсистема

  3. Подсистема управления памятью

  4. Подсистема управления процессами

  5. Подсистема пользовательского интерфейса

  6. Подсистема защиты данных и администрирования

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

  1. Классификация ОС. Особенности алгоритмов управления ресурсами (однозадачные, многозадачные, поддерживающие многонитевую работу, однопроцессорные, многопроцессорные…)

  2. Классификация ОС. Особенности аппаратных платформ (ОС для суперкомпьютеров, ПЭВМ, мини-компьютеров, кластеров, …)

  3. Классификация ОС. Особенности областей использования (системы пакетной обработки, системы разделения времени, системы реального времени…)

  4. Классификация ОС. Особенности методов построения (монолитные, многоуровневые, клиент- серверные…)

  5. Определение многозадачности. Алгоритмы реализации многозадачности. Поддержка многонитивости.

  6. Многопроцессорность. Асимметричные ОС и симметричные ОС.

  7. Особенности сетевых ОС. Структура сетевой ОС.

  8. Понятие распределенных ОС.

Тема 2 Архитектура современных ос

Архитектура линейки ОС на основе ядра Windows NT

  1. На какие два класса разделяются элементы операционной системы Windows NT? Чем отличаются потоки пользовательского режима от потоков ядра?

Компоненты ОС, работающие в режиме ядра (kernel mode)

  1. Hardware Abstraction Layer (HAL) - Слой аппаратных абстракций в Windows NT. Функции

  2. Микроядро Windows NT (ntoskrnl.exe).Функции.

  3. Executive system - исполнительная часть NT

  4. Диспетчер процессов и потоков.

  5. Подсистема ввода-вывода

  6. Диспетчер виртуальной памяти

  7. Монитор безопасности

  8. Диспетчер Plag and Play

  9. Диспетчер кэш – памяти

  10. Диспетчер объектов.

  11. Система LPC(Local Process Communication)

  12. Набор библиотечных функций

  13. Процедуры распределения памяти

  14. Драйверы устройств и файловой системы. Типы драйверов. Функции.

  15. Диспетчер окон и интерфейс графических устройств

Компоненты ОС, работающие в режиме пользователя (user mode)

  1. Какие типы пользовательских процессов существуют

  2. Подсистемы окружения(Environment Subsystems)

  3. Процессы поддержки системы(System Support Processes)

  4. Процессы сервисов (Service Processes)

  5. Пользовательские приложения (User Applications)

  6. Cлужбы Windows. Режимы и способы управления.

  7. Подсистема DLL(NTDLL.DLL)

  8. Windows API

  9. Подсистема безопасности

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

  1. Ядро (kernel)

  2. Разделяемые системные библиотеки (system libraries)

  3. Системные утилиты (system utilities, программы управления системой)

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]