logo search
ГОС

26. Вычислительный процесс и его реализация с помощью ос. Основные функции ос.

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

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

Часто процессом называют выполняющуюся программу и все её элементы

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

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

  1. При запуске ОС,

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

Завершение процесса:

Минимум 2 этапа завершения:

  1. Процесс удаляется из всех очередей планирования, т.е. ОС больше не планирует выделение каких-либо ресурсов процессу

  2. Сбор статистики о потреблённых процессом ресурсах с последующим удалением его из памяти

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

1.    система управления процессами,

2.    система распределения ресурсов,

3.    система распределения оперативной памяти,

4.    система управления вводом – выводом,

5.    файловая система,

6.    интерфейс с пользователем.

Процесс – некоторая логически связанная последовательность действий, не обязательно линейная.

Ресурс – средство вычислительной техники, которое может быть выделено процессу на некоторое время.

Виды ОС: DOS, Windows (версии), UNIX, MAC OS, Novel NetWare и т.п.