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

Переменная in указывает, на след свободный сегмент распишем по пунктам



Переменная in указывает, на след свободный сегмент распишем по пунктам

Процесс А считывает переменную in равную семи, происходит прерывание по таймеру и процессор переключается на процесс B, процесс B считывают переменную и сохраняет ее в своей переменной, 3. Процес В сохраняет имя файла в сегменте 7 4. Процесс В увеличивают переменную на 1 и заменят значение in на 8 5. Процесс А сохранят имя файла, сегмент 7 затирая имя файла процесс В. 6 процесс А записывает in равное 8.

Критическая область – это часть программы в которой етсть обращение совместно используем данным.

Избегание состязания 2 процесса не должны находиться в критических областях. 2. процесс находящихся вне критической области. не может блокировать другие процессы 3. Невозможна ситуация когда процесс вечно ждет

Переменные блокировки.

Вводится понятие переменной, то есть значение недопеременной, если значение переменной равно например 1 то процесс равен последнему процессу.

А B

3.3 примитивы взаимодействия процессоров

Вводятся понятия 2 примитивов

Sleep – запрос в результате вызывающий процесс блокируется, пока его не запустит другой процесс


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




<== предыдущая лекция | следующая лекция ==>
1. Настоящий Договор заключен между: | Компания JEUNESSEGLOBAL зарегистрирована 09.09.09. в США. За 5 лет вошла на рынок в 115 стран мира и по итогам 2014 года вышла на товарооборот 418 миллионов долларов

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