Simics - Simics
Оригинальный автор (ы) | SICS, Virtutech |
---|---|
Разработчики) | Системы Wind River |
Стабильный выпуск | 6 / 2019 |
Тип | Полнофункциональный симулятор |
Лицензия | Проприетарный |
Интернет сайт | www |
Simics это полносистемный симулятор используется для запуска неизменных производственных двоичных файлов целевого оборудования на высокой скорости. Simics был первоначально разработан Шведский институт компьютерных наук (SICS), а затем перешел на Virtutech для коммерческой разработки в 1998 г.[1] Virtutech была приобретена Intel в 2010 году, а Simics теперь продается Системы Wind River,[2] которая в прошлом была дочерней компанией Intel.
Simics содержит оба симуляторы набора команд и модели оборудования, и может моделировать такие системы, как Альфа, x86-64, IA-64, РУКА, MIPS (32- и 64-битные), MSP430, PowerPC (32- и 64-битный ), SPARC-V8 и V9, и x86 ЦП. Многие операционные системы были запущены на различных моделях смоделированного оборудования, включая MS-DOS, Windows, VxWorks, OSE, Солярис, FreeBSD, Linux, QNX, RTEMS, и UEFI.
В NetBSD Порт AMD64 изначально был разработан с использованием Simics до публичного выпуска чипа.[3] Целью моделирования в Simics часто является разработка программного обеспечения для определенного типа встраиваемого оборудования с использованием Simics в качестве виртуальная платформа.
Текущая версия Simics - 6, публично выпущенная в 2019 году.[4][5] Simics работает на компьютерах с 64-битной архитектурой Intel. Майкрософт Виндоус и Linux (32-разрядная поддержка была прекращена с выпуском Simics 5, поскольку 64-разрядная версия обеспечивает значительные преимущества в производительности и повсеместно доступна на текущем оборудовании). Предыдущая версия, Simics 5, была выпущена в 2015 году.[6]
Simics имеет возможность запускать систему в прямом и обратном направлении.[7] Обратная отладка может показать, как исключительное состояние или ошибка произошел. При запуске ОС, например Linux в обратном направлении с использованием Simics, ранее удаленные файлы снова появляются, когда точка удаления передается в обратном порядке, а также прокрутка и другие обновления графического дисплея и консоли также происходят в обратном направлении.
Смотрите также
- ARM Fastsim, симулятор набора команд и набор моделей системы для ARM IP.
- OVPsim, полная среда моделирования системы, которая бесплатна для некоммерческого использования и которая поставляется с более чем 100 моделями и платформами с открытым исходным кодом, которые работают под управлением Linux, Android и многих других операционных систем.
- Кему, программа с открытым исходным кодом, которая может выполнять моделирование всей системы так же, как Simics.
- СПИМ, Симулятор процессора MIPS, предназначенный для запуска R2000, R3000 и т. Д.
- Симулятор набора инструкций
Рекомендации
- ^ «Simics Hindsight: обратное выполнение для отладки программного обеспечения». Виртуальная стратегия. 4 мая 2005 г. Архивировано с оригинал 24 июня 2007 г.
- ^ «Wind River добавит продукты Virtutech Simics в полный портфель встроенного ПО». Системы Wind River. 5 февраля 2010 г.
- ^ «Simics использовался для переноса ОС». NetBSD Wiki. NetBSD.
- ^ Энгблом, Якоб (10 сентября 2019 г.). "Simics 6 на вершине горы". Блог Intel Developer Zone.
- ^ Эвой, Шон (5 ноября 2019 г.). "Simics: Как раз тогда, когда вы думали, что лучше не будет". Блог Wind River.
- ^ Энгблом, Якоб (30 июня 2015 г.). «Simics 5 уже здесь - больше параллелей, чем когда-либо». Блог Wind River.
- ^ Энгблом, Якоб. «Назад к обратному исполнению». Блог Wind River. Wind River. Получено 3 июля 2016.
внешняя ссылка
Этот подражание -связанная статья является заглушка. Вы можете помочь Википедии расширяя это. |