Результаты (
русский) 3:
[копия]Скопировано!
7.2.2 ricart – агравала решениеricart и агравала предложил более лэмпорт решение для распределенной взаимного отчуждения проблемы.в отличие от лэмпорт алгоритм, процессы не поддерживать местные очереди вместо этого каждый процесс подсчета числа acks, которые она получает от других процессов, который определяет, будет ли он войти в его CS.четыре правила образуют основу алгоритма:RA1: каждый процесс поиска вступления в ее CS является отметка времени просьбу о том, чтобы каждый процесс в системе.RA2: процесс получения просьбы отправляет ACK обратно отправителю, только когда (1), процесс, не заинтересован в уже CS или (2) процесс пытается войти в его CS, но его время, это больше, чем у отправителя.если этот процесс уже в своем CS или его время - это меньше, чем у отправителя, тогда он будет буферной все просьбы до тех пор, пока его выезда из CS.ra3: процесс вступает в свой ус, когда она получает ACK от каждой из оставшихся (N - 1).RA4: при выходе из CS, процесс должен отправить ACK для каждого из просьб, прежде чем новый запрос или осуществление других мер.интуитивно, процесс может заключить его CS, только тогда, когда он получает давай сигнал от любого другого процесса, поскольку либо эти процессы не конкурирующие для вступления в CS или их просьбы несут более отметку времени.
переводится, пожалуйста, подождите..
