Chapter 3 - Hardware Flashcards
(78 cards)
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.
What is an embedded system?
A computer system that performs a dedicated function.
What is the fetch-execute cycle?
The cycle through which data and instructions are processed.
What is computer 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 the random access memory (RAM)?
A component in the CPU that holds data and programs that are currently in use.
What is a hard drive?
A storage device that stores data permanently, until it is deleted by the user.
What is the program counter (PC)?
A component in the CPU that stores the address of the next instruction to be processed.
What is an address?
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 an 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 are 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 that is built into the CU that holds the current instruction that is being processed in the CPU.
What is the control unit (CU)?
The component in the CPU that controls all the operations in the CPU.
Describe the fetch stage of the fetch-execute cycle.
- The PC stores the address for the next instruction and sends it to the MAR using the address bus
- The MAR sends the address to the RAM using the address bus to retrieve the instruction/data
- The RAM sends the data to the MDR using the data bus
- The MDR sends the data to the CIR inside the CU using the data bus
What is the instruction set?
A set of commands that can be processed by a certain CPU.
How are the instruction set commands written?
In machine code.
Describe the decode stage of the fetch-execute cycle.
Once the instruction is received by the CU (the unit in the CPU), it decodes it using an instruction set so the CPU can understand what is required to execute the instruction.
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 that is built into the ALU that stores the result of any interim calculations.
What is the control bus?
Wires used for the transmissions of control signals between components in a computer.