Hardware Flashcards
what is the definition of the CPU
it is the main component in a computer for processing data and instructions
what is the Control unit
it directs the flow of instructions and/or data and coordinates the other parts of the CPU. it generates clock ticks or controls the clock
what is Arithmetic logic unit (ALU)
the ALU performs all the mathematical calculations / logical operations in the CPU
what is a Registers
fast access storage locations found on the CPU where data or control information is temporarily stored
what is a Memory address register (MAR)
stores the current address in the main memory that is currently being read or written
what is a Current instruction Register (CIR)
a temporary holding area for the instruction that has just been fetched from memory
what is a cache
it is an incredibly fast, but very expensive volatile memory that retains frequently used data. the cache can also be inside and out the CPU, with level 1 being the fastest and closest to the CPU, and level 3 being the slowest and furthest away
what is clock speed
the number of FDE cycles that a CPU can carry out per second. it is measured in Hertz (Hz)
what is a core (CPU)
some processors have multiple processors (Cores ) which can work in parallel
what does volatile mean
stored data is lost when the power is turned off
what does Fetch in the FDE cycle mean
the fetch cycle takes the address required from memory, stored it in the current instruction register and moves the program counter one so that it points at the next instruction
what does decode mean in the FDE cycle
the control unit authenticates the instruction in the current instruction register. the instruction is decoded to determine the actions that need to be carried out.
what does execute mean in the FDE cycle
Actions that occur during the execution cycle will depend on the instruction itself.
how does cache size affect performance
the bigger the cache size the more data that can be stored it can provide instructions and data to the CPU at a much faster rate.
how does clock speed affect performance
the FDE cycle will run faster, resulting in more instructions being processed