Difference between revisions of "CSC103 Notes on von Neumann's architecture"
Line 31: | Line 31: | ||
[[Image:footballField.jpg|300px]] | [[Image:footballField.jpg|300px]] | ||
</center> | </center> | ||
+ | <br /> | ||
+ | What does the human nail (forget about the chameleon) and the football field have to do with the von Neumann's bottleneck? Answer: nothing. Except on the difference in scale. | ||
+ | |||
+ | We saw that the memory is a huge collection of boxes containing bits. We called these boxes ''words''. In general a word is partitioned into one or several bytes. A byte is a group of 8 bits and is used as a unit of data storage. Each memory word contains either instructions or data. We refer to data memory words in assembly language as ''variables''. The way the processor works, it constantly fetches an instruction from memory (RAM) and executes it. Most of the time, the instruction makes the processor transfer binary information between a variable in memory and the '''AC''' register. Executing an instruction takes '''one processor cycle'''. | ||
+ | |||
+ | |||
+ | If the register inside the processor were the size of the | ||
=Attempts to deviate from the von Neumann architecture= | =Attempts to deviate from the von Neumann architecture= |
Revision as of 21:11, 21 February 2012
--D. Thiebaut 15:55, 21 February 2012 (EST)