发明名称 ОБРАБОТКА АСИНХРОННЫХ СОБЫТИЙ В МНОГОПОТОЧНОМ ДВОИЧНОМ ТРАНСЛЯТОРЕ
摘要 1. Реализуемый с помощью компьютера метод для обработки асинхронного события, наступающего в связи с исполнением блока двоично-транслированного кода, включающего множество двоично-транслированных инструкций, которые исполняются с учетом контекста гостевой системы, метод включает:a. при наступлении асинхронного события определение ближайшей по потоку управления двоично-транслированной инструкции из множества двоично-транслированных инструкций;b. копирование двоично-транслированных инструкций из множества двоично-транслированных инструкций вплоть до (и включая) определенной последней двоично-транслированной инструкции из множества двоично-транслированных инструкций в локальный буфер;c. вставку вызова функции восстановления контекста в локальный буфер, функция восстановления контекста настроена на восстановление контекста гостевой системы, в результате чего контекст гостевой системы становится согласованным; иd. вставку вызова функции обработки асинхронного события в буфер, функция обработки асинхронного события настроена на обработку асинхронного события в согласованном контексте гостевой системы.2. Реализуемый с помощью компьютера метод по п. 1, в котором локальный буфер доступен только одному потоку.3. Реализуемый с помощью компьютера метод по п. 1, в котором функция восстановления контекста исполняется после последней двоично-транслированной инструкции.4. Реализуемый с помощью компьютера метод по п. 1, в котором функция обработки асинхронного события исполняется после функции восстановления контекста.5. Реализуемый с помощью компьютера метод по п. 1, в котором множество двоично-транслирован�
申请公布号 RU2013155312(A) 申请公布日期 2015.06.20
申请号 RU20130155312 申请日期 2013.12.13
申请人 Общество с ограниченной ответственностью "Эльбрус Технологии" 发明人 Анисимов Артём Борисович;Воронов Никита Валерьевич;Гимпельсон Вадим Дмитриевич;Крылов Семён Михайлович;Маслов Максим Владимирович
分类号 G06F9/45 主分类号 G06F9/45
代理机构 代理人
主权项
地址