АкушерствоАнатомияАнестезиологияВакцинопрофилактикаВалеологияВетеринарияГигиенаЗаболеванияИммунологияКардиологияНеврологияНефрологияОнкологияОториноларингологияОфтальмологияПаразитологияПедиатрияПервая помощьПсихиатрияПульмонологияРеанимацияРевматологияСтоматологияТерапияТоксикологияТравматологияУрологияФармакологияФармацевтикаФизиотерапияФтизиатрияХирургияЭндокринологияЭпидемиология

При синхронизации параллельных процессов

Прочитайте:
  1. C) нарушение процессов реабсорбции в проксимальных отделахпочечных канальцев
  2. Важно не то, какой тип контрпереноса формируется, а степень осознанности этих процессов аналитиком, пластичность идентификаций.
  3. Вальпроаты (стимуляторы центральных ГАМК-ергических процессов)
  4. Взаимодействие процессов возбуждения и торможения в центральной нервной системе.
  5. ВИДЫ ИММУНОПАТОЛОГИЧЕСКИХ ПРОЦЕССОВ
  6. Виды производственных процессов
  7. Виды торможения, взаимодействие процессов возбуждения и торможения в ЦНС. Опыт И.М. Сеченова
  8. Витамин В2 (рибофлавин) – регулятор обменных процессов
  9. Возрастные особенности обменных процессов
  10. Вопрос 2. Физиологические механизмы восстановительных процессов

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

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

1 На наш взгляд, эта работа Дейкстры очень полезна с методической точки зрения. Она по­зволяет понять наиболее тонкие моменты в этой проблематике.



Дата добавления: 2015-01-18 | Просмотры: 542 | Нарушение авторских прав



1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 |



При использовании материала ссылка на сайт medlec.org обязательна! (0.003 сек.)