Введение в распределенные



Download 3,3 Mb.
bet59/74
Sana13.07.2022
Hajmi3,3 Mb.
#785639
1   ...   55   56   57   58   59   60   61   62   ...   74
Bog'liq
Косяков ТАТ книга

Решение обобщенной задачи обедающих философов. В общей формулировке задача обедающих философов предполагает наличие конечного неориентированного графа G, вершины которого представляют собой процессы распределенной системы. В терминах данной задачи процессы называют "философами" и, обычно, обозначают символами u, v,
w. Два философа являются соседями тогда и только тогда, когда между ними существует ребро в графе G. Каждый из философов может находиться в одном из трех состояний: состоянии размышления, голодном состоянии и состоянии поглощения пищи. При этом возможны только переходы из состояния размышления в голодное состояние, из голодного состояния в состояние приема пищи и из состояния приема пищи вновь в состояние размышления. Важно отметить, что философ принимает пищу в течение ограниченного времени, в то время как в состоянии размышления он может находиться сколь угодно долго. Суть задачи состоит в разработке детерминированной схемы координации действий философов таким образом, чтобы ни один из философов не принимал бы пищу одновременно с любым из своих соседей. Когда два соседних философа одновременно оказываются в голодном состоянии, между ними возникает конфликт, который должен быть разрешен в пользу одного из них, т.к. только один философ сможет приступить к приему пищи. Поэтому граф G представляет собой граф конфликтов для обедающих философов.
Кроме выполнения основного требования, запрещающего соседним философам питаться одновременно, распределенный алгоритм решения задачи обедающих философов должен обладать следующими свойствами.

  1. Отсутствие голодания. Ни один из философов не должен вечно голодать, т.е. философ должен чередовать прием пищи и размышления.

  2. Симметричность. Все философы подчиняются одинаковым правилам и выполняют одинаковые роли при координации своих действий. Не существует каких-либо заданных извне неизменных приоритетов, установленных для философов.


  3. Download 3,3 Mb.

    Do'stlaringiz bilan baham:
1   ...   55   56   57   58   59   60   61   62   ...   74




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©hozir.org 2024
ma'muriyatiga murojaat qiling

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish