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