Simulators used to study computer architecture performance are broadly categorized as execution-driven and trace-driven. They work in the following fashion.
T