Комплекс взаимосвязанных программ, предназначенных для управления ресурсами компьютера и организации взаимодействия с пользователем




ОС позволяет:

· Управление ресурсами (согласовывает работу всех аппаратных средств)

· Управление процессами, т.е. выполнение программ, их взаимодействие с устройствами компа и с данными

· Пользовательский интерфейс, т.е. выполнение команд пользователя

Основные функции ОС:

· прием от пользователя или оператора систем заданий или команд (на соответствующем языке);

· прием и исполнение программных запросов;

· загрузка в оперативную память подлежащих исполнению программ;

· обеспечение режима мультипрограммирования;

· обеспечение работы систем управления файлами и данными;

· обеспечении функций по организации и управлению всеми операциями ввода/вывода;

· распределение памяти и организация виртуальной памяти;

· планирование и диспетчеризация задач;

· организация механизмов обмена между выполняющими программами данных и сообщений;

· защита одной программы от влияния другой и обеспечение сохранности данных;

· предоставление услуг на случай частичного сбоя;

· обеспечение работы систем программирования.

· аутентификация и авторизация пользователей

 

2. Системное программное обеспечение. Архитектура СПО.

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

СПО подразделяется на 5 пунктов:

· Операционные системы (ОС)

· Системы управления файлами

· Интерфейсные оболочки для взаимодействия пользователя с ОС и программные среды

· Системные программы

· Утилиты

 

3. Основные функции операционных систем

 

· прием от пользователя или оператора систем заданий или команд (на соответствующем языке);

· прием и исполнение программных запросов;

· загрузка в оперативную память подлежащих исполнению программ;

· обеспечение режима мультипрограммирования;

· обеспечение работы систем управления файлами и данными;

· обеспечении функций по организации и управлению всеми операциями ввода/вывода;

· распределение памяти и организация виртуальной памяти;

· планирование и диспетчеризация задач;

· организация механизмов обмена между выполняющими программами данных и сообщений;

· защита одной программы от влияния другой и обеспечение сохранности данных;

· предоставление услуг на случай частичного сбоя;

· обеспечение работы систем программирования.

· аутентификация и авторизация пользователей

 

4. Обобщенная структура программного обеспечения ВС.

 

5. Понятие вычислительного процесса и ресурса.

Процесс — программа, которая выполняется в текущий момент. Стандарт ISO 9000:2000 определяет процесс как совокупность взаимосвязанных и взаимодействующих действий, преобразующих входящие данные в исходящие.

Процесс- это минимальный программный объект, обладающий собственными системными ресурсами

 

Компьютерная программа сама по себе — это только пассивная последовательность инструкций, в то время как процесс — это непосредственное выполнение этих инструкций.

Также, процессом называют выполняющуюся программу и все её элементы: адресное пространство, глобальные переменные, регистры, стек, открытые файлы и т. д.

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

Вычислительными ресурсами называются возможности, обеспечиваемые компонентами вычислительной системы, расходуемые (занимаемые) в процессе её работы.

 

 

ВЫЧИСЛИТЕЛЬНЫЙ ПРОЦЕСС (calculation process). Процесс решения задач на ЭВМ

6. ОС как диспетчер ресурсов вычислительной системы. Основные виды ресурсов ОС.

 

ОС как диспетчер ресурса;

 

С этой целью на каждый процесс заводится специальная информационная структура, называемая дескриптором. В общем случае дескриптор процесса, как правило, содержит следующую информацию:

 

· Идентификатор процесса

· Тип процесса

· Приоритет процесса

· Переменную состояния

· Контекст задачи

· Информацию о ресурсах

o К основным ресурсам можно отнести:

· Процессор

· Основная память

· Устройства ввода- вывода

· Информационные ресурсы (данные)

· Программные ресурсы

 

ОС позволяет:

· Управление ресурсами (согласовывает работу всех аппаратных средств)

· Управление процессами, т.е. выполнение программ, их взаимодействие с устройствами компа и с данными

· Пользовательский интерфейс, т.е. выполнение команд пользователя

· К числу основных ресурсов современных вычислительных систем могут быть отнесены такие ресурсы, как процессоры, основная память, устройства ввода- вывода, информационные ресурсы(данные)и программные ресурсы.

ОС управляет перемещением, хранением и обработкой данных и, управляя ресурсами компьютера, контролирует его основные функции. Однако это управление имеет следующие особенности:

 

· функции ОС работают точно так же, как и все остальное ПО;

 

· ОС часто передает управление другим процессам и должна ожидать, когда процессор снова позволит ей выполнять свои обязанности.

 

· ОС — это, по сути, набор компьютерных программ. Как и любая другая программа, она отдает процессору команды. Ключевым отличием является назначение этой программы. ОС указывает процессору, как использовать другие системные ресурсы и как распределять время при исполнении других программ.

 

7. Супервизоры операционной системы. Реализация последовательного процесса в ОС.

Супервизор – программа, многозадачной ОС, обеспечивающая наилучшее использование ресурсов ЭВМ, при одновременном выполнении нескольких задач. Супервизоры бывают: супервизор ввода/вывода, супервизор прерывания, супервизор задач и т.п.

 



Поделиться:




Поиск по сайту

©2015-2024 poisk-ru.ru
Все права принадлежать их авторам. Данный сайт не претендует на авторства, а предоставляет бесплатное использование.
Дата создания страницы: 2017-06-11 Нарушение авторских прав и Нарушение персональных данных


Поиск по сайту: