- •Вопрос 1.Назначение ос:
 - •Вопрос 2. Принципы построения ос:
 - •Вопрос 3.Основные понятия ос.
 - •Вопрос 4. Модель процесса в ос
 - •Вопрос 5. Двухуровневая система управления процессами в мультипрограммной ос
 - •Вопрос 6. Структура процесса в Unix контекст процесса.
 - •Вопрос 7. Порождение процессов в Unix.
 - •Вопрос 8. Параллельные процессы. Средства описания параллелизма, критические значения, примитивы взаимоисключения.(ви)
 - •Вопрос 9. Классические семафоры Дейкстры.
 - •Вопрос 10.
 - •Вопрос 11.Организация виртуальной памяти.
 - •Вопрос12.
 - •Вопрос 13. Физическая и логическая организация файла
 - •2.Физическая
 - •Вопрос 14.Общая структура файловой системы.
 - •Вопрос 15.Физические принципы организации ввода –вывода.
 - •Вопрос 16.Систематизация внешних устройств и интерфейс между базовой подсистемой ввода-вывода и драйверами.
 
Вопрос 1.Назначение ос:
1.Обеспечение пользовательского и программного интерфейса
2.Управление ресурсами (ЦП время), память (ОЗУ),устройства, информация)
Функции с системной точки зрения:
-диспетчер(ЦП)
-менеджер памяти(память)
-управление данными
-управление восстановлением
Функции ОС:
-определять интерфейс пользователя
-обеспечение разделения аппаратных и программных ресурсов
-планирует использование всех ресурсов вычислительной системы
-обеспечивает эффективное управление периферийными устройствами
-осуществляет восстановление информации при сбое
Вопрос 2. Принципы построения ос:
1.Принцип модульности.
Модуль –функционально законченный элемент сис-мы, который связан с другими такими модулями, только с заранее оговоренными системными интерфейсами.
2.Модели управления ресурсами.
-привилегированные
-реентерабельные(повторная входимость)
3.Принцип функциональной избирательности требует,чтобы для разных важных функций модулей создавать различные условия работы.
4.Принцип генерируемости требует чтобы ОС содержала в себе возможным настраивать системную часть ОС.
5.Принцип функциональной избыточности требует чтобы в ОС была возможность решать одну задачу разными путями.
6.Принцип виртуализации требует построения виртуальных ресурсов для реальных, для обеспечения использования и управления реальными ресурсами.
7.Принцип независимости программ от внешних устройств,позволяет работать с внешними устройствами независимо от их физических характеристик.
8.Принцип открытой и наращиваемой ОС.
-требует чтобы она была доступна для анализа пользователя
-требует возможность включения в ОС новых возможностей,модулей
Вопрос 3.Основные понятия ос.
Модель процесса как основного объекта ОС.
Процесс- деятельость, связанная с исполнением прог на ЦП.
М
арковская
модель случайных процессов с дискретными
состояниями непрерывным временем
перехода.
Г
Исп.ож
Исп.раб
В
П
неиспр
ремонт
списание
	
	
Процесс-объект с несколькими состояниями.(исполнение программы на ЦП)
Основная модель процесса 5 состояний:
1.Процесс активен(код программы выполняется) А
2.Состояние готовности (есть все необх для перехода в сост.1)Г
3.Ожидание события О
4.Состояние порождения(создание условий для выполнения процесса) Р
5
Р
А
К
.Завершение К
Г
О
Классификация процессов:
1.Процессы реального времени
2.интерактивные процессы
3.Пакетные процессы:
-по принадлежности ОС(системные,пользовательские)
-по гениологическому признаку(порождающие данные)
-по результативности(равные,различные)
-по связности(изолированные,)
-по динамическому признаку(параллельные,последовательные,комбинированные)
Ресурс:
-показатель(характеристика)
-объект(вещь)-потребитель,огранич.упраление
Модель ресурса:
Свобод
занят
Принцип виртуализации
О
С как семейство вложенных VM(виртуальных машин)
Интерфейсные оболочки
ПОуправл ресурсами
ПО
Аппаратура
VM
3
	
VM2	
	
VM1
