Результаты (
русский) 2:
[копия]Скопировано!
Доказательство ME2 и ME3 (по индукции)
Основа: Рассмотрим процесс , я , чей запрос имеет самую низкую отметку времени, и предположим , что ни один процесс не находится в настоящее время в CS. Из - за глобального FIFO предположения, каждый процесс в Si должны получить запрос от процесса я перед любой другой запрос с более высокой отметкой времени. Таким образом, процесс я буду получать извед от каждого процесса в Si и введет ее в CS.
Шаг индукции: Предположим , что процесс т уже в CS и запрос от процесса у имеет самую низкую отметку времени среди всех процессов ожидания. Покажем , что процесс J в конечном итоге получает ACKs от каждого процесса в Sj и переходит к его CS.
Из - за глобального FIFO предположения, запрос от процесса у принимается каждым процессом в Sj , прежде чем любой другой запрос с более высокой отметкой времени и приказал впереди каждый другой процесс ищет вхождение в CS. Поэтому, когда процесс м выходит из CS и посылает сигналы о выпуске для каждого процесса в Sm, каждый процесс в Sm ∩ Sj посылает извед обработать J. Кроме того, каждый процесс в (¬Sm ∩ Sj) уже послал ACKs обработать J , так как запрос от процесса у находится во главе локальных очередей этих процессов. Таким образом, процесс J в конечном итоге получает ACKs от каждого процесса в Sj.
Это показывает , что после того, как процесс м выходит из CS, процесса у которого запрос носит следующий более высокий штамп времени в конечном итоге попадает в CS. Отсюда следует , что каждый процесс отправки запроса в конечном итоге попадает в CS.
переводится, пожалуйста, подождите..