Такие группы функций называют подсистемами.
Вопрос №2. «Состав, взаимодействие основных компонентов операционной системы».
Основные функции операционных систем.
Назначение и функции операционной системы
Понятие операционной системы
Вопрос №1. «Понятие операционной системы. Назначение и функции операционной системы».
Все программное обеспечение разделяется на системное и прикладное.
Операционные системы относятся к системному программному обеспечению. К системному программному обеспечению принято относить такие программы и комплексы программ, которые являются общими, без которых невозможно выполнение или создание других программ.
Операционная система (ОС) представляет собой комплекс системных управляющих и обрабатывающих программ, которые, с одной стороны, выступают как интерфейс между аппаратурой компьютера и пользователем с его задачами, а с другой стороны, предназначены для наиболее эффективного расходования ресурсов вычислительной системы и организации надежных вычислений.
Развитие системного программного обеспечения началась с того момента, когда люди поняли, что любая программа требует операций вода/вывода, то есть должна быть возможность вводить исходные данные, получать результаты вычислений, выводить полученные результаты в удобной для восприятия форме.
Назначение ОС предполагает:
· управляет вычислениями,
· распределяет ресурсы вычислительной системы между различными вычислительными процессами,
· образуют программную среду, в которой выполняются прикладные программы пользователей.
1. Определение интерфейса пользователя:
· CLI (Command Line Interface) – командная строка (консоль).
· GUI (Grafical User Interface) – графическая оболочка.
2. Поддержка интерфейса прикладных программ API (Application Program Interface)
API – набор функций, реализованных в ОС и доступных пользовательским приложениям.
Современные мультизадачные ОС позволяют получить доступ к аппаратуре только вызовом API.
3. Обеспечение эффективного разделения ресурсов между задачами и планирование их доступа к общим ресурсам.
4. Восстановление информации и вычислительного процесса после ошибок.
Функциональные компоненты операционной системы автономного компьютера
Функции операционной системы группируются:
· либо в соответствии с типами локальных ресурсов, которыми управляет ОС
· либо в соответствии со специфическими задачами, применимыми ко всем ресурсам.
Наиболее важными подсистемами управления ресурсами являются подсистемы управления:
· процессами,
· памятью,
· файлами и внешними устройствами,
Подсистемами, общими для всех ресурсов, являются подсистемы:
· пользовательского интерфейса
· интерфейса прикладного программирования
· защиты данных и администрирования.