Лекция 1. Назначение. Процессы, ресурсы

Определение.

Под операционной системой (ОС) понимают систему программ, предназначенную для обеспечения определенного уровня эффективности вычислительной системы (ВС) за счет автоматизированного управления ее работой и предоставляемых пользователям определенного рода услуг.

Место ОС в иерархической структуре ВС.

ВС в целом может рассматриваться как иерархически организованная совокупность элементов аппаратуры и программного обеспечения (рис. 1.1)

Каждый уровень включает множество функций и соответствующий интерфейс (интерфейс – соглашение о порядке использования функций данного уровня).

· Аппаратный уровень дает представление о внешней архитектуре ВС. Аппаратному уровню соответствует интерфейс, используемый разработчиками операционных систем.

· Уровень операционной системы. Основная задача разработчиков ОС – обеспечить некоторый расширенный интерфейс ВС, расширенную архитектуру, служащую в дальнейшем для эффективной реализации прикладного программного обеспечения (ППО) и работы пользователей.

· Уровень прикладного программного обеспечения. Используется интерфейс операционной системы (API-интерфейс). Однако наличие интерфейсов ОС в ряде случаев не исключает необходимости учитывать особенности аппаратуры на уровне прикладного ПО (при программировании на Ассемблере реализуются возможности, предоставляемые как ОС, так и непосредственно аппаратурой и т.д.).

· Уровень пользователя. Обеспечение интерфейса пользователя (UI - командный пользовательский интерфейс или GUI - графический пользовательский интерфейс). Используется либо интерфейс ОС, либо интерфейс ППО.

Процессы

Определение процесса.

Процесс (лат. processus – прохождение, продвижение) – закономерное, последовательное изменение явления, его переход в другое явление (развитие).

Мы рассматриваем процесс в более узком смысле (техническая система, ВС, программная система, программный процесс).

ГОСТ 19781-83. Процесс - система действий, реализующая определенную функцию в ВС и оформленная так, что управляющая программа ВС может перераспределять ресурсы этой системы в целях обеспечения мультипрограммирования.

Неформальное определение процесса (А. Шоу):


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: