3 Hardware Flashcards
What is the Internet of Things?
The connection of computer systems and everyday devices using the internet to allow data to be exchanged
What is a central processing unit (CPU)?
A component in a computer system that processes data and instructions
What is a microprocessor?
An integrated circuit that is able to perform many of the functions of a CPU, but on a more limited scale
What is an embedded system and what are examples?
A computer system designed to perform a specific function, like in a traffic light, a washing machine and a digital alarm clock
What is the fetch-decode-execute cycle and its main stages?
The cycle through which data and instructions are processed; fetch stage where instructions are fetched into CPU, decode stage where instructions decoded within CPU, execute stage where instructions executed by CPU
What is an architecture?
The design of a computer system, including the components it contains
What is an input device?
A device that allows data to be entered into a computer system
What is random access memory (RAM)?
A component in the CPU that holds data and programs currently in use
What is the hard drive?
A storage device that stores data permanently until it is deleted by the user
When the user wants to open a file stored on the hard drive, where will the data be brought?
Into RAM
What is a program counter (PC)?
A component in the CPU that stores the address of the next instruction to be processed
What is the address the program counter (PC) stores?
A memory location in RAM
What is the memory address register (MAR)?
A component in the CPU that holds the address of the data or instruction to be located in RAM
What is the address bus?
Wires used for the transmission of addresses between components in a computer
What is the memory data register (MDR)?
A component in the CPU that holds the data or instruction that is fetched from RAM
What is the data bus?
Wires used for the transmission of data and instructions between components in a computer
What is the current instruction register (CIR)?
A register built into the control unit (CU) that holds the current instruction being processed in the CPU
What is the control unit (CU)?
The component in the CPU that controls all the operations in the CPU, telling all components in the CPU when to perform their different roles
What specifically happens in the fetch stage?
Address sent from PC to MAR using address bus; MAR sends address to RAM location using address bus; data in location sent to MDR using data bus; MDR sends data to CIR using data bus
What happens in the decode stage of the fetch-decode-execute cycle?
The control unit (CU) decodes the instruction using an instruction set
What is an instruction set?
A set of commands that can be processed by a certain CPU
What happens in the execute stage of the fetch-decode-execute cycle?
If mathematical or logical calculations required for instructions to be executed, data used in process sent to ALU which performs all calculations, interim values stored in ACC, actions for instruction then performed after calculations performed
What is the arithmetic logic unit (ALU)?
The component in the CPU that performs all the mathematical and logical operations required when processing data and instructions
What is the accumulator (ACC)?
A register built into the arithmetic logic unit (ALU) that stores the result of any interim calculations