CS DP1

0.0(0)
studied byStudied by 0 people
call kaiCall Kai
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
GameKnowt Play
Card Sorting

1/51

encourage image

There's no tags or description

Looks like no tags are added yet.

Last updated 2:45 AM on 12/11/25
Name
Mastery
Learn
Test
Matching
Spaced
Call with Kai

No analytics yet

Send a link to your students to track their progress

52 Terms

1
New cards
2
New cards
3
New cards
4
New cards
5
New cards
What is software?
Software is a collection of programs and applications that instruct the hardware on how to perform tasks and operations.
6
New cards
What is data in computer systems?
Data refers to the information processed or stored by a computer, which can include numbers, text, images, and other types of content.
7
New cards
CPU
The Central Processing Unit; executes instructions and performs basic arithmetic, logic, and control operations.
8
New cards
Control Unit
The part of the CPU that manages and coordinates all computer operations.
9
New cards
Arithmetic Logic Init
The component of the CPU that performs arithmetic and logical calculations.
10
New cards
Resgiters
Small, fast storage locations in the CPU used to hold temporary data and instructions.
11
New cards
Instruction Register
A register that stores the current instruction being executed.
12
New cards
Progrm Counter
A register that holds the memory address of the next instruction to execute.
13
New cards
Memory Adress Register
Holds the address in memory where data will be read or written.
14
New cards
Memory Data Register
Holds the actual data being transferred to or from memory.
15
New cards
Accumulator(AC)
A register used to store results of arithmetic and logic operations.
16
New cards
Buses
Communication pathways that transfer data, addresses, and control signals.
17
New cards
Control Bus
Carries control signals between the CPU and other components.
18
New cards
Data Bus
Transfers actual data between components.
19
New cards
Adress Bus
Carries memory addresses for reading/writing data.
20
New cards
Cores
Independent processing units inside a CPU.
21
New cards
Single-Core Processor
A CPU with one processing core.
22
New cards
Multi-Core Procesor
A CPU with two or more processing cores.
23
New cards
Co-Processor
A secondary processor that performs specialized tasks to assist the CPU.
24
New cards
GPU
Graphics Processing Unit; specialized for parallel processing and graphics tasks.
25
New cards
Deep Learning
A subset of AI using neural networks with many layers to learn patterns from large data.
26
New cards
Proof-of-work
A blockchain consensus method requiring computers to solve difficult math problems.
27
New cards
RAM
Random Access Memory; fast, volatile memory used for active processes.
28
New cards
V-RAM
Video RAM dedicated to storing graphical data for the GPU.
29
New cards
ROM
Read-Only Memory; permanent, non-volatile storage used for firmware.
30
New cards
Cache
High-speed memory that stores frequently accessed data for quick retrieval.
31
New cards
Volatile
Memory that loses its contents when power is turned off.
32
New cards
Cache Hit
When requested data is found in cache memory.
33
New cards
Cache Miss
When requested data is not found in cache and must be fetched from slower memory.
34
New cards
Multi-Core Architecutures
Systems that use multiple CPU cores to improve performance and parallelism.
35
New cards
Hard Disk Drive (HDD)
Storage device using spinning magnetic disks.
36
New cards
Solid State Drive (SSD)
Storage device using flash memory; much faster than HDDs.
37
New cards
Embedded Multi Medica Card (eMMC)
Compact, slower flash storage used in mobile devices and budget laptops.
38
New cards
Optical Disk
Storage media that uses lasers to read/write data (e.g., CDs, DVDs).
39
New cards
Optical Drives
Hardware that reads/writes data on optical disks.
40
New cards
Memory Cards
Small flash storage for cameras, phones, and portable devices.
41
New cards
Network Attached Strogae (NAS)
A storage device connected to a network for shared file access.
42
New cards
Redudent Array of Independent Disks (RAID)
A system that combines drives for speed, redundancy, or both.
43
New cards
Lossless Compression
Reduces file size without losing any data.
44
New cards
Lossy Compression
Reduces file size by removing some data, reducing quality.
45
New cards
Statistical Redundency
Repeated patterns in data that can be compressed efficiently.
46
New cards
Run Length Encoding (RLE)
Compression method that stores repeated values as a single value plus count.
47
New cards
Low Frequency Data
Smooth or slowly changing data components (e.g., background colors).
48
New cards
High Frequency Data
Rapidly changing data components (e.g., edges, details, noise).
49
New cards
Transform Coding
Compression that converts data into frequency components (e.g., JPEG's DCT).
50
New cards
Software as a Service (SaaS)
Software applications over the internet
51
New cards
Platform as a Service (PaaS)
Cloud platform that provides tools for building and deploying applications.
52
New cards
Infrastructure as a Service (IaaS)
Virtualized computing resources over the internet

Explore top flashcards