Simics

Simics je počítačový hardwarový simulátor schopný spouštět programy určené pro různé hardwarové cíle, protože mají velmi dobrý výkon. Simics simuluje procesor i další součásti systému (paměť, sběrnice, vstupní / výstupní zařízení atd.) A umožňuje ladění softwaru. Simics byl původně vyvinut švédským institutem výpočetní techniky (SICS), poté byl vytvořen spin-off Virtutech, který v roce 1998 pokračoval v rozvoji podnikání . vúnora 2010, Wind River získala společnost Virtutech a oznámila svůj záměr distribuovat produkty Simics pod vlastní značkou.

Simics může simulovat mnoho hardwarových architektur: Alpha , AMD64 , ARM , EM64T , IA-64 , MIPS (32 a 64 bitů), MSP430 , PowerPC (32 a 64 bitů), POWER , SPARC-V8 a V9 a x86 . Na simulovaném hardwaru může běžet mnoho operačních systémů, včetně MS-DOS , Windows , VxWorks , OSE , Solaris , FreeBSD , Linux , QNX a RTEMS . Port AMD64 NetBSD byl vyvinut s pomocí společnosti Simics před vydáním prvního mikroprocesoru v řadě. Simics se často používá k vývoji softwaru pro konkrétní hardware: Simics pak funguje jako virtuální stroj .

Simics 3.0 byl vydán na podzim roku 2005 a přináší nové technologie:

DML je rychlý způsob vytváření a konfigurace nestandardních komponent, jako jsou ASIC a FPGA . Zejména opakované vytváření kódu pro simulaci stovek nebo tisíců registrů moderního systému je do značné míry automatizované díky DML. Simics tak může simulovat kompletní systémy rychlostí několika miliard simulovaných instrukcí za sekundu. DML umožňuje vývojářům zahájit vývoj dříve, což šetří čas na vývoj.

Simics 3 je integrován do vývojového prostředí Eclipse .

Poznámky a odkazy

  1. Simics Hindsight: Reverse Execution for Software Debugging , Virtual Strategy Magazine, 4. května 2005.
  2. Wind River přidá produkty Virtutech Simics do komplexního portfolia vestavěného softwaru , tisková zpráva 5. února 2010.
  3. Simics slouží k přenosu OS

Externí odkaz