The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

Релиз Bochs 2.6.10, системы эмуляции архитектуры x86 , opennews (??), 02-Дек-19, (0) [смотреть все]

Сообщения [Сортировка по времени | RSS]


5. "Релиз Bochs 2.6.10, системы эмуляции архитектуры x86 "  +4 +/
Сообщение от Аноним (5), 02-Дек-19, 10:00 
В том, что это именно эмулятор. QEMU - это рекомпилятор - меняется раскладка памяти, привилегированные инструкции заменяются вызовами API, остальной код перестраивается под это. Если код под другую архитектуру, заменяются инструкции на аналогичные. Потом всё нативно исполняется на камне.

bochs - это эмулятор. То есть интерпретатор. Очень медленно, зато точно.

Ответить | Правка | К родителю #3 | Наверх | Cообщить модератору

8. "Релиз Bochs 2.6.10, системы эмуляции архитектуры x86 "  +1 +/
Сообщение от Аноним (8), 02-Дек-19, 10:17 
Эмулятор компа с частотой процессора 10 МГц. Поскольку часы там тикают синхронно с реальными, многие вещи на этом эмуляторе не запускаются вообще, независимо от того как долго ждёшь.
Ответить | Правка | Наверх | Cообщить модератору

11. "Релиз Bochs 2.6.10, системы эмуляции архитектуры x86 "  +2 +/
Сообщение от Аноним (10), 02-Дек-19, 10:21 
именно так. Но иногда лучше 10MHz чем никак.
Ответить | Правка | Наверх | Cообщить модератору

19. "Релиз Bochs 2.6.10, системы эмуляции архитектуры x86 "  +1 +/
Сообщение от Ретроград (?), 02-Дек-19, 11:26 
Там целая куча опций, связанных с часами и частотой процессора, man bochsrc. А частота зависит от твоего железа. У меня примерно 40 MHz вытягивает
Ответить | Правка | К родителю #8 | Наверх | Cообщить модератору

42. "Релиз Bochs 2.6.10, системы эмуляции архитектуры x86 "  +/
Сообщение от Аноним (-), 04-Дек-19, 02:38 
> В том, что это именно эмулятор. QEMU - это рекомпилятор - меняется
> раскладка памяти, привилегированные инструкции заменяются вызовами API, остальной код
> перестраивается под это.

у qemu есть и режим полной эмуляции... и даже вариант с эмуляцией процессоров с другой системой команд, можно riscv виртуалку на x86 запустить например или чего еще. по скорости будет как bochs примерно, по тем же причинам. есть и вещи поинтереснее - типа запуска arm'овского или какого там еще бинаря на x86 или какой нибудь еще системе прозрачно по отношению к этому, как будто x86 смог ARMовский бинарь запустить. вот там уже реально преобразования апи во все поля.

Ответить | Правка | К родителю #5 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру