🗊 Презентация Асинхронные процессы

Категория: Образование
Нажмите для полного просмотра!
Асинхронные процессы, слайд №1 Асинхронные процессы, слайд №2 Асинхронные процессы, слайд №3 Асинхронные процессы, слайд №4 Асинхронные процессы, слайд №5 Асинхронные процессы, слайд №6 Асинхронные процессы, слайд №7 Асинхронные процессы, слайд №8 Асинхронные процессы, слайд №9 Асинхронные процессы, слайд №10 Асинхронные процессы, слайд №11 Асинхронные процессы, слайд №12 Асинхронные процессы, слайд №13

Вы можете ознакомиться и скачать презентацию на тему Асинхронные процессы. Доклад-сообщение содержит 13 слайдов. Презентации для любого класса можно скачать бесплатно. Если материал и наш сайт презентаций Mypresentation Вам понравились – поделитесь им с друзьями с помощью социальных кнопок и добавьте в закладки в своем браузере.

Слайды и текст этой презентации


Слайд 1


Асинхронные параллельные процессы
Описание слайда:
Асинхронные параллельные процессы

Слайд 2


Пример из САПР
Описание слайда:
Пример из САПР

Слайд 3


Синхронизация процессов. Процесс обмена сообщениями между процессами для исключения гонок и тупиков.
Описание слайда:
Синхронизация процессов. Процесс обмена сообщениями между процессами для исключения гонок и тупиков.

Слайд 4


Планирование процессов. определение момента времени переключения процесса – кванта времени выбор нового процесса для выполнения
Описание слайда:
Планирование процессов. определение момента времени переключения процесса – кванта времени выбор нового процесса для выполнения

Слайд 5


Диспетчеризация процессов.
Описание слайда:
Диспетчеризация процессов.

Слайд 6


Взаимоисключение.
Описание слайда:
Взаимоисключение.

Слайд 7


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

Слайд 8


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

Слайд 9


Алгоритм Деккера (первый вариант). NOMER_PROC=1 PROCEDURE 1 IF (NOMER_PROC = 1) DO крит. участок NOMER_PROC = 2 остальные операторы ELSE ждать END...
Описание слайда:
Алгоритм Деккера (первый вариант). NOMER_PROC=1 PROCEDURE 1 IF (NOMER_PROC = 1) DO крит. участок NOMER_PROC = 2 остальные операторы ELSE ждать END PROCEDURE 2 IF (NOMER_PROC = 2) DO крит. участок NOMER_PROC = 1 остальные операторы ELSE ждать END

Слайд 10


Алгоритм Деккера (второй вариант). PR1WNYTRI=0 PR2WNYTRI=0 PROCEDURE 1 IF (PR2WNYTRI = 0) PR1WNYTRI = 1 крит. участок PR1WNYTRI = 0 END PROCEDURE 2...
Описание слайда:
Алгоритм Деккера (второй вариант). PR1WNYTRI=0 PR2WNYTRI=0 PROCEDURE 1 IF (PR2WNYTRI = 0) PR1WNYTRI = 1 крит. участок PR1WNYTRI = 0 END PROCEDURE 2 if (PR1WNYTRI = 0) PR2WNYTRI = 1 крит. участок PR2WNYTRI = 0 END

Слайд 11


Алгоритм Деккера (третий вариант, усовершенствование второго). PR1WNYTRI=0 PR2WNYTRI=0 PROCEDURE 1 PR1WNYTRI = 1 IF (PR2WNYTRI = 0) крит. участок...
Описание слайда:
Алгоритм Деккера (третий вариант, усовершенствование второго). PR1WNYTRI=0 PR2WNYTRI=0 PROCEDURE 1 PR1WNYTRI = 1 IF (PR2WNYTRI = 0) крит. участок PR1WNYTRI = 0 END PROCEDURE 2 PR2WNYTRI = 1 IF (PR1WNYTRI = 0) крит. участок PR2WNYTRI = 0 END

Слайд 12


Алгоритм Деккера (четвертый вариант). VAR MAINPR: (1,2) PR1WANT,PR2WANT:logical PROCEDURE 1; BEGIN WHILE 1 DO BEGIN PR1WANT:='T'; WHILE PR2WANT DO IF...
Описание слайда:
Алгоритм Деккера (четвертый вариант). VAR MAINPR: (1,2) PR1WANT,PR2WANT:logical PROCEDURE 1; BEGIN WHILE 1 DO BEGIN PR1WANT:='T'; WHILE PR2WANT DO IF (MAINPR=2) BEGIN PR1WANT:='F'; WHILE (MAINPRC=2) DO; PR1WANT:='T'; END критический участок MAINPR:2 PR1WANT:='F'; остальные операнды END END

Слайд 13


Аппаратная реализация взаимоисключения. команда testandset testandset(a,b) – читает значение логической переменной b копирует его в a устанавливает...
Описание слайда:
Аппаратная реализация взаимоисключения. команда testandset testandset(a,b) – читает значение логической переменной b копирует его в a устанавливает для b значение истина



Похожие презентации
Mypresentation.ru
Загрузить презентацию