** Execution of selected instructions ([[Media:CSC103InstructionsBeforeAfter.pdf| solution]] and [[Media:CSC103InstructionsBeforeAfterTemplate.pdf| template]])
** Execution of selected instructions ([[Media:CSC103InstructionsBeforeAfter.pdf| solution]] and [[Media:CSC103InstructionsBeforeAfterTemplate.pdf| template]])
−
** [[CSC231_Homework_9_Solution_2010 | Example of a real Assembly Language]] program
−
** [http://en.wikipedia.org/wiki/Von_Neumann_architecture von Neumann's bottleneck]
−
** John von Neumann
−
** the von Neumann ''bottleneck''
−
*** Memory vs. processor. What do dimes and football fields have in common?
−
*** Attempts to circumvent the bottleneck
−
**** cache memory
−
**** multicore architectures
−
<center>
−
<videoflash>vLbllFHBQM4</videoflash>
−
</center>
----
----
Line 230:
Line 219:
||
||
* '''Tuesday'''
* '''Tuesday'''
+
** [[CSC231_Homework_9_Solution_2010 | Example of a real Assembly Language]] program
+
** [http://en.wikipedia.org/wiki/Von_Neumann_architecture von Neumann's bottleneck]
+
** John von Neumann
+
** the von Neumann ''bottleneck''
+
*** Memory vs. processor. What do dimes and football fields have in common?
code: Translating from one system of values to another system.
Electricity
The Binary System: a system where the only two numbers available are 0 and 1. Every operation that we can do in decimal, with 10 digits, we can also do in binary.
The Transistor: A switch controlled by electricity.
Two giants for computer science:
George Boole (1779-1848): logic expression = boolean expression. Logic: creating formulas where variables are combined by operators. The variables are boolean variables, the operators are logic operators. Any formula can be represented with a combination of just three operators: AND, OR, and NOT.
Reading
Primary:
Video (Part 2) on George Boole and Boolean Algebra. (5.18 min)
Claude Shannon (1916-2001): writes a Master's thesis at MIT in 1948, which states that any binary numerical computation can be performed using logic expressions and logic operators. "The whole digital revolution started with [Shannon]"[1]
You will find Wikipedia's description of the processor interesting. Concentrate mostly on the sections labeled Microprocessor, Operation, and Clock Rate.