В настоящее время, когда время выхода на рынок (timetomarket) начинает играть практически одну из решающих роль в том, будет ли успешен продукт на рынке, окупит ли производственные (в том числе и research&development) затраты, принесет ли он прибыль, а в конечном счёте, будет ли прибыльна сама компания, выпускающая продукт, важное значение приобретают инструменты, которые позволяют сократить цикл разработки. Одним из таких инструментов в области ITявляются симуляторы компьютерной архитектуры (computerarchitecturesimulators).<?xml:namespace prefix = o />
Симуляторы компьютерной архитектуры – это полностью программный продукт который моделирует компьютерную архитектуру (hardware), подразделяются на:
Симуляторы полноценной компьютерной системы (full-systemsimulator) – функциональный симулятор, который моделирует полноценную систему, включающую в себя процессор, память, устройства ввода-вывода;
Симуляторы, моделирующие часть компьютерной системы с точностью до инструкций (instructionsetsimulator, ISS) – функциональный симулятор микропроцессора, ориентированный на то, чтобы смоделировать микропроцессор с точностью до инструкций и содержимого регистров микропроцессора;
Симуляторы, моделирующие часть компьютерной системы с точностью до цикла (cycle-accuratesimulator) - симулятор микропроцессора, позволяющий с полной точностью смоделировать работу микропроцессора во времени, на уровне циклов работы микропроцессора.
На данный момент, Intelпредлагает разработчикам программный (software) симулятор полноценной компьютерной системы (full-systemsimulator), который продаётся через WindRiver (подразделение Intel) под названием WindRiverSimics, о нём и пойдёт речь в моей следующей статье.