Year 10 - Paper 1 Flashcards
What does the CPU stand for?
Central Processing Unit
Is CPU hardware or software?
Hardware
What does the CPU do?
Executes instructions and manages the rest of the hardware
What is hardware?
Physical parts of the computer
What is software?
Parts of the computer you cannot touch
What is the CPU made up of?
The main memory, the processor and the main cache memory
What does ‘Fetch’ do in the FDE cycle?
Copies memory address from PC to MAR, Data/instruction stored at the address in MAR is copied from memory to MDR.
What does ‘Decode’ in the FDE cycle do?
The instruction in the MDR is decoded by the CU.
What does ‘Execute’ in the FDE cycle do?
The instruction is preformed. Saves result to register or memory.
What’s the FDE cycle stand for?
Fetch-Decode-Execute
What’s ALU stand for?
Arithmetic Logic Unit
What does the ALU do?
Carries out mathematical and logical operations, including: AND, OR, NOT and binary shift.
What’s the CU stand for?
Control Unit
What’s the CU do?
Coordinates all of the CPU’s actions in the FDE cycle. It regulates and controls processor timings using pulses from the system clock. it sends and receives control signals to and from devices within the computer.
What does Cache do?
Very fast memory in the CPU. Stores regularly used data. Makes the CPU more efficient because it can access memory faster. If data isn’t in the cache, RAM checked.
Is it good or bad to put too much data in the Cache? Why?
It is bad because it will take longer to find instructions within the cache.
What are Registers?
Memory locations in the CPU. Used to temporarily store memory addresses, instructions or data. Fast but small capacity.
How much capacity do registers have?
32 to 64 bits.
What does MAR stand for?
Memory address register
What does the MAR do?
Holds the address of the instruction or data to be fetched or stored.
What does ‘address’ mean?
Location in memory
What does PC stand for?
Program counter
What does the PC do?
Holds the memory address of the next instruction to be processed.
What does the MDR do?
Holds the instruction or data that is waiting to be written to memory
What’s MDR stand for?
Memory Data Register
what’s the Accumulator do?
Is a register where results from ALU calculations are stored.
Every action in the CPU takes place…
on one tick of the clock
What does the clock speed determine?
The number of FDE cycles that takes place per second
IF a CPU has a clock speed of 3.5 GHz, that is how many cycles per second?
3.5 billion
Each core can process independently of others. This means…
there is parallel processing can take place
The more cores a processor has, the more…
instructions it can carry out at once
the program counter and accumulator are what examples of components in the CPU?
registers
Embedded system
computers built into other devices, so they have a dedicated and limited function
What’s an embedded system typically written in?
machine language (binary)
What operating system do Embedded systems use? Why?
ROM because only able to run one application and very reliable
What’s Computational Thinking?
formulating a problem and expressing its solution in a way a computer can carry out
What’s Abstraction?
Removes unnecessary detail, allowing us to simplify the problem
What’s Decomposition?
Breaking down a complex problem into smaller, more manageable parts.