• Shuffle
    Toggle On
    Toggle Off
  • Alphabetize
    Toggle On
    Toggle Off
  • Front First
    Toggle On
    Toggle Off
  • Both Sides
    Toggle On
    Toggle Off
  • Read
    Toggle On
    Toggle Off
Reading...
Front

Card Range To Study

through

image

Play button

image

Play button

image

Progress

1/80

Click to flip

Use LEFT and RIGHT arrow keys to navigate between flashcards;

Use UP and DOWN arrow keys to flip the card;

H to show hint;

A reads text to speech;

80 Cards in this Set

  • Front
  • Back
  • 3rd side (hint)
The prefix denoting 10^15
peta
The prefix denoting 10^12
tera
both answer and number of zeros start with 't'
The prefix denoting 10^9
giga
The prefix denoting 10^6
mega
The prefix denoting 10^3
kilo
The prefix denoting 10^-3
milli
The prefix denoting 10^-6
micro
The prefix denoting 10^-9
nano
The answer and number of zeros both start with 'n'
The prefix denoting 10^-12
pico
The prefix denoting 10^-15
femto
4 in binary
0100
5 in binary
0101
2 in binary
0010
6 in binary
0110
7 in binary
0111
8 in binary
1000
9 in binary
1001
10 in binary
1010
11 in binary
1011
12 in binary
1100
13 in binary
1101
14 in binary
1110
15 in binary
1111
10 in hex
A
11 in hex
B
12
C
13 in hex
D
14
E
15 in hex
F
A mental model that removes complex details
Abstraction
A byte is how many bits?
8
Analog data is continuous. Digital data is ______?
Discrete
n bits can represent how many things?
2n
digits in the value
mantissa
Individual dots used to represent a picture; stands for 'picture elements'
pixels
The number of pixels used to represent a picture
resolution
Storing image information pixel by pixel
Raster-graphics format
State the value of X in the Boolean expression:

X = A'
NOT A
State the value of X in the Boolean expression:

X = A . B
A AND B
State the value of X in the Boolean expression:

X = (A . B)'
A NAND B
State the value of X in the Boolean expression:

X = (A + B)'
A NOR B
State the value of X in the Boolean expression:

X = (A + B)
A OR B
State the value of X in the Boolean expression:

X = (A (+) B)
A XOR B
A device that acts either as a wire or a resistor, depending on the voltage level of an input signal
transistor
A circuit that computes the sum of two bits and produces the appropriate carry bit
half adder
An electronic circuit that performs and addition operation on binary values
adder
In Boolean algebra, the property below is called

(AB)' = A' + B'
(A+B)' = A'B'
DeMorgan's law
A circuit that uses a few input control signals to determine which of several input data lines is routed to its output
mulitplexer
The number of bits stored in each addressable location in memory
addressibility
The register that contains the instruction currently being executed
Instruction register (IR)
The register that contains the address of the next instruction to be executed
Program counter (PC)
5 characteristics of the von Neumann architecture
1. memory unit
2. arithmetic/logic unit
3. input unit
4. output unit
5. control unit
4 Steps in 'How to Solve It' in plain English
1. Understanding the problem
2. Devising a Plan
3. Carrying Out the Plan
4. Looking Back
4 phases of 'How to Solve It' in computer science terms
1. analysis and specification phase
2. algorithm development phase
3. implementation phase
4. maintenance phase
A technique for developing a program in which the problem is divided into more easily handled subproblems, the solutions which create a solution to the overall problem
Top-down design
Named items in a class; can be data or subprograms
fields
Bundling data and actions so that the logical properties of data and actions are separated from the implementation details
encapsulation
A statement used to alter the normally sequential flow of control
control structure
The formal grammar rules governing the construction of valid instructions
syntax
The set of rules that gives the meaning of instructions in a language
semantics
A program that translates a high-level language program into machine code
compiler
A program that inputs a program a high-level language and directs the computer to perform the actions specified in each statement
interpreter
A sequence of identifiers, separated by compatible operators, that evaluates to true or false
Boolean expression
Looking for an item in an already sorted list by eliminating large portions of the data on each comparison
binary search
A reference to a stored value relative to the program making the reference
logical address
An actual address in memory
physical address
A fixed-size portion of main memory that holds a process page
frame
A fixed-size portion of a process that is stored into a memory frame
page
The amount of time given to each process in the round-robin CPU scheduling algorithm
time slice
A specification of the logical structure of data in a database
schema
Ensuring that data is protected from unauthorized access
Confidentiality
Ensuring that data can be modified only by appropriate mechanisms
Integrity
The degree to which authorized users can access information for legitimate purposes
Availability
A behavorial approach to determining whether a computer is intelligent
Turing test
The equality of two systems based on their results
Weak equivalence
The equality of two systems based on their results and the process by which they arrive at those results
Strong equivalence
Developing a model of a complex system and experimenting with the model to observe the results
simulation
A malicious, self-replicating program that embeds itself into other code
virus
A malicious, stand-alone program that often targets network resources
worm
A malicious program disguised as a benevolent resource
Trojan horse