Классификация операционных систем
Состав системного программного обеспечения.
Структура вычислительной системы:
Операционная система(ОС) – программа, которая обеспечивает возможность рационального использования компьютера удобным для пользователя способом.
ОС выполняет 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; просмотров: 389;