Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АрхитектураБиологияГеографияДругоеИностранные языки
ИнформатикаИсторияКультураЛитератураМатематика
МедицинаМеханикаОбразованиеОхрана трудаПедагогика
ПолитикаПравоПрограммированиеПсихологияРелигия
СоциологияСпортСтроительствоФизикаФилософия
ФинансыХимияЭкологияЭкономикаЭлектроника

Параллельные процессы

Файловая структура | Организация хранения файлов в системе | Блок индексов | Карта файлов | Функции СУФ | Пример функций СУФ в MS DOS | Командный язык | Интерпретатор командной строки | Графический пользовательский интерфейс | Начальная загрузка ОС |


Читайте также:
  1. ВЛИЯНИЕ ГОРМОНОВ НА ПРОЦЕССЫ РАЗВИТИЯ ОРГАНИЗМА
  2. Воздействие на процессы, происходящие в природе
  3. И ПСИХИЧЕСКИЕ ПРОЦЕССЫ
  4. Инновационные процессы в образовании
  5. Лекция 1. Инновационные процессы в образовании как социокультурный феномен.
  6. Лекция 3. Психические процессы, свойства, состояния
  7. Некротические процессы на миндалинах, языке, небе

Рассмотрим две разные программы Р и Q со своими сегментами процедур и данных. Будем считать, что их процедуры и данные не пересекаются в памяти. Возможные трассы выполнения этих процессов представлены на рис. 4.1.

По схеме рис.4.1,а полностью выполняется один процесс Р, а затем второй Q: КОН(P)<НАЧ(Q) - строго последовательное выполнение.

 
 

По схеме рис.4.2,б поочередно выполняются части процесса Р (часть инструкций) и части процесса Q, пока не окончатся оба процесса. Поскольку по этой схеме задействован только один ЦП, то в каждый момент времени выполняются инструкции либо процесса P, либо Q. Для наблюдателя только на уровне процессов, а не на уровне инструкций процессы P и Q выполняются как бы параллельно (псевдопараллельно).

При каждом переключении процессора необходимо сохранять контекст текущего процесса, чтобы иметь возможность возобновить его в последующем. Если ОЗУ достаточно для хранения текущих сегментов программ, данных и стека, то достаточно сохранять лишь контекст процессора.

По схеме рис.4.1,в выполнение процессов проходит параллельно (КОН(P)>НАЧ(Q)). Для такой схемы требуется два разных процессора или две разные ЭВМ. Этот случай для ЭВМ общего назначения мы рассматривать не будем. Нас будут интересовать ОС однопроцессорных ЭВМ.


Дата добавления: 2015-10-02; просмотров: 45 | Нарушение авторских прав


<== предыдущая страница | следующая страница ==>
Контекст процесса| Списки готовых и ждущих процессов

mybiblioteka.su - 2015-2024 год. (0.006 сек.)