GCSE Computer Science - OCR J277 Flashcards
FLASHCARDS MADE MYSELF WITH AID OF SOURCE BOOK: COMPUTER SCIENCE GCSE (9-1) FOR OCR J277 STUDENT BOOK BY DAVID WALLER
What does CPU stand for?
Central Processing Unit
What is the purpose of the CPU?
The CPU is responsible for executing the instructions given to it in a program. It is the component of the computer that controls the other devices, executes the instructions and processes the data.
What was the name of the first computer?
ENIAC
Where does data processing take place?
CPU
What is Von Neumann architecture?
The way the CPU is designed and executes the program instructions. It is a ‘stored program’ computer where both the program and the data are stored in the memory.
What year did John von Neumann propose his ‘stored program’ computer design?
1945
What problem did Von Neumann architecture solve in 1945?
Prior to 1945, computers had to be rebuilt for each new program that was needed.
What does ‘execute’ mean in a computer science context?
To run a computer program or process.
What is the bus in Von Neumann architecture?
A bundle of wires carrying data from one component to another or a number of tracks on a printed circuit board (PCB) fulfilling the same function.
What does PCB stand for?
Printed Circuit Board
What does RAM stand for?
Random Access Memory
What is RAM?
Memory that can be used by computer programs to store data and instructions, but all of its data is lost when the computer is switched off.
What is a collection of wires that carry signals or communications between the various components of a computer system called?
A bus
What does the control bus connect?
The control unit (CU) with the other components of the CPU and devices in the computer system.
What does the control unit use the control bus for?
To send instructions to other components of the computer.
What is the data bus used for?
The transfer of data between the CPU and the RAM and the address bus for the CPU to access memory locations in the main memory.
What happens before the fetch-decode-execute cycle starts?
The program instructions are copied from a storage device such as a hard disk drive or DVD to the primary storage or RAM.
What is the fetch-decode-execute cycle?
The way in which the Von Neumann architecture executes the program instructions.
What happens during the fetch part of the fetch-decode-execute cycle?
Instructions and data are moved from the RAM to the CPU.
What happens during the decode part of the fetch-decode-execute cycle?
The control unit (CU) decodes or interprets the instructions and decides what action to perform.
What happens during the execute part of the fetch-decode-execute cycle?
The decoded instructions are now carried out by the control unit (CU). If a calculation needs to performed then it instructs to ALU (Arithmetic Logic Unit).
What does ALU stand for?
Arithmetic Logic Unit
What is the function of the ALU?
To perform arithmetic and logical operations. It carries out activities such as:
1. addition and subtraction
2. multiplication and division
3. logical tests using logic gates (Boolean logic)
4. comparisons, such as whether one number is greater than another
What does CU stand for?
Control Unit