1.
Performs mathematical calculations and logical comparisons
2.
Directs and coordinates all CPU operations
3.
Stores the current instruction being executed
4.
Stores the address of the next instruction to be fetched
5.
Stores the memory address being accessed
6.
Stores data being transferred to or from memory
7.
Stores intermediate calculation results
8.
Transfers memory addresses from CPU to memory
9.
Transfers data between CPU memory and devices
10.
Transfers control signals between CPU and components
11.
CPU with one processing unit
12.
CPU containing multiple processing cores
13.
Specialized processor designed to handle specific tasks
14.
Volatile memory used to store programs and data currently in use
15.
Non-volatile memory storing permanent instructions such as boot firmware
16.
Small high speed memory storing frequently used data and instructions
17.
Fastest and smallest cache closest to the CPU core
18.
Intermediate cache larger than L1 but slower
19.
Shared cache memory used by multiple CPU cores
20.
Very small high speed storage inside the CPU
21.
When requested data is found in cache memory
22.
When requested data is not found in cache memory
23.
Storage device using flash memory with no moving parts
24.
Magnetic storage device with rotating disks
25.
Low cost flash memory storage often used in mobile devices
26.
Storage device using laser technology to read and write discs
27.
Portable solid state storage using USB interface
28.
Small removable flash storage used in cameras and mobile devices
29.
Storage device connected to a network for shared access
30.
CPU retrieves instruction from memory
31.
CPU interprets the fetched instruction
32.
CPU performs the instruction operation
33.
Processor specialized for handling graphics and parallel processing tasks
34.
Executing multiple operations simultaneously
35.
Overlapping instruction stages to increase CPU performance
36.
Stores execution results back into registers or memory
37.
Compression method that preserves all original data
38.
Compression method that permanently removes some data
39.
Compression by replacing repeated values with a count and value
40.
Compression technique converting data into frequency components
41.
Delivery of computing services over the internet
42.
Cloud model providing software via web access
43.
Cloud model providing development platforms and tools
44.
Cloud model providing virtualized hardware resources
45.
Base 2 numbering system using digits 0 and 1
46.
Base 16 numbering system using digits 0 to 9 and A to F
47.
Representation of data using binary values
48.
Electronic circuit performing logical operations
49.
Outputs true only when both inputs are true
50.
Outputs true when at least one input is true
51.
Outputs the inverse of the input
52.
Inverse of AND gate output
53.
Inverse of OR gate output
54.
Outputs true when inputs are different
55.
Outputs true when inputs are the same
56.
Table showing all possible input combinations and outputs
57.
Diagram representing logic gates and their connections
58.
Mathematical system used to represent logical expressions
59.
Diagram used to simplify Boolean expressions
60.
Software that manages hardware and provides services to programs
61.
OS function controlling allocation and deallocation of memory
62.
OS method for organizing and storing files
63.
OS control of hardware devices using drivers
64.
OS allocation of CPU time to processes
65.
OS protection of data and system resources
66.
Visual interface allowing users to interact with the system
67.
Running multiple virtual systems on one physical machine
68.
OS handling of network communication
69.
Processes executed in the order they arrive
70.
Processes given equal time slices in rotation
71.
Processes divided into queues based on priority or type
72.
Processes executed based on assigned priority
73.
CPU repeatedly checks devices for events
74.
Signal that temporarily stops CPU execution to handle an event
75.
Running multiple programs simultaneously
76.
Condition where processes wait indefinitely for resources
77.
Assigning system resources to running processes
78.
System that manages and regulates processes automatically
79.
Control system without feedback
80.
Control system that uses feedback to adjust output
81.
Component that manages system behavior
82.
Detects changes in physical conditions
83.
Produces physical movement or output
84.
Converts energy from one form to another
85.
Set of rules controlling system behavior
86.
Translates and executes code line by line
87.
Translates entire program into machine code before execution
88.
(JIT),Compilation performed during program execution
89.
Intermediate code executed by a virtual machine