Hardware Flashcards
(90 cards)
What is the central processing unit (CPU)?
Responsible for the execution or processing of all the instructions and data in a computer.
What is an integrated circuit?
Usually a chip made from a semiconductor material which carries out the same tasks as a larger circuit made from individual components.
What is von Neumann architecture?
A type of computer architecture which introduced the concept of the stored program in the 1940s.
What is the Arithmetic & Logic Unit (ALU)?
The component of the CPU that carries out all arithmetic and logical operations.
What is an accumulator (ACC)?
A temporary general-purpose register that stores numerical values at any part of a given operation.
What is a memory address register (MAR)?
A register that stores the address of the memory location currently being read from or written to.
What is a current instruction register (CIR)?
A register that stores the current instruction being decoded and executed.
What is a memory data register (MDR)?
A register that stores data that has just been read from memory or data that is about to be written to memory.
What is a program counter (PC)?
A register that stores the address where the next instruction to be read can be found.
What is the control unit?
The component of a computer’s CPU that ensures synchronisation of data flow and programs throughout the computer by sending out control signals along the control bus.
What is the system clock?
Produces timing signals on the control bus to ensure synchronisation takes place.
What is a clock cycle?
Clock speeds are measured in terms of GHz; this is the vibrational frequency of the system clock which sends out pulses along the control bus.
For example, a 3.5 GHZ clock cycle means 3.5 billion clock cycles a second.
What is an immediate access store (IAS)?
Memory that holds all data and programs needed to be accessed by the control unit.
What is a backing store?
A secondary storage device (such as HDD or SSD) used to store data permanently even when the computer is powered down.
What is cache?
Temporary memory using static RAM to hold frequently used data/instructions by the CPU thereby increasing CPU performance. More generally, cache means any area of storage used to quickly access frequently-used data.
Other examples include web cache, database cache, DNS cache.
What is a register?
A temporary component in the CPU which can be general or specific in its use; it holds data or instructions as part of the Fetch-Decode-Execute cycle.
What is an address?
A label for a memory location used by the CPU to track data.
What is a memory location?
A numbered place in memory where values can be stored.
What are system buses?
A connection between major components in a computer that can carry data, addresses or control signals.
What is an address bus?
The system bus that carries the addresses throughout the computer system.
What is a data bus?
The system bus that allows data to be carried from CPU to memory (and vice versa or to and from input/output devices).
What is a control bus?
The system bus that carries signals from control unit to all other computer components.
What is unidirectional?
Can travel in one direction only; used to describe data. Address Bus is Unidirectional
What is bidirectional?
Can travel in both directions; used to describe data. Data and Control Buses are bidirectional