COA Question Bank
COA Question Bank
9 Mark Questions
13. Give the flow chart for Booth's Algorithm. Illustrate using an example.
Module III [I/O Organization]
3 Marks Questions
1. Discuss the different ways of accessing I/O devices of a computer system.
2. Explain the functions of interface circuits.
3. What are vectored interrupts?
4. Explain any two interrupt priority schemes.
5. List and describe the registers in a DMA interface.
6. Compare the two main modes of DMA transfer.
7. Explain the daisy chain method with neat diagram
8. Describe centralized bus arbitration.
9. Give the functions of initiator and target controllers in SCSI bus.
9 Mark Questions
13. Illustrate with an example SCSI bus arbitration and selection
Module IV [Memory System]
3 Marks Questions
1. Justify the need of memory hierarchy in a computer and discuss the various parameters that are
considered for the formation of memory hierarchy.
2. Discuss about different types of RAMs.
3. Compare synchronous and asynchronous DRAM.
4. Which design feature of SRAM cells helps in value retention without refresh
5. Define temporal locality and spatial locality.
6. What is MFC signal? How is it related to Memory Access Time?
7. What is flash memory?
8. Write notes on flash memory.
9. The cache block size in many computers is in the range of 32 to 128 bytes. What would be the
main advantages and disadvantages of making the size of cache blocks larger?
10. A computer system has a main memory consisting of 1M 16-bit words. It also has a 4K-word
cache organized in the block-set-associative manner, with 4 blocks per set and 64 words per
block. Calculate the number of bits in each of the Tag, Set, and Word fields.
11. Briefly explain the LRU cache replacement algorithm
9 Mark Questions
22. With the help of a diagram, examine the internal organisation of bit cells in a memory chip.
23. With the help of an example, explain the different cache mapping function
Module V [Processor Logic Design and Processor Organization]
4 Marks Questions
1. Write the Register Transfer Logic Format for a conditional control statement. Give an example
and explain the same.
2. Discuss about condition code bits in a 4 bit status register
3. An 8-bit register A has one input x. The register operation is represented symbolically as
P: A7 ← x, Ai ← Ai+1, i = 0,1,2,3 ... 6. What is the function of the register?
10 Mark Questions
13. Explain the design of status register.
14. Discuss the major operations that can be performed by a parallel adder in the design of
arithmetic circuit.
15. Draw the block diagram for the hardware that implements the following statement
x + yz: AR ← AR + BR where AR and BR are two n-bit registers and x, y, and z are control
variables. Include the logic gates for the control function. (The symbol + designates an OR
operation in a control or Boolean function and an arithmetic plus in a micro operation.)
Module VI [Control Logic Design and Micro-programmed Control]
10 Mark Questions
6. Describe the steps in control logic design with the help of an example.
(Example can be realised using either hardwired or micro programmed control organization.)
7. What is a control word? With the help of proper illustrations and assumptions, show how a
designer would compose a control word for the processor unit.
8. With a diagram, explain how control signals are generated using hardwired control.
9. Discuss the different methods of control logic design in detail
10. With the help of a flow chart for sign-magnitude addition/subtraction, explain the steps
involved in developing a hardwired control unit.
11. Explain the organization of a micro programmed computer with a block diagram
12. Using a block diagram analyse the design of a micro program control for a processor unit.
13. Draw a neat block diagram of a micro program sequencer and explain its working
14. Explain with the help of a diagram, the working of micro program sequencer.
15. Describe the organization of micro program sequencer with neat diagram. Also provide its
address sequencing capabilities.
16. With the help of a diagram, establish the functioning of micro program sequencer in a micro
program controlled processor.
17. Describe the purpose of micro program sequencing. How is it carried out?
18. Compare vertical and horizontal microinstruction formats, giving examples.
19. Explain the horizontal and vertical microinstructions in micro programmed control.
20. Draw the block diagram of a processor unit with 16 selection variables and discuss the
functions of selection variables. Derive the control word for the micro operation R1 R1 - R2.