APCSP unit 4

studied byStudied by 1 person
0.0(0)
Get a hint
Hint

accumulator

1 / 24

25 Terms

1

accumulator

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

New cards
2

ALU

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

New cards
3

assembly language

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

New cards
4

Cookies

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

New cards
5

CPU

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

New cards
6

Data Privacy

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

New cards
7

Data Security

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

New cards
8

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)

New cards
9

deterministic

Completely predictable, an example would be a PRNG.

New cards
10

fair coin

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

New cards
11

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.

New cards
12

hypothesis

an explanation that can be tested by experimentation.

New cards
13

instruction counter

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

New cards
14

instruction register

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

New cards
15

machine langauge

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

New cards
16

mod operator

gives the remainder when one number is divided by another.

New cards
17

model

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

New cards
18

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.

New cards
19

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.

New cards
20

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.

New cards
21

PRNG

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

New cards
22

RAM

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

New cards
23

random

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

New cards
24

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.

New cards
25

random number generator

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

New cards

Explore top notes

note Note
studied byStudied by 10 people
... ago
5.0(1)
note Note
studied byStudied by 450 people
... ago
4.8(6)
note Note
studied byStudied by 35 people
... ago
5.0(2)
note Note
studied byStudied by 14 people
... ago
5.0(1)
note Note
studied byStudied by 5 people
... ago
5.0(2)
note Note
studied byStudied by 19 people
... ago
5.0(1)
note Note
studied byStudied by 32 people
... ago
4.0(1)
note Note
studied byStudied by 192753 people
... ago
4.8(759)

Explore top flashcards

flashcards Flashcard (36)
studied byStudied by 9 people
... ago
5.0(2)
flashcards Flashcard (40)
studied byStudied by 2 people
... ago
5.0(1)
flashcards Flashcard (285)
studied byStudied by 3 people
... ago
5.0(1)
flashcards Flashcard (166)
studied byStudied by 7 people
... ago
4.0(1)
flashcards Flashcard (33)
studied byStudied by 5 people
... ago
5.0(1)
flashcards Flashcard (68)
studied byStudied by 13 people
... ago
5.0(1)
flashcards Flashcard (20)
studied byStudied by 5 people
... ago
5.0(1)
flashcards Flashcard (659)
studied byStudied by 31 people
... ago
5.0(1)
robot