APCSP unit 4

0.0(0)
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
Card Sorting

1/24

Study Analytics
Name
Mastery
Learn
Test
Matching
Spaced

No study sessions yet.

25 Terms

1
New cards

accumulator

a special register in the CPU where data is put in order to peform arithmetic and logic operations.

2
New cards

ALU

the part of the CPU that performs all logic and arithmetic operations.

3
New cards

assembly language

low-level language that uses symbolic names, rather than binary sequences of 0s and 1s, to represent the machine language instructions.

4
New cards

Cookies

Small files or bits of data that are stored on your computer.

5
New cards

CPU

the part of the computer's hardware that interprets and runs the computer program.

6
New cards

Data Privacy

assures that personal information (and sometimes corporate confidential information as well) are collected, processed (used), protected and destroyed legally and fairly

7
New cards

Data Security

controls access to personal information and protects against its unauthorized use and acquisition

8
New cards

Data Storage

This is how you archive your data. The two types of storage are hard data (RAM, Hard Drive, flash drives, solid state) and remote data (cloud computing)

9
New cards

deterministic

Completely predictable, an example would be a PRNG.

10
New cards

fair coin

when flipped would come up heads 50% of the time over a large number of coin flips.

11
New cards

fetch-execute cycle

the basic process performed by the CPU. On each cycle the CPU fetches the next instruction from RAM, interprets it and executes it.

12
New cards

hypothesis

an explanation that can be tested by experimentation.

13
New cards

instruction counter

a special register in the CPU that keeps track of the next instruction to be fetched.

14
New cards

instruction register

a special memory location in the CPU that stores the current instruction that is being executed.

15
New cards

machine langauge

a programming language that is directly readable by the computer's CPU. It consists entirely of 0s and 1s.

16
New cards

mod operator

gives the remainder when one number is divided by another.

17
New cards

model

an abstraction that provides a simplified representation of some complex object or phenomenon.

18
New cards

modular arithmetic

a system of arithmetic for whole numbers where the numbers 'wrap around' upon reaching a certain value known as the modulus. An example would be clock arithmetic. On a 12-hour clock, the time wraps around to 1 after 12 o'clock.

19
New cards

overflow error

an error that occurs when the computer attempts to handle a number that is outside of the defined range of values can be represented.

20
New cards

Personally Identifiable Information (PII)

Information about an individual that identifies, links, relates, is unique to, or describes them. Examples include your social security number, age, race, phone number(s), and biometric data.

21
New cards

PRNG

an algorithm that generates a sequence of numbers that seems random but is actually completely predictable.

22
New cards

RAM

stores the computer's programs and data temporarily while power is on.

23
New cards

random

the lack of pattern or regularity. A random sequence of events has no order or pattern.

24
New cards

random event

an event that cannot be predicted with certainty. Examples would include flipping a fair coin, rolling a die, picking a card from a well shuffled deck.

25
New cards

random number generator

an algorithm that generates a sequence of numbers that seem to occur in random order.