Big Idea 4: Computer Systems and Networks

0.0(0)
Studied by 2 people
0%Big Idea 4 Mastery
0%Exam Mastery
Build your Mastery score
multiple choiceMultiple Choice
call kaiCall Kai
Supplemental Materials
Card Sorting

1/49

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

No analytics yet

Send a link to your students to track their progress

50 Terms

1
New cards

Computer system

A combination of hardware and software that work together to input, process, store, and output data.

2
New cards

Hardware

The physical components of a computer system (e.g., CPU, memory chips, storage devices, routers, cables).

3
New cards

Software

Programs/instructions that tell hardware what to do (e.g., operating systems, apps, protocol implementations).

4
New cards

Abstraction

A design approach that hides lower-level details so users/programmers can work at a higher level.

5
New cards

Operating system (OS)

System software that manages resources such as files, memory, processes, and devices.

6
New cards

CPU (Central Processing Unit)

The hardware component that executes instructions and performs computations.

7
New cards

RAM (Random Access Memory)

Fast, short-term working memory used while programs run.

8
New cards

Volatile memory

Memory that loses its data when power is turned off (RAM is typically volatile).

9
New cards

Storage

Long-term data holding (e.g., SSD/HDD); generally slower than RAM.

10
New cards

Non-volatile storage

Storage that retains data without power (e.g., SSDs/HDDs).

11
New cards

Input/Output (I/O)

How a computer system communicates with the outside world (sending/receiving data via devices).

12
New cards

Network interface

Hardware that sends and receives bits on a network (e.g., Wi‑Fi adapter, Ethernet card).

13
New cards

Network

A set of computing devices (nodes) connected by links so they can exchange data.

14
New cards

Node

Any device on a network, such as a laptop, phone, server, router, or printer.

15
New cards

Link

A communication path that carries data between nodes (wired or wireless).

16
New cards

Internet

A worldwide network of networks that interconnects many separate networks globally.

17
New cards

Protocol

An agreed-upon set of rules for formatting, sending, receiving, and interpreting data.

18
New cards

Circuit switching

A communication method that reserves a dedicated path for an entire session (like classic phone calls).

19
New cards

Packet switching

A method where messages are split into packets that can travel independently and share network links efficiently.

20
New cards

Packet

A small unit of data sent over a network, typically containing a header and a payload.

21
New cards

Payload

The part of a packet that contains the actual data being sent.

22
New cards

Header

Packet metadata needed for delivery (e.g., addressing, ordering info, error-checking info).

23
New cards

Encapsulation

The process of adding headers at different protocol layers as data moves down the network stack (and removing them as it moves up).

24
New cards

IP address

A numerical label for identifying a device on a network; used for addressing and routing packets.

25
New cards

Router

A device that forwards packets between networks, sending them to the next hop toward their destination.

26
New cards

Routing

The process of choosing paths through a network to deliver packets from sender to receiver.

27
New cards

Packet loss

A network problem where some packets never arrive at the destination.

28
New cards

DNS (Domain Name System)

A distributed system that maps domain names (e.g., example.com) to IP addresses.

29
New cards

Domain name

A human-friendly Internet name (like collegeboard.org) that DNS translates to an IP address.

30
New cards

DNS resolver

A service (often from an ISP/organization) that looks up domain names and returns IP addresses, frequently using cache.

31
New cards

Caching (DNS caching)

Storing recent DNS lookup results so repeated requests can be answered faster and with less global load.

32
New cards

Layered protocol stack

A networking design where each layer solves a specific problem and relies on services from layers below it.

33
New cards

IP (Internet Protocol)

A core Internet protocol responsible for addressing and routing packets across networks.

34
New cards

Best-effort delivery

The IP design principle that delivery is attempted but not guaranteed (no guaranteed delivery, ordering, or error-free transmission).

35
New cards

TCP (Transmission Control Protocol)

A transport protocol that supports reliable, ordered delivery by detecting loss, retransmitting, reordering, and managing congestion.

36
New cards

UDP (User Datagram Protocol)

A transport protocol with minimal overhead that typically does not guarantee delivery or ordering; useful when low latency matters and some loss is acceptable.

37
New cards

HTTP (Hypertext Transfer Protocol)

An application-layer protocol defining rules for requesting and delivering web content (request/response).

38
New cards

Bandwidth

The maximum data capacity of a connection per unit time, typically measured in bits per second.

39
New cards

Latency

The time delay for data to travel from source to destination (includes propagation, processing, and queuing delays).

40
New cards

Throughput

The actual achieved rate of successful data transfer, often lower than bandwidth due to overhead, congestion, and retransmissions.

41
New cards

Reliability (networking)

The consistency and correctness of delivery (e.g., whether packets arrive without frequent drops/corruption).

42
New cards

Scalability

The ability of a system/network to handle growth (more users, devices, or traffic) efficiently.

43
New cards

Fault tolerance

The ability of a system/network to keep operating even when some components fail.

44
New cards

Redundancy

Having more than one path/component available so the system can keep working if one fails (improves resilience but adds cost/complexity).

45
New cards

Parallel computing

Performing multiple computations simultaneously (e.g., multiple cores/processors working at the same time).

46
New cards

Distributed computing

Computation spread across multiple networked devices; helps with large processing or storage needs but adds communication/coordination overhead.

47
New cards

Cloud computing

A model where computing resources (servers, storage, services) are provided over a network on demand, supporting rapid scaling.

48
New cards

Load balancing

Distributing user requests across multiple servers to prevent overload and improve scalability/reliability.

49
New cards

Authentication

The process of proving identity so you can confirm you are communicating with the intended party.

50
New cards

Digital certificate

A credential used (e.g., by browsers) to help verify a website’s identity, reducing the risk of connecting to an impostor.

Explore top notes

note
Student's Book English File B1
Updated 432d ago
0.0(0)
note
ap bio unit 3 review
Updated 1046d ago
0.0(0)
note
Trends in the Periodic Table_2
Updated 480d ago
0.0(0)
note
AP Calculus BC Must Knows!
Updated 888d ago
0.0(0)
note
Spanish_hell
Updated 459d ago
0.0(0)
note
Student's Book English File B1
Updated 432d ago
0.0(0)
note
ap bio unit 3 review
Updated 1046d ago
0.0(0)
note
Trends in the Periodic Table_2
Updated 480d ago
0.0(0)
note
AP Calculus BC Must Knows!
Updated 888d ago
0.0(0)
note
Spanish_hell
Updated 459d ago
0.0(0)

Explore top flashcards

flashcards
Ser vs Estar
25
Updated 1054d ago
0.0(0)
flashcards
A&P 6
102
Updated 1213d ago
0.0(0)
flashcards
Periodic Table Symbols
59
Updated 1151d ago
0.0(0)
flashcards
Chapter 6 - Religion
20
Updated 1194d ago
0.0(0)
flashcards
Ser vs Estar
25
Updated 1054d ago
0.0(0)
flashcards
A&P 6
102
Updated 1213d ago
0.0(0)
flashcards
Periodic Table Symbols
59
Updated 1151d ago
0.0(0)
flashcards
Chapter 6 - Religion
20
Updated 1194d ago
0.0(0)