Цитата Сообщение от Patron Посмотреть сообщение
Например, движок наносекундной синхронизации в эмуляторе ДВК просто не позволяет произойти событию, которое назначено на более позднюю наносекунду, чем текущая эмулируемая наносекунда.
В вашей эмуляции выполнение команды процессором делится ли на составные части, такие как, например: чтение кода (со всеми составляющими - запрос к шине, ожидание), чтение данных, выполнение, запись результатов? Причем, во время каждой стадии другое устройство тоже может запросить доступ к разделяемому ресурсу (например, шине), и не одно устройство (другой процессор, контроллер ПДП и т.д.).