Simics - Simics
| Оригинальный автор (ы) | SICS , Virtutech |
|---|---|
| Разработчики) | Системы Wind River |
| Стабильный выпуск | 6/2019 |
| Тип | Полнофункциональный симулятор |
| Лицензия | Проприетарный |
| Веб-сайт | www |
Simics - это симулятор всей системы, используемый для запуска неизмененных производственных двоичных файлов целевого оборудования. Первоначально Simics был разработан Шведским институтом компьютерных наук (SICS), а затем был выделен в Virtutech для коммерческой разработки в 1998 году. Virtutech была приобретена Intel в 2010 году, а Simics теперь продается компанией Wind River Systems , которая в прошлом была дочерняя компания Intel.
Simics содержит как имитаторы набора команд, так и модели оборудования и может моделировать такие системы, как Alpha , x86-64 , IA-64 , ARM , MIPS (32- и 64-битные), MSP430 , PowerPC ( 32- и 64-битные ), Процессоры SPARC-V8 и V9 , а также x86 . Многие операционные системы были запущены на различных разновидностях моделируемого оборудования, включая MS-DOS , Windows , VxWorks , OSE , Solaris , FreeBSD , Linux , QNX , RTEMS и UEFI .
NetBSD порт AMD64 был первоначально разработан с использованием Simics до публичного выпуска чипа. Целью моделирования в Simics часто является разработка программного обеспечения для определенного типа встроенного оборудования с использованием Simics в качестве виртуальной платформы .
Текущая версия Simics - 6, которая была публично выпущена в 2019 году. Simics работает на компьютерах с 64-разрядной архитектурой Intel под управлением Microsoft Windows и Linux (поддержка 32-разрядной версии была прекращена с выпуском Simics 5, поскольку 64-разрядная версия обеспечивает значительные преимущества в производительности. и повсеместно доступен на текущем оборудовании). Предыдущая версия, Simics 5, была выпущена в 2015 году.
Simics имеет возможность запускать систему в прямом и обратном направлении. Обратная отладка может пролить свет на причину возникновения исключительной ситуации или ошибки . При выполнении ОС, такой как Linux, в обратном порядке с использованием Simics, ранее удаленные файлы снова появляются, когда точка удаления передается в обратном порядке, а также прокрутка и другие обновления графического дисплея и консоли также происходят в обратном направлении.
Смотрите также
- ARM Fastsim , симулятор набора инструкций и набор системных моделей для ARM IP.
- OVPsim - полноценная среда моделирования системы, которая бесплатна для некоммерческого использования и включает более 100 моделей и платформ с открытым исходным кодом, работающих под управлением Linux, Android и многих других операционных систем.
- Qemu , программа с открытым исходным кодом, которая может выполнять симуляцию всей системы так же, как Simics.
- SPIM , симулятор процессора MIPS, предназначенный для запуска R2000, R3000 и т. Д.
- Симулятор набора инструкций
использованная литература
внешние ссылки