diff --git a/Lectures/19. Bus.md b/Lectures/19. Bus.md index d23e0b1..d362249 100644 --- a/Lectures/19. Bus.md +++ b/Lectures/19. Bus.md @@ -281,7 +281,7 @@ _Рис. 22. Схема конвейеризации транзакций._ _Рис. 23. Схема протокола с расщеплением транзакций._ Ответ на транзакцию приходит с запросом не сразу. То есть мы не ждём ответ на конкретную транзакцию, и выдаём ответ когда есть возможность. -Например, на рисунке 21 для _адреса 1_ у нас была возможность получить ответ сразу, так же и с _адресами 3 и 4_, а вот для _адреса 2_ возможность получить ответ появилась только получения ответов для _адреса 3 и 4_. Таким образом, за счёт протокола с расщеплением транзакций всё будет работать корректно. +Например, на рисунке 23 для _адреса 1_ у нас была возможность получить ответ сразу, так же и с _адресами 3 и 4_, а вот для _адреса 2_ возможность получить ответ появилась только получения ответов для _адреса 3 и 4_. Таким образом, за счёт протокола с расщеплением транзакций всё будет работать корректно. - Арбитраж с перекрытием (очередной арбитраж происходит ещё на стадии передачи прошлой информации). Очередной арбитраж происходит ещё на стадии передачи прошлой информации. Допустим, "разыграли" шину и мы ей завладели, затем другое устройство сообщает, что хочет завладеть этой шиной. Вместо того чтобы он просто ждал — включается арбитр и определяет, можно ли будет этому устройству завладеть шиной или нельзя. Как только заканчивается передача, сразу же идёт переключение на другое устройство.