Computer Architecture Midterm Flashcards

(30 cards)

1
Q

Performance

A

Parallelisms, pipelining, prediction.

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

System software

A

Operating system and compiler

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

Handled by operating system

A

IO, memory, CPU queue

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

Datapath

A

Performs operations on data

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

Control

A

Combines Datapath and memory together

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

Integrated circuit manufacturing

A

Ingot -> wafer -> patterned wafer -> die

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

Semiconductor

A

Can act as conductor or insulator

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

N-Type doping

A

Uses phosphorus or arsenic to create a free to wander electron

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

P-Type doping

A

Uses Gallium or Born so there is one too few electrons.

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

Junction diode

A

Allows current to flow in one direction, but not in the other. The free electrons from N-Type doping fill the holes from P-Type doping.

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

Depletion zone

A

Electrically neutral area created after flow through a junction diode is complete.

Current flows again only if N-Type area is connected to negative and P-Type to possitive.

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

Transistor design

A

Loops like PNP with a gate between the middle to allow or disallow flow.

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

Not gate

A

Uses one transistor

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

Nand gate

A

Uses two transistors in parallel.

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

And gate

A

Some transistors

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

Nand gate

A

Some transistors

17
Q

Or gate

A

Some transistors

18
Q

Combinational circuit

A

No memory - output is determined only by inputs

19
Q

ALU

A

Can be used for adding and for checking equality

20
Q

Verilog special values

A

x - value is unknown. This includes being fed two conflicting values.
z - wire is disconnected.

21
Q

Sequential circuits

A

Depends on input and state

22
Q

Memory

A

Needs to let you read the value, write the value to true or false, and otherwise store the value.

23
Q

Saturation time and propagation delay

A

Physical limit of how can you can read and write memory

24
Q

A Four Bit Register

A

Has two inputs and four outputs. Inputs are to read or write and whether its locked or not. There are four output wires that will contain data being read. Uses four D-Latch locks.

25
Decoder
Used to address into memory. If you take in four bits of input, you can access one of 2^4 pieces of memory.
26
Static RAM
Caches built from sequential circuits, not combinational. Uses 4-6 transistors. < 1ns access possible
27
Dynamic RAM
Single transistor and a capacitor. Much more dense layout.
28
Latch
Type of bi-stable storage ellement.
29
Simplest latch for bi-stable memory
Two not gates
30
SR Latch
Uses two nor gates connected to each other. S&R are input and Q and Q' are outputs. 00 - store 10 - set 01 - reset 11 - infinite loop