Simics - Simics

Simics
Оригинальный автор (ы) SICS , Virtutech
Разработчики) Системы Wind River
Стабильный выпуск
6/2019
Тип Полнофункциональный симулятор
Лицензия Проприетарный
Веб-сайт www .windriver .com / products / simics /

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 и т. Д.
  • Симулятор набора инструкций

использованная литература

внешние ссылки