H446 Section 1 Components of a Computer

studied byStudied by 4 people
5.0(1)
Get a hint
Hint

CPU

1 / 64

65 Terms

1

CPU

The primary component of a computer that performs most of the processing inside the computer. It executes instructions from programs and manages data flow within the system.

New cards
2

Control Unit

The part of the CPU that directs its operation, managing the execution of instructions and coordinating the activities of the other components.

New cards
3

Buses

The communication pathways used to transfer data between different components of a computer, such as the CPU, memory, and input/output devices.

New cards
4

Address Bus

A type of bus that carries memory addresses from the CPU to other components, allowing the system to access specific locations in memory.

New cards
5

Data Bus

The subsystem that carries data between the CPU, memory, and other components, allowing for the transfer of information within a computer system.

New cards
6

Control Bus

A type of bus that carries control signals from the CPU to other components, coordinating their operations and ensuring the proper execution of instructions.

New cards
7

Word

The basic unit of data used by a computer, typically consisting of a fixed number of bits (typically 16, 32, or 64), which can represent a single character or a numerical value.

New cards
8

ALU

A combinational digital circuit that performs arithmetic and logical operations on integer data types, essential for CPU functionality.

New cards
9

Accumulator (ACC)

A register in a CPU that stores intermediate results of arithmetic and logic operations performed by the ALU. It acts as a temporary storage area for data being processed.

New cards
10

Program Counter (PC)

A register in a CPU that holds the address of the next instruction to be executed in the program sequence, essential for instruction sequencing.

New cards
11

Current Instruction Register (CIR)

Holds the current instruction being executed, divided into opcode and operand.

New cards
12

Memory Address Register (MAR)

A register in a CPU that stores the memory address of the data or instruction that is to be accessed from memory. It plays a crucial role in the fetch and execute cycle of instructions.

New cards
13

Memory Data Register (MDR)

A register in a CPU that temporarily holds the data being transferred to or from memory. It acts as a buffer between the CPU and memory during data access. Sometimes known as the Memory Buffer Register.

New cards
14

Fetch-Decode-Execute Cycle

The process by which a CPU retrieves an instruction from memory, decodes it to understand what actions are required, and then executes the instruction to perform the desired operation.

New cards
15

Fetch Phase

In this phase, the CPU retrieves the next instruction to be executed by copying its address from the Program Counter (PC) to the Memory Address Register (MAR), fetching the instruction from memory into the Memory Data Register (MDR), and then transferring it to the Current Instruction Register (CIR) while updating the PC.

New cards
16

Decode Phase

The stage in the fetch-decode-execute cycle where the CPU interprets the retrieved instruction to determine the necessary actions to be performed. The instruction is split into opcode and operand to understand the operation and the data involved.

New cards
17

Execute Phase

The final stage of the fetch-decode-execute cycle where the CPU performs the actions specified by the decoded instruction, which may involve calculations, data transfer, or control operations.

New cards
18

Processor Performance

A measure of how efficiently a CPU executes instructions, typically evaluated based on factors such as clock speed, instructions per cycle, and overall throughput.

New cards
19

Clock Speed

The speed at which a processor executes instructions, typically measured in gigahertz (GHz). Higher clock speeds generally indicate better performance.

New cards
20

Number of Cores

The number of processing units within a CPU that can execute instructions simultaneously, allowing for improved multitasking and enhanced performance in parallel processing tasks.

New cards
21

Cache

A small amount of high-speed memory located within or close to the CPU, used to temporarily store frequently accessed data and instructions to improve processing speed.

New cards
22

Level 1 Cache

The first level of cache memory in a CPU, providing the fastest access to frequently used data and instructions for the processor, typically located directly on the chip.

New cards
23

Level 2 Cache

A type of cache memory that is larger than Level 1 cache but slower, typically located on the CPU chip, used to store frequently accessed data to enhance processing efficiency.

New cards
24

Level 3 Cache

The third level of cache memory in a CPU, which is larger and slower than Level 1 and Level 2 caches, but still faster than main memory. It serves as a shared cache for multiple processor cores, improving overall performance.

New cards
25

Pipelining

A technique used in CPU design that allows multiple instruction phases to be overlapped, improving overall instruction throughput and efficiency.

New cards
26

Von Neumann Architecture

A computer architecture model that describes a system where the CPU, memory, and input/output devices are interconnected, allowing for stored-program execution. It emphasizes the sequential processing of instructions and the use of a single memory space for both data and instructions.

New cards
27

Harvard Architecture

A computer architecture model that separates storage and handling of program instructions and data, allowing simultaneous access to both. This design enhances performance and efficiency in processing.

New cards
28

Uses of Harvard Architecture

Harvard architecture is used in applications requiring high performance, such as digital signal processing, embedded systems, and microcontrollers, where simultaneous access to instructions and data is crucial.

New cards
29

Embedded Systems

Specialized computing systems designed to perform dedicated functions within a larger system. They often integrate hardware and software to operate under specific constraints.

New cards
30

Contemporary Processor Architecture

Modern designs of computer processors that optimize performance, power efficiency, and scalability, incorporating features like multicore processing and advanced instruction sets.

New cards
31

CISC

A type of microprocessor architecture that uses a large set of instructions to execute complex tasks with fewer lines of assembly code. Each instruction may take multiple cycles to execute, making it suitable for high-level language programming.

New cards
32

RISC

A type of microprocessor architecture that uses a small, highly optimized set of instructions, allowing for faster execution of instructions and efficient use of the processor's capabilities. Each instruction typically takes one clock cycle enabling pipelining. They typically require more lines of assembly code to perform complex tasks.

New cards
33

Co-processor System

A supplementary processor that enhances the performance of the main CPU by handling specific tasks, such as graphics processing or mathematical computations, allowing for more efficient processing and multitasking.

New cards
34

Multi-core and parallel Systems

Computer architectures that contain multiple processing units (cores) within a single CPU, enabling simultaneous processing of multiple tasks or threads. This design enhances performance by allowing parallel execution of instructions, improving efficiency and speed.

New cards
35

Graphics Processing Unit (GPU)

A specialized processor designed to accelerate the rendering of images and video, capable of handling complex graphical computations and often used in gaming, machine learning, and scientific simulations.

New cards
36

Input Device

A hardware component used to enter data and control signals into a computer system, enabling user interaction and data input for processing.

New cards
37

Barcode Reader

A device that scans and decodes barcodes, converting the visual information into digital data for processing in a computer system.

New cards
38

Barcode

A method of encoding data in a visual format that can be scanned and interpreted by devices like barcode readers, often used for inventory and product identification.

New cards
39

CCD Sensor

A type of image sensor used in barcode readers and cameras that converts light into electrical signals, enabling accurate image capture and data processing.

New cards
40

CMOS sensor

A type of image sensor used in cameras and other imaging devices, which converts light into electrical signals, known for low power consumption and high-speed performance.

New cards
41

RFID

A technology that uses radio waves to automatically identify and track tags attached to objects, allowing for wireless data transfer and inventory management.

New cards
42

Pen-type reader

A handheld device used to scan barcodes by emitting light and capturing the reflected signal, often resembling a pen for ease of use.

New cards
43

Laser scanner

A device that uses laser beams to capture and digitize the information from barcodes or QR codes, providing accurate and fast data entry.

New cards
44

Camera-based reader

A scanning device that utilizes a camera to capture images of barcodes or QR codes and decode the information, enabling versatile data entry and processing.

New cards
45

Passive Tag

A type of RFID tag that does not have its own power source and relies on the reader's signal to activate and transmit data.

New cards
46

Active Tag

A type of RFID tag that has its own power source, allowing it to transmit signals over greater distances and store more information than passive tags.

New cards
47

Output Device

A hardware component that receives and presents data from a computer, such as monitors, printers, and speakers.

New cards
48

LCD Monitor

A flat-panel display technology that uses liquid crystals to produce images. It is commonly used in computers and televisions for its clarity and energy efficiency.

New cards
49

OLED screen

A type of flat-panel display technology that uses organic compounds to emit light when an electric current is applied, offering better contrast and color accuracy than traditional LCDs.

New cards
50

Laser Printer

A type of printer that uses a laser beam to produce high-quality text and images on paper, known for its speed and efficiency.

New cards
51

Inkjet Printer

A type of printer that uses tiny droplets of ink to produce images and text on paper, known for its affordability and versatility in printing quality.

New cards
52

Dot-matrix Printer

A type of printer that uses a matrix of small dots to create characters and images, known for its ability to print on multi-part forms and its durability.

New cards
53

3-D Printer

A type of printer that creates three-dimensional objects by layering materials based on digital models, known for its innovative applications in various industries.

New cards
54

Multimedia Projector

A device that projects visual content from a computer or other media onto a screen, commonly used in presentations and educational settings.

New cards
55

Speakers

Output devices that convert electrical signals into sound, commonly used for audio playback in computers and multimedia systems.

New cards
56

Actuators

Devices that convert electrical energy into mechanical motion, commonly used in robotics and automation.

New cards
57

Storage Device

A hardware component that stores digital data, allowing for the retrieval and use of information on computers and other devices.

New cards
58

Hard Disk

A data storage device that uses magnetic storage to store and retrieve digital information using rotating disks coated with magnetic material.

New cards
59

Optical Disk

A storage medium that uses laser technology to read and write data, commonly found in CDs, DVDs, and Blu-ray discs.

New cards
60

Solid State Disk (SSD)

A storage device that uses NAND flash memory cells to store data, providing faster access and improved durability compared to traditional hard disks.

New cards
61

RAM

(Random Access Memory) is a type of computer memory that can be accessed randomly, allowing for quick read and write operations. It temporarily stores data and instructions that the CPU needs while performing tasks.

New cards
62

ROM

A type of non-volatile memory that retains data even when the power is turned off, commonly used to store firmware and system software.

New cards
63

Virtual Storage

A method of storing data that allows users to access and manage data across multiple physical devices as if it were a single storage resource, often used in cloud computing.

New cards
64

Virtual Memory

A memory management capability that uses hardware and software to allow a computer to compensate for physical memory shortages by temporarily transferring data from RAM to disk storage. This process enables a system to run larger applications and manage multiple tasks simultaneously by creating an illusion of a larger amount of RAM but slows down processing.

New cards
65
New cards

Explore top notes

note Note
studied byStudied by 21 people
... ago
5.0(2)
note Note
studied byStudied by 5 people
... ago
5.0(1)
note Note
studied byStudied by 13 people
... ago
5.0(2)
note Note
studied byStudied by 38 people
... ago
4.0(2)
note Note
studied byStudied by 52 people
... ago
5.0(2)
note Note
studied byStudied by 743 people
... ago
4.8(9)
note Note
studied byStudied by 113 people
... ago
5.0(3)
note Note
studied byStudied by 5 people
... ago
5.0(1)

Explore top flashcards

flashcards Flashcard (33)
studied byStudied by 2980 people
... ago
4.6(33)
flashcards Flashcard (28)
studied byStudied by 19 people
... ago
5.0(1)
flashcards Flashcard (34)
studied byStudied by 2 people
... ago
5.0(1)
flashcards Flashcard (148)
studied byStudied by 5 people
... ago
5.0(1)
flashcards Flashcard (42)
studied byStudied by 12 people
... ago
5.0(1)
flashcards Flashcard (22)
studied byStudied by 11 people
... ago
5.0(1)
flashcards Flashcard (28)
studied byStudied by 12 people
... ago
5.0(1)
flashcards Flashcard (105)
studied byStudied by 1161 people
... ago
5.0(1)
robot