Publisher review:Universal System Simulator simulates hardware to test, debug and profile software on. GUSS the Universal System Simulator simulates hardware to test, debug and profile software on. It is (or will) capable of running an operating system without any modification to the OS itself.
GUSS has several objectives:
- Be fast. Performance is important.
- Support complex memory hierarchives, with minimal performance loss.
- Simulate multiple processors, including interprocess interrupts, message passing and such.
- Run system-level code to allow studies of the interaction of operating system, user program, and architecture.
- Gather statistics, such as memory usage, frequency of important events, and instruction profiling.
- Make it possible to extend and configure the simulator using a scripting language (Scheme).
- Allow symboling debuggers as frontends.
- Be determenistic to allow repeats of both statistics gathering and debugging.
- Be as host-independent as possible.
Universal System Simulator is a C/C++ script for Test and Measurement scripts design by Johan Rydberg.
It runs on following operating system: Linux / BSD.
Operating system:Linux / BSD