- Create a basic CPU model in MATLAB.
- Simulate data transfer between CPU, memory, and I/O in C#.
- Experiment with varying bus speeds and memory types to observe performance changes.
- Document the findings.
The system consists of three main components:
- CPU: The central processing unit fetches, decodes, and executes instructions from memory.
- Memory: Instructions and data are stored in memory. For this simulation, an 8-cell memory was used to store simple instructions and values.
- I/O System: Although basic in this model, the I/O system interacts with the CPU by performing input/output operations, simulated through basic memory manipulation.