Chapter 2 Flashcards
1
Q
What are the classes of interrupts?
A
- program = instruction execution (division of 0)
- timer = timer within processor to perform certain functions
- I/O = signal of completion, request service from processor, signal of an error condition
2
Q
What are the approaches of interrupts
A
- disabled interrupt - ignores interrupts
- define priorities - higher interrupt priority can interrupt lower priority
3
Q
What are the types of bus interconnection
A
- Data bus - provides pathway for data transfer among different components
- width of bus system determines system performance - Address bus - identify source & destination of the data
- addresses 01111111 - location of memory
- address 10000000 - IO modules - 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
4
Q
pros & cons of bus interconnection
A
pros - versatile and low cost
cons - communication bottleneck
- bus length limitation
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
6
Q
What are the types of qpi
A
- multiple direction - direct pairwise connection
- eliminate arbitrary in shared transmission - layered protocol - using layered protocol than control signals in shared bus arrangement
- packetized data - data sent as packet sequence with control header & control codes