On This Page
This set of Computer Architecture Multiple Choice Questions & Answers (MCQs) focuses on Computer Architecture Set 6
Q1 | The method which offers higher speeds of I/O transfers is
- interrupts
- memory mapping
- program-controlled i/o
- dma
Q2 | The signal sent to the device from the processor to the device after receiving an interrupt is
- interrupt-acknowledge
- return signal
- service signal
- permission signal
Q3 | The time between the receiver of an interrupt and its service is
- interrupt delay
- interrupt latency
- cycle time
- switching time
Q4 | A single Interrupt line can be used to service n different devices.
- true
- false
Q5 | The resistor which is attached to the service line is called
- push-down resistor
- pull-up resistor
- break down resistor
- line resistor
Q6 | An interrupt that can be temporarily ignored is
- vectored interrupt
- non-maskable interrupt
- maskable interrupt
- high priority interrupt
Q7 | Which interrupt is unmaskable?
- rst 5.5
- rst 7.5
- trap
- both rst 5.5 and 7.5
Q8 | When dealing with multiple devices interrupts, which mechanism is easy to implement?
- polling method
- vectored interrupts
- interrupt nesting
- none of the mentioned
Q9 | The interrupt servicing mechanism in which the requesting device identifies itself to the processor to be serviced is
- polling
- vectored interrupts
- interrupt nesting
- simultaneous requesting
Q10 | In vectored interrupts, how does the device identify itself to the processor?
- by sending its device id
- by sending the machine code for the interrupt service routine
- by sending the starting address of the service routine
- none of the mentioned
Q11 | The code sent by the device in vectored interrupt is long.
- upto 16 bits
- upto 32 bits
- upto 24 bits
- 4-8 bits
Q12 | The starting address sent by the device in vectored interrupt is called as
- location id
- interrupt vector
- service location
- service id
Q13 | The processor indicates to the devices that it is ready to receive interrupts
- by enabling the interrupt request line
- by enabling the irq bits
- by activating the interrupt acknowledge line
- none of the mentioned
Q14 | Which table handle stores the addresses of the interrupt handling sub- routines?
- interrupt-vector table
- vector table
- symbol link table
- none of the mentioned
Q15 | method is used to establish priority by serially connecting all devices that request an interrupt.
- vectored-interrupting
- daisy chain
- priority
- polling
Q16 | In daisy chaining device 0 will pass the signal only if it has
- interrupt request
- no interrupt request
- both no interrupt and interrupt request
- none of the mentioned
Q17 | interrupt method uses register whose bits are set separately by interrupt signal for each device.
- parallel priority interrupt
- serial priority interrupt
- daisy chaining
- none of the mentioned
Q18 | register is used for the purpose of controlling the status of each interrupt request in parallel priority interrupt.
- mass
- mark
- make
- mask
Q19 | The added output of the bits of the interrupt register and the mask register is set as an input of
- priority decoder
- priority encoder
- process id encoder
- multiplexer
Q20 | Interrupts initiated by an instruction is called as
- internal
- external
- hardware
- software
Q21 | If during the execution of an instruction an exception is raised then
- the instruction is executed and the exception is handled
- the instruction is halted and the exception is handled
- the processor completes the execution and saves the data and then handle the exception
- none of the mentioned
Q22 | is/are types of exceptions.
- trap
- interrupt
- system calls
- all of the mentioned
Q23 | The program used to find out errors is called
- debugger
- compiler
- assembler
- scanner
Q24 | The two facilities provided by the debugger is
- trace points
- break points
- compile
- both trace and break points
Q25 | In trace mode of operation is
- the program is interrupted after each detection
- the program will not be stopped and the errors are sorted out after the complete program is scanned
- there is no effect on the program, i.e the program is executed without rectification of errors
- the program is halted only at specific points