Simics
Simics — полноплатформенный симулятор, используемый для запуска немодифицированных исполняемых файлов целевой платформы. Симулятор Simics изначально разрабатывался Шведским институтом информатики (SICS)[en], из которого в 1998 году выделена компания «Virtutech»[en] для коммерческой разработки симулятора[1]. В 2010 году «Virtutech» приобретена компанией «Intel», и сейчас симулятор Simics реализуется интеловской дочерней компанией «Wind River Systems»[2].
Simics может симулировать системы с архитектурой Alpha, х86-64, IA-64, ARM, MIPS (32х- и 64х-битной), MSP430, PowerPC (32х- и 64х-битной), POWER[en], SPARC-V8 и x86. На разнообразных симулируемых системах были запущены многие операционные системы, включая MS-DOS, Windows, VxWorks, OSE, Solaris, FreeBSD, Linux, QNX и RTEMS. Портирование операционной системы NetBSD на процессоры AMD64 было изначально осуществлено с использованием симулятора Simics до публичного выпуска данных процессоров[3]. Часто Simics используется как виртуальная платформа для разработки ПО для конкретного вида встроенных аппаратных средств.
Текущая версия симулятора, Simics 6[4], доступна для операционных систем Windows и Linux.
Симулятор Simics имеет возможность исполнять программу в обратном направлении. Такое исполнение может показать, как случилась исключительная ситуация или программная ошибка. Когда в обратном направлении исполняется операционная система (напр. Linux), то ранее удалённые файлы появляются обратно в тот момент, когда симуляция (двигающаяся обратно) проходит через момент их удаления, информация, отображаемая на экранах, также проигрывается в обратном направлении.
См. такжеПравить
ПримечанияПравить
- ↑ Simics Hindsight: Reverse Execution for Software Debugging (May 4, 2005). Архивировано 24 июня 2007 года.
- ↑ Wind River to Add Virtutech Simics Products to Comprehensive Embedded Software Portfolio, Wind River Systems (February 5, 2010). Архивировано 12 апреля 2016 года. Дата обращения: 8 апреля 2016.
- ↑ Simics used to port an OS (неопр.). NetBSD Wiki. NetBSD. Дата обращения: 8 апреля 2016. Архивировано 6 апреля 2008 года.
- ↑ Engblom, Jakob. Simics 6 at the Mountain Top (англ.) (10 сентября 2019).
СсылкиПравить
- Simics Homepage Архивная копия от 15 августа 2012 на Wayback Machine
Для улучшения этой статьи желательно:
|