1/43
Looks like no tags are added yet.
Name | Mastery | Learn | Test | Matching | Spaced | Call with Kai | Chat |
|---|
No analytics yet
Send a link to your students to track their progress
Peripheral Component Interconnect (PCI)
A standard for connecting peripheral devices to a computer's motherboard.
Accelerated Graphics Port (AGP)
A high-speed interface used to connect a graphics card to a computer's motherboard.
Advanced Technology Attachment (ATA)
A standard interface used for connecting storage devices, such as hard drives, to a computer.
Industry Standard Architecture (ISA)
An older standard for connecting expansion cards to a computer's motherboard.
Peripheral Component Interconnect Express (PCIe)
A newer and faster standard for connecting peripheral devices to a computer's motherboard.
RAID (Redundant Array of Independent Disks) card
A hardware device used to manage multiple hard drives for improved performance or data redundancy.
IDE (Integrated Drive Electronics) and SATA (Serial ATA)
Interfaces used for connecting storage devices to a computer.
Von Neumann Architecture
The basis for most modern computer systems, it separates instruction and data memories to enable simultaneous instruction fetch and data access.
Instruction cache
Stores frequently used instructions for faster instruction fetches.
Data cache
Stores frequently accessed data to reduce the need for main memory access.
Memory management unit (MMU)
Handles virtual memory and address translation.
CPU (Central Processing Unit)
The primary component of a computer responsible for executing instructions and performing calculations.
Control Unit (CU)
Controls the flow of data and instructions within the CPU and coordinates the activities of other CPU components.
Arithmetic Logic Unit (ALU)
Performs arithmetic and logical operations.
Registers
Small, high-speed memory units within the CPU that store data and instructions being processed.
Cache Memory
A small, fast memory located within the CPU that stores frequently accessed data and instructions.
Clock
A timing device that synchronizes the operations of the CPU and determines the number of instructions executed per second.
Bus
A communication pathway that allows data and instructions to flow between different components of the CPU and other parts of the computer.
Instruction Set Architecture (ISA)
The set of instructions that a CPU can understand and execute.
Opcode
A code that represents a specific operation or instruction in a computer's machine language.
Digital electronics circuit
Circuits that use digital signals (0s and 1s) to represent and process information.
Instruction interpreter
A component that decodes and executes instructions in a computer's CPU.
PC (Program Counter)
A register that holds the memory address of the next instruction to be executed.
IR (Instruction Register)
A register that holds the current instruction being executed.
MAR (Memory Address Register)
A register that holds the memory address being accessed.
MBR (Memory Buffer Register)
A register that holds data being transferred between the CPU and memory.
I/O AR (Input/Output Address Register)
A register that holds the memory address of an input/output device.
I/O BR (Input/Output Buffer Register)
A register that holds data being transferred between the CPU and an input/output device.
Instruction Fetch (IF)
The stage where the CPU fetches the next instruction from memory.
Instruction Decode (ID)
The stage where the fetched instruction is decoded to determine the operation to be performed and the operands involved.
Execution (EX)
The stage where the decoded instruction is executed by performing the necessary arithmetic or logical operations.
Instruction Cycle
The sequence of steps performed by the CPU to fetch, decode, and execute an instruction.
Fetch Cycle
The cycle where the instruction is fetched from memory and loaded into the instruction register.
Execution Cycle
The cycle where the instruction is decoded, the operation is performed, and the result is stored.
Advantages of Instruction Cycle
Efficient use of CPU resources, support for pipelining, and the ability to execute complex instructions.
Disadvantages of Instruction Cycle
Performance limitations due to dependencies between instructions, limited parallelism, and potential wasted CPU cycles.
Arithmetic and Logic Unit (ALU)
The component of a CPU that performs arithmetic and logical operations on binary data.
Main Unit in ALU
Coordinates and controls the operations performed by the ALU.
Memory Data Register (MDR)
A register that holds data temporarily during the transfer between the CPU and memory.
Accumulator Register
A special register in the ALU that stores intermediate results of arithmetic and logical operations.
Multiplier Quotient Register
A register used in multiplication and division operations to hold the multiplier or quotient.
Adder
A component of the ALU that performs addition operations.
Logic Processor
A component of the ALU that performs logical operations using logical operators such as AND, OR, and NOT.
Interconnection Structure
The arrangement of components in a computer system and how they are connected to