Topic 3: Hardware Flashcards
Internet of Things
The connection of computer systems and everyday devices using the internet to allow data to be exchanged.
Central Processing unit (CPU)
A component in a computer system that processes data and instructions.
Microprocessor
An integrated circuit that is able to perform many of the functions of the CPU
Embedded System
A computer system that performs a dedicated function.
fetch - decode - execute cycle
The cycle through which data and instructions are processsed.
architecture
The desgin of a computer system including the componenets it contains.
Input device
a device that allows data to be entered into a computer system
RAM (Random Access Memory)
A componenet in to the CPU that holds data and programs that are currently in use.
Hard drive
A storage device that stores data permenatly until it is deleted by the user.
Program counter (PC)
A component in the CPU that stores the address of the next instruction to be processed.
Address
A memory location in RAM
Memory Address Register (MAR)
A component in the CPU that holds the address of the data or instruction to be located in the RAM.
Address Bus
Wires used for the transmission of addresses between componenets in a computer.
Memory Data Register (MDR)
A componenet in the CPU that holds the data or instructions that are fetched from RAM.
Data Bus
wires used for the transmission of data and instructions between componenets in a computer
Current instructions register (CIR)
A register that is built into the CU that holds the current instruction that is being processed in the CPU
Control Unit (CU)
The component in the CPU that controls all the operations in the CPU
Instruction Set
A set of commands that can be processed by a certain CPU
Arthmetic Logic Unit (ALU)
The components in the CPU that performs all the mathematical and logical operations required when processing data and instructions.
Accumulator (ACC)
A register that is built into the ALU that stores the result of any interim calculations.
Control Bus
Wires used for the transmission of controld signial between componenets in a computer.
Core
The part of the CPU that contains all the componenets that are used to perform the fetch - decode - execute cycle.
Clock Speed
The number of fetch decode execute cycles that can be performed in a second.
Cache
A type of storage that is built in the CPU to store the most frequently used data and instructions.