paper 1 Flashcards
what is a computer
A machine that processes data
define hardware system
the physical stuff that makes up a computer system: monitor, motherboard
what is an embedded system?
computers inside of a larger system. They are usually systems dedicated to one task
what is a control system?
manages, commands, and directs other devices or systems
explain the role of the control unit in the CPU
its main job is to execute program instructions by following the fetch-decode-execute cycle
what are the three names of the registers in the CPU
MAR, MDR, ACC
What does ALU stand for and what does it do
Arithmetic Logic Unit - does all the calculations
what is the cache and what is it used for
the cache is very fast memory in the CPU that stores regularly used data so that the CPU can access it quickly
describe what happens at each stage of the CPU fetch-decode-execute cycle
fetch- copy memory address from the program counter to the MAR and then copy the instruction stored in the address to the MDR
decode- instruction in MDR is decoded by the CU. The CU may then prepare for the next step by placing values into MAR or MDR
execute- the instruction is performed
how does clock speed affect CPU
clock speed is the number of FDE cycles that the CPU can carry out
how does the number of cores affect the CPU
more cores mean a greater number of instructions can be processed in a given time
how does cache size affect the CPU
bigger cache means less time the processor has to wait for instructions to be fetched
What is the purpose of the CPU
it processes all of the data and instructions that make the system work
what is the MAR
holds any memory address about to be used by the CPU
what is the MDR
Holds the data or instruction fetched or waiting to be written to memory