i/o Flashcards

1
Q

Front Side Bus (FSB)

A

CPU to memory connection

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

Peripheral Component Interconnect Express (PCIe)

A

point-to-point

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

a bus has:

A

data lines: transmitting data
address lines: addressing/identifying device
control lines: send comands

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

bus protocol

A

a set of rules that needs to be followed by the connected devices for a successful data transfer

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

Devices are attached to a bus through an interface that has:

A

address decoder
data registers
status and control registers

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

a device has:

A

status registers: show the current status of the device
command registers: tell device to perform a certain task
data registers

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

vectored interrupts

A

interrupts with numbers
each device is assigned a unique interrupt number

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

IVT

A

interrupt vector table

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

interrupts vs. polling

A

interrupts: slow devices, ISR setup time < I/O servicing time
polling: high-speed devices
hybrid: start with interrupt, then switch to polling based on the load and speed of the device

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

maximum propagation delay

A

the amount of time required after an input signal is applied and has stabilised to the input of a circuit to the time that the output of the circuit has stabilised to the correct output signal

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

synchronous bus +/-

A

+ fast
- clock managment

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

asynchronous bus +/-

A

+ easy management with devices with different speeds
- longer handshake protocol :
1. master read
2. device ready
3. device done
4. master done

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

serial bus

A

simple to implement
different encoding can be used to synchronise clocks
preferred today

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

parallel bus

A

can transmit more data in a single cycle
maintaining clocking information and low interference on multiple links over a distance is a challenge

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

wider buses(multiple parallel bit lines)

A

+ more bandwidth
- expensive

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

multiplexed/shared buses

A

address and data on same lines/or devices sharing buses
+ cheaper
- less bandwidth