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


Состав системного программного обеспечения.

Структура вычислительной системы:

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

ОС выполняет 2 группы функций:

· предоставление пользователю или программисту вместо реальной аппаратуры компьютера расширенной виртуальной машины, с которой удобней работать и которую легче программировать;

· повышение эффективности использования компьютера путем рационального управления его ресурсами в соответствии с некоторым критерием.

 

Управление ресурсами включает решение следующих общих задач, не зависящих от типа ресурса:

· планирование ресурса - то есть определение, какому процессу, когда и в каком количестве (если ресурс может выделяться частями) следует выделить данный ресурс;

· удовлетворение запросов на ресурсы;

· отслеживание состояния и учет использования ресурса – то есть поддержание оперативной информации о том, занят или свободен ресурс и какая доля ресурса уже распределена;

· разрешение конфликтов между процессами.

 

Функции операционной системы

· Планирование заданий и использование процессора

· Обеспечение программ средствами коммуникации и синхронизации

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

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

· Управление файлами и внешними устройствами

· Защита данных и администрирование

· Пользовательский интерфейс

 

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

1. по назначению

o универсальные

o специализированные

2. по способу загрузки

o загружаемые

o постоянно находящиеся в памяти

3. по особенности управления ресурсами

o многозадачность

§ однозадачные

§ не вытесняющие многозадачность

§ вытесняющие многозадачность

o многопользовательский режим

§ отсутствие

§ наличие

o многопроцессорная обработка

§ отсутствие

§ асимметричные ОС

§ симметричные ОС

4. по базовой технологии

o unix-подобные

o windows-подобные

5. по типу лицензии

o проприетарная

o открытая

6. по области использования и форме эксплуатации

o пакетная обработка

o разделение времени

o реальное время

7. по критериям эффективности

o пропускная способность

o количество задач, выполняемых в единицу времени

o удобство работы пользователей

o реактивность системы – способность системы выдерживать заранее заданные интервалы времени между запуском программы и получения результата

8. по аппаратной платформе

o встроенные ОС

o серверные ОС

o ОС для ПК

o распределительные кластерные ОС

o ОС мейнфреймов

Основные понятия и концепции ОС:

- системные вызовы

- в любой ОС поддерживается механизм, который позволяет пользовательским программам обращаться к ОС

- в большинтве ОС осуществляется системный вызов командой программного прерывания( INT).

Файлы

Главная задача скрыть особенность ввода/вывода и дать программисту абстрактную модель файлов, независимых от устройств.

 

 



Дата добавления: 2021-01-26; просмотров: 315;


Поиск по сайту:

Воспользовавшись поиском можно найти нужную информацию на сайте.

Поделитесь с друзьями:

Считаете данную информацию полезной, тогда расскажите друзьям в соц. сетях.
Poznayka.org - Познайка.Орг - 2016-2024 год. Материал предоставляется для ознакомительных и учебных целей.
Генерация страницы за: 0.01 сек.