Chapter 3 Definitions Flashcards
Define CPU
Central Processing Unit
Responsible for the execution or processing of all the instructions and data in a computer
Define integrated circuit
A chip made from a semiconductor material which carries out the same tasks as a larger circuit made from individual components
Define von Neunmann architecture
A type of computer architecture which introduced the concept of the stored program in the 1940s
Define ALU
Arithmetic and Logic Unit
The component of the CPU that carries out all arithmetic and logical operations
Define ACC
Accumulator Register
Temporary general-purpose register that stores numerical values at any part of a given operation
Define MAR
Memory Address Register
A register that stores the address of the memory location currently being read from or written to
Define CIR
Current Instruction Register
Register that stores the current instruction being decoded and executed
Define MDR
Memory Data Register
A register that stores data that has just been read from memory or data that is about to be written to memory
Define PC
Program Counter
A register that stores the address where the next instruction to be read can be found
Define 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
Define system clock
Produces timing signals on the control bus to ensure synchronisation takes place
Define clock cycle
Measured in terms of GHz; this is the vibrational frequency of the system clock which sends out pulses along the control bus
Define IAS
Memory that holds all data and programs needed to be accessed by the control unit
Define backing store
A secondary storage device used to store data permanently even when the computer is powered down
Define cache
Temporary memory using static RAM to hold frequently used data/instructions by the CPU thereby increasing CPU performance.
Any area of storage used to quickly access frequently-used data
Define register
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
Define address
A label for a memory location used by the CPU to track data
Define memory location
A numbered place in memory where values can be stored
Define system buses
A connection between major components in a computer that can carry data, addresses or control signals
Define address bus
The system bus that carries the addresses throughout the computer system
Define 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
Define control bus
The system bus that carries signals from control unit to all other computer components
Define unidirectional
Can travel in one direction only; used to describe data
Define bidirectional
Can travel in both directions; used to describe data
Define word
A group of bits used by a computer to represent a single unit
Define overclocking
Changing the clock speed of a system clock to a value higher than the factory/recommended setting
Define core
A unit on a CPU made up of an ALU, control unit and registers; a CPU may contain a number of cores
Define Fetch-Decode-Execute Cycle
Cycle in which instructions and data are fetched from memory, decoded and finally executed
Define Basic input/output System (BIOS)
A suite of programs on firmware that are used to perform the initialisation of a computer system during the boot-up process
Define opcode
Part of a machine code instruction that identifies what action the CPU has to perform
Define operand
Part of a machine code instruction that identifies what data is to be used
Define instruction set
The complete set of machine code instructions used a particular microprocessor
Define embedded system
Combination of hardware and software designed to carry out a specific set of functions
Define barcode
A series of dark and light lines of varying thickness used to represent data; the code has to be scanned using laser or LED light source