Practice TestTake a test on your terms and definitions
Spaced RepetitionScientifically backed study method
Matching GameHow quick can you match all your cards?
FlashcardsStudy terms and definitions
1 / 88
There's no tags or description
Looks like no one added any tags here yet for you.
89 Terms
1
Fetch-execute Cycle
A process in which instructions are fetched from memory, decoded, and executed by the CPU, repeating until the program is complete.
New cards
2
CPU (Central Processing Unit)
The chip that controls the operation of all computer parts and executes program instructions.
New cards
3
ALU (Arithmetic Logic Unit)
The component of the CPU responsible for arithmetic and logical operations.
New cards
4
Processor Cache
High speed memory built into the CPU that stores instructions for quick access to enhance CPU speed.
New cards
5
Register
Temporary memory within the CPU used to store data and avoid delays in accessing main memory.
New cards
6
Von Neumann Architecture
The design of most computers that includes the fetch-execute cycle and interactions between the CPU and memory.
New cards
7
MAR (Memory Address Register)
A register that holds the address of the instruction being read from or written to main memory.
New cards
8
MDR (Memory Data Register)
A register that contains the instruction copied from main memory.
New cards
9
Program Counter
A register. It contains the address of the next instruction to be fetched from memory. It is updated each time a new instruction is fetched to contain the address of the next needed instruction.
New cards
10
Accumulator
A register that stores the result of the last operation.
New cards
11
Clock Speed
The rate at which the CPU processes instruction cycles, measured in MHz or GHz.
New cards
12
Cache Size
The amount of cache memory in the CPU; larger sizes improve performance by reducing main memory transfers.
New cards
13
Cores
Individual processing units within a CPU that can execute instructions independently.
New cards
14
Embedded System
Specialized hardware and software built into a device for a specific purpose, like in appliances.
New cards
15
Primary Storage
Also known as memory, it holds data, programs, and instructions currently in use.
New cards
16
RAM (Random Access Memory)
Volatile memory that stores data and programs before processing by the CPU.
New cards
17
ROM (Read Only Memory)
Non-volatile memory that contains data that cannot be changed and is not lost when powered off.
New cards
18
Volatile Memory
Memory that loses its data when the power is turned off.
New cards
19
Non-Volatile Memory
Memory that retains its data even when the power is turned off.
New cards
20
Virtual Memory
Space on the hard drive used as main memory; slower than physical RAM.
New cards
21
Optical Storage
A type of secondary storage that uses lasers to read and write data on discs.
New cards
22
Magnetic Storage
Secondary storage using magnetic fields for data storage, with read/write heads.
New cards
23
Solid State Storage
A type of secondary storage that uses flash memory, with no moving parts and faster performance.
New cards
24
HDD (Hard Disk Drive)
A magnetic storage device that can store large amounts of data, often used in personal computers.
New cards
25
SSD (Solid State Drive)
A type of solid-state storage faster than HDDs, lacking moving parts.
New cards
26
Bit
The smallest unit of storage, representing a binary 1 or 0.
New cards
27
Byte
8 bits of data.
New cards
28
Kilobyte (KB)
Approximately 1000 bytes.
New cards
29
Megabyte (MB)
Approximately 1000 KB.
New cards
30
Gigabyte (GB)
Approximately 1000 MB.
New cards
31
Terabyte (TB)
Approximately 1000 GB.
New cards
32
Denary
The decimal number system, using digits 0-9.
New cards
33
Overflow Error
Occurs when not enough space is allocated to store a calculation result.
New cards
34
Hexadecimal
A base-16 number system using digits 0-9 and letters A-F.
New cards
35
Binary Shift
A mathematical operation on binary numbers involving shifting digits left or right.
New cards
36
Character Set
A system that assigns binary numbers to represent characters.
New cards
37
ASCII
A 7-bit character set used for representing text.
New cards
38
Unicode
A larger character set that includes a wide array of language characters and symbols.
New cards
39
Pixel
The smallest unit of a digital image.
New cards
40
Metadata
Data providing additional information about a file.
New cards
41
Colour Depth
The number of bits used to represent color in an image.
New cards
42
Resolution
The number of pixels in an image.
New cards
43
Sample Rate
The number of samples taken per second in sound recording.
New cards
44
Bit Depth
The number of bits used for each sample in sound.
New cards
45
Analogue
Continuously varying signals, as opposed to digital signals.
New cards
46
Compression
The process of reducing file size, such as in images or videos.
New cards
47
Lossy Compression
Compression that reduces file size by removing some data, cannot be fully restored.
New cards
48
Lossless Compression
Compression that reduces file size without losing data, can be fully restored.
New cards
49
Network
Two or more interconnected computers for sharing data or resources.
New cards
50
LAN (Local Area Network)
A network covering a small geographic area.
New cards
51
WAN (Wide Area Network)
A network covering a large geographic area.
New cards
52
Client-Server Network
A setup where a central server provides resources to client devices.
New cards
53
Peer to Peer Network
A network where all computers have equal status, acting as both clients and servers.
New cards
54
Router
A device connecting different networks for communication.
New cards
55
Switch
A device providing wired connections to a network.
New cards
56
Transmission Media
The physical medium that carries data across networks.
New cards
57
DNS (Domain Name System)
A system linking human-readable URLs to IP addresses.
New cards
58
The Cloud
Storage and resources accessed remotely via the internet.
New cards
59
Firewall
A network device that controls traffic to enhance security.
New cards
60
MaC Address
A unique identifier assigned to network interface cards.
New cards
61
Encryption
The process of converting data to ensure it can't be easily read without decryption.
New cards
62
Malware
Software intended to damage or disrupt a computer system.
New cards
63
Phishing
A method for tricking individuals into revealing private information.
New cards
64
Social Engineering
Manipulating individuals to gain unauthorized access to systems.
New cards
65
Denial of Service Attack
Flooding a system with data to make it unusable.
New cards
66
Penetration Testing
Authorized attempts to hack a system to uncover vulnerabilities.
New cards
67
Operating System (OS)
Software that controls computer hardware and provides an interface for users.
New cards
68
User Management
Functions of an OS that handle user accounts and access rights.
New cards
69
File Management
The OS function that manages the storage of files and folders.
New cards
70
Data Compression Software
Utility software that reduces data size for storage efficiency.
New cards
71
Defragmentation Software
Reorganizes files on a hard disk to improve efficiency.
New cards
72
Algorithm
A sequence of logical instructions to perform a task.
New cards
73
Pseudocode
A method of writing algorithms in a half-code, half-natural language format.
New cards
74
Flowchart
A visual representation of the sequence of steps in an algorithm.
New cards
75
Dynamic Testing
Executing a program to ensure it operates correctly.
New cards
76
Debugging
The process of identifying and fixing defects in software.
New cards
77
Syntax Error
An error breaking the language's syntax, preventing code execution.
New cards
78
Logic Error
An error that produces incorrect output despite running code.
New cards
79
Iterative Testing
Testing conducted during software development to validate each component.
New cards
80
Boolean Logic
Logic operations based on true (1) and false (0) values.
New cards
81
AND gate
Outputs true only if both inputs are true.
New cards
82
OR gate
Outputs true if at least one input is true.
New cards
83
NOT gate
Inverts the input value.
New cards
84
Truth Table
A table showing input-output relationships for logic gates.
New cards
85
Software License
An agreement granting rights to use software.
New cards
86
Open Source Software
Software with publicly available source code.
New cards
87
Proprietary Software
Software with restricted source code ownership.
New cards
88
Compiler
Translates high-level programming code into machine code at once.
New cards
89
Interpreter
Translates high-level programming code into machine code line by line.