Skip to content

sie-hanamura/CPUSimulation

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 

Repository files navigation

This assignment explores the simulation of a simple model of a CPU, memory, and I/O system.

The task was divided into four steps:

  1. Create a basic CPU model in MATLAB.
  2. Simulate data transfer between CPU, memory, and I/O in C#.
  3. Experiment with varying bus speeds and memory types to observe performance changes.
  4. Document the findings.

SYSTEM MODEL OVERVIEW

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.

About

simple model of a CPU, memory, and I/O system using Matlab and C#

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published