What is meant by the term ‘computer architecture’?
The structure of a computer system - the hardware components it has and how they work together to execute programs
Give the core elements used in von Neumann architecture.
John von Neumann proposed the concept of a stored program.
State the two items he proposed to store in main memory.
Describe the function of the central processing unit.
To decode and execute program instructions fetched from memory
State what is meant by the term ‘program instruction’.
A task that is carried out by the CPU
(Exam-style question)
Von Neumann developed the stored program concept.
Describe the stored program concept. (2)
(Exam-style question)
Describe how the CPU and main memory work together to run programs. (4)
(Exam-style question)
Explain one reason why the stored program concept enabled computers to become general purpose machines capable of performing a variety of different tasks. (2)
Computers could be reprogrammed to carry out different tasks because they were able to store program instructions and data in memory
Give some examples of input devices and output devices.
Input -
Output -
Describe the characteristics of main memory.
(a storage location can hold a program instruction or an item of data)
State what is meant by the term ‘memory address’.
A pointer to a location in memory
Main memory is volatile.
Describe what is meant by this.
Why is main memory classed as primary storage?
The CPU has fast, direct access to it
Why is main memory often referred to as random-access memory?
The storage locations can be read from and written to in any order
Give some characteristics of random-access memory (RAM).
Give some characteristics of read-only memory (ROM).
Give some characteristics of cache memory.
Give some characteristics of virtual memory.
Give some characteristics of flash memory.
Describe the function of the control unit (CU).
Describe the function of the arithmetic logic unit (ALU).
Performs arithmetic and logic operations on data
Describe the function of the clock in a computer system.
(Modern CPUs have clock speeds of around 3GHz)
What are general-purpose registers in a computer system?
Direct-access storage which temporarily stores data and instructions within the CPU
The fetch-decode-execute cycle is the cycle the central processing unit (CPU) follows in order to process instructions.
Name two registers used in the cycle.
Any two from: