48
внешней среды и внутреннего состояния МС;
результат выполнений программы зависит от состояния внешней
среды и внутреннего состояния МС и этот результат нельзя заранее
предсказать;
программа может прерываться, например, ждать поступления но-
вых данных;
программа должна управлять параллельными задачами.
Для эффективного решения задач управления применяются приемы па-
раллельного программирования, мультипрограммирования и мультизадачности.
Под параллельным программированием понимается разработка таких программ,
которые могут исполняться параллельно вне зависимости от аппаратного
исполнения.
Рис.3.16. Очередность
В отличии от параллельного программирования мультипрограммирование
или многозадачность представляют способ одновременного параллельного
выполнения нескольких процессов. При этом мультипрограммирование может
реализовываться на одном процессоре или же на нескольких образующих
распределенные сети. На рис.3.16 показан граф очередности отображающий
параллельность процессов при мультипрограммировании. Оператор «Начало»
определяет порядок выполнения программ
Достарыңызбен бөлісу: