Test 1 Flashcards

1
Q

Over the years, we’ve seen the speed of innovation increase exponentially. We’ve also seen two predictions about this growth hold true. How do Moore’s Law and Rock’s Law interact with each other?

A

Moore’s Law states the number of transistors double every year.
Rocks Law states The cost of capital equipment to build semiconductors will double every four years.
For Moore’s Law to hold, Rocks Law must fall.
1.5.6

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Compare and contrast the Von Neumann model with one non-Von Neuman model of your choice.

A

The Von Neumann model has a fetch, execute, and decode cycle.
1.8
The Non–von Neumann architectures are those in which the model of computation varies from the characteristics listed for the von Neumann architecture. For example, an architecture that does not store programs and data in memory or does not process a program sequentially would be considered a non–von Neumann machine.

1.9
Handrd Model, Neural Networks, Quantum Computers

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Convert 148 base 10 to binary

A

10010100

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Convert 3.75 base 10 to binary

A

0011.1100

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Convert 10011001 base 2 to decimal

A

153

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Why is possible to get rounding errors with floating point numbers?

A

There isn’t an exact value to hold the floating point numbers.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Why is it important to minimize Boolean Expression?

A

A one-to-one correspondence exists between a Boolean expression and its implementation using electrical circuits, as shown in the next section. Unnecessary terms in the expression lead to unnecessary components in the physical circuit, which in turn yield a suboptimal circuit.
3.2.5

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Describe what a multiplexer does. Give an example of what it could be used for.

A

This circuit selects binary information from one of many input lines and directs it to a single output line. Selection of a particular input line is controlled by a set of selection variables, or control lines. At any given time, only one input (the one selected) is routed through the circuit to the output line. All other inputs are “cut off.”

Example:

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Describe how to make a circuit that adds two 8-bit numbers (Do not draw actual circuitry.)

A

Use the full address to build an ALU that will calculate the sum of the 8-bit numbers.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Describe the evolution of character codes.

A

ACII - home computers
Unicode - created to make a single understood character code for all computers.
EBCDIC - commercial computers

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

What is the OR operation also known as?

A

Boolean Sum

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Why do we need Boolean identities?

A

To Simplify Boolean Expressions.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Which of the following functions are in sum-of-products form?

A

x’yz + xy’z’ + x’y’z’

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

What are logic gates?

A

Implementations of Boolean logic

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

Why is the NAND gate sometimes called the Universal Gate?

A

Because some combination of NAND gates can be used instead of any other gate

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

How many inputs can a gate have?

A

As many as needed

17
Q

How do we make complex logic?

A

We combine the basic AND, OR, and NOT operations.

18
Q

What is the purpose of a truth table?

A

To show us what kind of outputs we would get for any combination of inputs

19
Q

Which of the following methods inverts all the bits and then adds 1 to indicate that the number is negative?

A

two’s complement

20
Q

Which of the following methods sets a bit aside to keep track of whether or not the number is negative, but otherwise keeps the number the same?

A

signed magnitude

21
Q

Which of the following methods inverts all the bits to indicate that the number is negative?

A

one’s complement

22
Q

What is a simple way to divide a number by 2?

A

shift all the bits to the right

23
Q

What is a simple way to multiply a number by 2?

A

left shift all the bits

24
Q

How are all floating point numbers stored?

A

in scientific notation

25
Q

What is the official format for floating point numbers called?

A

IEEE-754