← Computer Studies / 1 Foundation of Computer Science
1.2 Computer Organisation and Architecture
Computer Studies · Grade 10 · 4 lessons in the design
What this covers
- The stored program concept and the von Neumann architecture
- The functional elements: input, memory, CPU, output and storage
- Buses, ports and interfaces
- The fetch-decode-execute cycle
- Instruction sets: RISC and CISC
- Number systems: binary, octal and hexadecimal
- Converting between number systems
What you will be able to do
- describe the functional organisation and architecture of a von Neumann computer
- analyse the relationships among the functional elements of a von Neumann computer
- create a model of a computer architecture depicting the structural elements of a von Neumann computer
- use binary, octal and hexadecimal number systems to represent data in a von Neumann digital computer
- appreciate the importance of computer architecture in computing
Key questions
“What is the role of computer architecture in the performance of computers?”
Lessons
The titles are open to everyone. Reading a lesson needs an account — sign in or create one.
-
The von Neumann architecture and its functional elements
40 min · 1 practice tasks · quizThe stored program concept, the five functional units, the three buses, and the fetch-decode-execute cycle that ties them together.
-
How the elements communicate, and instruction sets: RISC and CISC
40 min · 1 practice tasks · quizPorts, interfaces and controllers; cache and the von Neumann bottleneck; the two instruction set philosophies; and what actually determines performance.
-
Number systems: binary, octal and hexadecimal
40 min · 2 practice tasks · quizWhy computers use binary, what octal and hexadecimal are for, and how to convert between all four systems.
-
Architecture and performance
40 min · 1 practice tasks · quizWhy the von Neumann design, buses, cache, cores and instruction set decide how a computer feels, and how to show that with a model.