AP Computer Science Principles - Big Idea 4

0.0(0)
studied byStudied by 0 people
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
Card Sorting

1/15

flashcard set

Earn XP

Description and Tags

Flashcards related to Computer Systems and Networks.

Study Analytics
Name
Mastery
Learn
Test
Matching
Spaced

No study sessions yet.

16 Terms

1
New cards

Computing Device

A physical artifact that can run a program. Examples include computers, tablets, servers, routers, and smart sensors.

2
New cards

Computing System

A group of computing devices and programs working together for a common purpose.

3
New cards

Computer Network

A group of interconnected computing devices capable of sending or receiving data.

4
New cards

Routing

The process of finding a path from sender to receiver in a network.

5
New cards

Bandwidth

The maximum amount of data that can be sent in a fixed amount of time, usually measured in bits per second.

6
New cards

The Internet

A computer network consisting of interconnected networks that use standardized, open (nonproprietary) communication protocols.

7
New cards

Protocol

An agreed-upon set of rules that specify the behavior of a system.

8
New cards

Scalability of a System

The capacity for the system to change in size and scale to meet new demands.

9
New cards

Packets

Chunks of data that contain a piece of information and metadata used for routing and reassembly.

10
New cards

World Wide Web

A system of linked pages, programs, and files accessible via the Internet.

11
New cards

Redundancy

The inclusion of extra components that can be used to mitigate failure of a system.

12
New cards

Fault-Tolerance

A system's ability to support failures and still continue to function.

13
New cards

Sequential Computing

A computational model in which operations are performed in order one at a time.

14
New cards

Parallel Computing

A computational model where the program is broken into multiple smaller sequential computing operations, some of which are performed simultaneously.

15
New cards

Distributed Computing

A computational model in which multiple devices are used to run a program.

16
New cards

Speedup

The time it took to complete the task sequentially divided by the time it took to complete the task when done in parallel.