Chapter 3-QA - Systems and Computer Engineering

advertisement
3. A Top-Level View of Computer Function and Interconnection
True or False:
1. T/F - The buses that connect different parts of the processor can be
hierarchical to improve the performance.
ANS: T
2. T/F - Instructions are also executed out-of-order in the Von Neumann
machine.
ANS: F
3. T/F - Instead of hard-wiring the units, the software is used to interpret and
execute instructions in a general purpose system.
ANS: T
4. T/F - The program counter stores the address of the next instruction to be
executed.
ANS: T
5. T/F - The fetched instructions are stored in the Accumulator register.
ANS: F
6. T/F - The next address calculation needs an accumulator.
ANS: T
7. T/F - Interrupts are parts of the program that can cause the processor to
stop.
ANS: F
8. T/F - All interrupts are handled by the interrupt handler.
ANS: T
9. T/F - Multiple interrupts cannot be handled by the processor.
ANS: F
10. T/F - I/O modules can have direct access to the memory.
ANS: T
11. T/F - Interconnect lines that connect between different units of the
processor can only transmit bit by bit information.
ANS: F
12. T/F - If a module needs to transmit data, the data is sent through the
buses immediately.
ANS: F
13. T/F - Data transfer between modules/units cannot be controlled.
ANS: F
14. T/F - The PCI bus is used for all high speed I/O transfers.
ANS: T
15. T/F - Interrupt request is a PCI command.
ANS: F
16. T/F - The PCI card can have pins for error reporting.
ANS: T
Multiple Choice Questions:
1. How are data and instructions stored in the Von Neumann architecture?
A. In separate memories
B. Dual ported memory
C. Unified read-write memory
D. None of the above
ANS: C
2. What are the parts of an instruction cycle ?
A. Fetch and Execute Cycle
B. Fetch, decode and execute cycles
C. Decode and Store cycle
D. Fetch, decode, execute and store.
ANS: A
3. Where is the fetched instruction stored?
A. Instruction register
B. Program Counter
C. Instruction buffer register
D. None of the above
ANS: A
4. The only data register in the processor is
A. Store register
B. Data Buffer register
C. Accumulator
D. Value register
ANS: C
5. What are the register(s) involved in reading & writing data/instruction to the
memory?
A. Memory address and memory buffer register
B. Store register
C. Program counter
D. Write back and Instruction register
ANS: A
6. Which of the following is not a state of the instruction cycle?
A. Operand address calculation
B. Data write back
C. Instruction fetch
D. None of the above.
ANS: B
7. Which of the following is a type of interrupt?
A. I/O interrupt
B. Program Interrupt
C. Hardware/power failure
D. All of the above
ANS: D
8. Which of the following approach is used to handle multiple interrupts?
A. Parallel interrupt processing
B. Disable interrupts and priority assignment
C. Interrupt wait
D. None of the above.
ANS: B
9. What are the interconnection wires not in the bus structure?
A. Data lines
B. Instruction lines
C. Address lines
D. Control lines
ANS: B
10. List a few pins that are not in the memory, but present in the I/O module
A. Control signals
B. Interrupt Signals
C. External data
D. B & C above
ANS: D
11. To which of the following buses is the memory connected to?
A. High-performance bus
B. Control bus
C. System Bus
D. Interface bus
ANS: C
12. The local bus connects which two components of the system?
A. Memory and I/O module
B. Processor and cache
C. Cache and Register bank
D. None of the above
ANS: B
13. What signals are used to validate data and instructions?
A. Timing signals
B. Control signals
C. Acknowledgement signals
D. Interrupt signals
ANS: A
14. In which type of timing does the clock act as a reference?
A. Interrupt timing
B. Asynchronous timing
C. Synchronous timing
D. Sequential timing
ANS: C
15. Which of the following is not a PCI bus functional group?
A. Error correcting pins
B. System pins
C. Arbitration pins
D. Interface control pins
ANS: A
16. Which of the following is a bus arbitration scheme?
A. Round-robin
B. Priority
C. First come first serve
D. All of the above.
ANS: D
Fill up the blanks:
1. The PCI makes use of a _____________ and ____________ scheme for
arbitration
ANS: centralized; synchronous
2. Every data transfer consists of a _______________ phase and one or more
______________ phases.
ANS: address; data
3. _________________ is scheme where arbitration is done while the bus
master transfers data.
ANS: Hidden arbitration
4. ______________ command is used to broadcast message to more than one
receiver.
ANS: Special cycle
5. Reset and test pins fall under the _____________ category.
ANS: System pins
6. _______________ is where the occurrence of one event is referenced with the
previous one.
ANS: Asynchronous timing
7. The method of using same bus lines for multiple purposes is called
____________.
ANS: Time multiplexing
8. Physical dedication refers to the use of ____________ connecting a ________.
ANS: Multiple buses; subset of modules
9. The small computer system interface is used to connect ______________ to
the buses.
ANS: Disk drives
10. ___________ are used to designate the source or destination of the data on
the data bus.
ANS: Address lines
11. ____________________ is the connection of paths connecting the various
modules of the system.
ANS: Interconnection structure
12. _________________ is the operation used y the I/O to access the memory.
ANS: Direct Memory Access (DMA)
13. _____________ holds the starting address of an interrupt handler routine.
ANS: Program counter (PC)
14. ____________ are primarily provided to improve the efficiency of the system.
ANS: Interrupts
15. __________________ is responsible for allocating time on the bus.
ANS: Bus arbiter
16. ____________________ is a backbone of a desktop and _______________
is the backbone of a server system.
ANS: PCI bus; System bus
Download