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

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

ОС – набор программных средств организующих взаимодействие пользователя, пользовательских программ с устройствами входящих в состав ЭВМ.

ОС – прослойка между пользователем и железом.

Пользователь

Прикладное ПО

О С

Драйверы

BIOS ЭВМ | BIOS`ы устройств



Современная ОС

Классическая ОС

Функции реализуемые на уровне ОС:

  1. Стандартизация доступа к системам ввода вывода ЭВМ

  2. Организация оперативной памяти (ОП) прозрачная для пользователя и прикладного программиста (прозрачная означает, что пользователь понятия не имеет как работает ……)

  3. Распределение ресурсов ЦП (базовые функции).

Остальные функции не являются базовыми, могут отсутствовать.

На самом деле взаимодействие программ и пользователей с устройством может строиться только на использовании устройства Bios (телефон, но не смартфон), но реализовать управление ресурсами ОП и ЦП только с использованием Bios не возможно.

Устройства работающие под управление ОС:

  • DSL модем

  • Смартфон

  • Планшеты – под управление ОС

  • Эл.книги – Bios

  • Навигатор – ОС

  • PSP – OC

  • x-box, PS – ОС

  • денди – Bios

  • ЖК телевизоры – Bios

Классификация ос

Классы могут пересекаться

  1. По сфере применения

  • Универсальные ОС – для выполнения большинства задач (windows, linux)

  • Специализированные ОС – предназначены для решения одной или узкого круга задач (QNX – ОС разработана специально для управления атомными электростанциями).

  1. По строению (основа ОС – ядро). Ядро ОС может быть трех типов:

  • Моноядерное (монолитное ядро) – единое целое

  • Мокроядерные – базовые функции ОС разделены между несколькими программами, могут между собой взаимодействовать

  • Гибридные – в гибридах ОС взяты лучшие характеристики из моноядерных и микроядерных.

моноядерное микроядерные

гибридные

  1. По возможности одновременной работе нескольких возможностей:

  • Однопользовательские – в один момент времени может работать один пользователь (windows 9x)

  • Многопользовательские (windows XP, Seven)

  1. По управлению ресурсами. Существуют два класса:

  1. Однозадачные – в один момент времени может выполняться только одна задача. Все ресурсы ЭВМ полностью отданы этой задачи.

  2. Многозадачные – ОС может распределять ресурсы между несколькими задачами. Существует 3 подкласса:

  • ОС пакетной обработки – в таких ОС перед запуском формируется пакет задач. Каждой

  • задачи выделяется конкретное количество ресурсов. На протяжении всего сеанса работы ОС, ресурсы не пересекаются. Снятие и возобновление какой-либо задачи, а так же добавление новых не предусмотрено.

  • ОС с разделение времени – в таких ОС задачи могут создаваться и добавляться динамически. Запуск и завершение задач происходит динамически, при этом ОС динамически перераспределяет ресурсы между задачами (windows, linux, mac, sx).

  • ОС реального времени – в более реальное время задачи выполняются в строго определенном порядке, который может быть изменен только в случае возникновения аварийной ситуации, после выполнения аварийной ситуации восстанавливать прежний порядок действий, но не из того места где произошло прерывание, а с самой первой задачи.