является посредником между ЭВМ и человеком (пользователь, программист, инженер, оператор…). Другими словами ОС -логическое расширение аппаратуры в сторону человека, позволяя перейти от физического уровня аппаратуры к более высокому логическому уровню.
|
|
1. Технические средства
2. ОС
3. Языки программирования
4. Прикладные программы
ОС осуществляет достаточно сложный процесс управления ресурсами ЭВМ, все нюансы которого скрыты от пользователя. Взаимодействие с программистами, операторами и т.д. осуществляется через интерфейс пользователя, который поддерживается ОС.
Часто способы классификации ОС основываются на типе предоставляемого ими интерфейса пользователя.
Один из способов классификации ОС связан с количеством программ, одновременно выполняемых системой.
Однопрограммная ОС – вычисления носят последовательный характер, ресурсы не разделяются.
Многопрограммная(мультипрограммная) ОС обеспечивает одновременное нахождение в ОП нескольких программ, осуществляет параллельную работу аппаратных и программных средств, управляя при этом распределением процессора между ними.(из-за существенного различия в быстродействии устройств ввода-вывода и ЦП)
Другой способ классификации основан на типе доступа, предоставляемого интерфейсом пользователя. В системах с пакетной обработкой (пакетная ОС) в качестве задания выступает последовательность управляющих операторов, записанных на магнитном носителе, которая выполняется автоматически в порядке поступления. Всю работу по считыванию и выполнению заданий берет на себя ОС.
Диалоговый или интерактивный режим обеспечивается системами разделения времени, которые могут одновременно обслуживать несколько пользователей путем выделения каждому из них кванта времени по устройствам.
Для обработки внешних сигналов(например, поступающих с датчиков) и быстрого ответа на них используются системы реального времени, которые работают синхронно с управляемым объектом и имеют жесткие ограничения на время ответа. Организация вычислений обеспечивается сигналами прерываний от объекта, для обработки которых за требуемое время выделяется максимум вычислительных ресурсов.
Многопроцессорная ОС используется в системах с несколькими, в общем случае различных процессоров. Вычислительный процесс распараллеливается, распределение ресурсов наиболее сложное.
Т.о. мультипрограммные системы пакетной обработки призвана сделать исп-ние ЭВМ более эффективным. Основной задачей систем разделения времени считается обеспечения быстрого ответа пользователям, работающим в диалоговом режиме.
Системы реального времени должны обеспечить гарантированное время ответа на внешние события, для которых время является критическим параметром.
ОС взаимодействует с: операторами ЭВМ, прикладными программистами, системными программистами (занимаются сопровождением ОС, осуществляют ее настройку применительно к требованиям конкретной машины и при необходимости доработку для обслуживания новых типов устройств), административным персоналом (администраторы устанавливают принципы и порядок работы на ЭВМ), программами, аппаратными средствами и пользователями(используют ЭВМ для выполнения некоторой работы).
Интерфейс пользователя, предоставляемый ОС, предназначен для обеспечения нужд различных групп людей, имеющих дело
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.