![]() |
Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | |
|
Типы ОС
1. Однозадачные (MS-DOS)
2. Многозадачные (Unix, OS/2, Windows)
Пакетные системы - запуск одной программы из пакета за другой
Системы разделения времени (time-sharing) – процессор переключается между задачами не только на время операций ввода – вывода но и по прошествии определенного времени, что позволяет пользователю интерактивно взаимодействовать с программой
Системы реального времени – для управления различными технологическими процессами – система должна обрабатывать данные быстрее, чем они могут поступать, причем от разных источников => влияние на архитектуру, например может не быть виртуальной памяти, так как она дает непредсказуемые задержки в выполнении программ
3. Многопользовательские (Windows NT, Unix) –механизмы защиты персональных данных каждого пользователя
4. Однопользовательские (MS-DOS, Windows 3.x)
Основная задача ОС- управление процессами!
Состав ОС: 1.Ядро 2.Драйверы 3. Файловая система 4.Командный процессор(command.com)
Функции ОС: 1.Управление процессами. 2.Интерфейс 3.Поддержка устройств(Device Support) 4.Безопасность 5.Поддержка файловой системы
Концепция процесса. Состояния процесса.
Процесс – программа во время исполнения или объект, которому выделяются ресурсы ВС (процессор, память и..)
Процесс – динамический объект
Процесс характеризует: 1. Набор исполняемых команд 2. Выделенная для исполнения память (адресное пространство) 3. Адрес и состояние стеков 4. Используемые файлы 5. Устройства ввода-вывода 6. Значения регистров 7. Программный счетчик 8. Значение переменных
Состояния процесса: 1. Порождение – создаются условия для первого запуска 2. Готовность – у процесса есть все необходимые ресурсы, кроме ЦП 3. Активное – выделение процессора 4. Ожидание – (блокировка) нужный ресурс занят, процесс ждет его освобождения 5. Завершение – штатное или аварийное окончание работы программы
Дата публикования: 2015-02-03; Прочитано: 265 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!