Chapter 2 Flashcards

1
Q

What are the classes of interrupts?

A
  1. program = instruction execution (division of 0)
  2. timer = timer within processor to perform certain functions
  3. I/O = signal of completion, request service from processor, signal of an error condition
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

What are the approaches of interrupts

A
  1. disabled interrupt - ignores interrupts
  2. define priorities - higher interrupt priority can interrupt lower priority
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

What are the types of bus interconnection

A
  1. Data bus - provides pathway for data transfer among different components
    - width of bus system determines system performance
  2. Address bus - identify source & destination of the data
    - addresses 01111111 - location of memory
    - address 10000000 - IO modules
  3. Control bus - prevents data transfer corruptions by managing the control, timing & coordination of buses
    - control signals = transmit command & timing signal
    - timing signal = validate data & address
    - command signals = specify operations to be performed
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

pros & cons of bus interconnection

A

pros - versatile and low cost

cons - communication bottleneck
- bus length limitation

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

explain Quick Path Interconnection

A
  • connection between processor and io modules
  • using 5 layer architecture
    1. physical - wires, cables etc 20 bits phit
    2. data link - flow & error control of sending & receiving 80 bit flits
    3. routing - send 72 bit (8 bit header & 64 bit payload) unit to destination
    4. transport - receive and send data from qpi network that may not be directly connected
    5. protocol = sends & receive messages of packets from memory cache
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

What are the types of qpi

A
  1. multiple direction - direct pairwise connection
    - eliminate arbitrary in shared transmission
  2. layered protocol - using layered protocol than control signals in shared bus arrangement
  3. packetized data - data sent as packet sequence with control header & control codes
How well did you know this?
1
Not at all
2
3
4
5
Perfectly