Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
5 вопрос - Иформационный процесс.doc
Скачиваний:
2
Добавлен:
18.09.2019
Размер:
55.81 Кб
Скачать

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

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

Процесс – это активность некоторого рода. У него есть программа, входные и выходные данные, а также состояние.

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

Процессом, по существу, называют программу в момент выполнения.

Процессы

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

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

Создание процесса

Следует выделить четыре основных события, приводящие к созданию процессов.

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

  2. Выполнение изданного работающим процессом системного запроса на создание процесса.

  3. Запрос пользователя на создание процесса. Пользователь может запустить программу, результатом чего будет создание нового процесса.

  4. Инициирование пакетного задания. Пользователи посылают пакетное задание (возможно, с использованием удаленного доступа), а ОС создает новый процесс и запускает следующее задание из очереди.

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