Hardware Flashcards
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.
- Input & output mechanisms
- Main memory
- Central processing unit (CPU)
John von Neumann proposed the concept of a stored program.
State the two items he proposed to store in main memory.
- Program instructions
- Data
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)
- Instructions and data are stored in main memory
- Instructions and data are fetched, decoded, and executed in a sequence by the CPU
(Exam-style question)
Describe how the CPU and main memory work together to run programs. (4)
- Program instructions and data are stored in main memory and are fetched by the CPU one at a time, where they are decoded and executed
- Results of operations carried out in the CPU are stored in memory
(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 -
- Keyboard
- Mouse
- Scanner
- QR code reader
- Sensor
- Microphone
- Touchscreen / tablet
Output -
- Monitor
- Printer
- Projector
- Speaker
- Touchscreen / tablet
Describe the characteristics of main memory.
- It holds the program instructions and data that the CPU is currently using
- It consists of a collection of storage locations, each with its own unique address
(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.
- Power is needed to retain its contents
- When the computer is switched off, its main memory is completely wiped
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).
- Stores currently executing programs and data
- Volatile - if a computer loses power, all data stored in its RAM is lost
- Not suitable for long-term storage of software/data
- Contents of RAM can be manipulated while computer running