based on Von Neumann architecture
+-----------------+ +-------------------+
| Input | | Output |
+-----------------+ +-------------------+
| ▲
▼ |
+-----------------------------------------------+ ---- +
| Control Unit | |
+-----------------------------------------------+ + --- +
| ▲ | CPU |
▼ | | /// |
+-----------------------------------------------+ + --- +
| ALU | | |
+-----------------------------------------------+ ---- +
| ▲
▼ |
+-----------------------------------------------+
| Memory |
+-----------------------------------------------+