On 10/22/09, csee2008_srm group <nor...@googlegroups.com> wrote:
>
> CSE ‘E' SRM 2008-12
> http://groups.google.com/group/csee2008_srm?hl=en
>
> csee20...@googlegroups.com
>
> Today's topics:
>
> * Fwd: architecture question bank - 1 messages, 1 author
> http://groups.google.com/group/csee2008_srm/t/0dd57919ac94cf33?hl=en
>
> ==============================================================================
> TOPIC: Fwd: architecture question bank
> http://groups.google.com/group/csee2008_srm/t/0dd57919ac94cf33?hl=en
> ==============================================================================
>
> == 1 of 1 ==
> Date: Tues, Oct 20 2009 4:49 am
> From: shrohith reddy
>
>
> S.R.M.INSTITUTE OF SCIENCE &
> TECHNOLOGY
>
> *DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING*
>
>
>
> *CS 208 – COMPUTER ORGANIZATION AND ARCHITECTURE *
>
>
>
> *QUESTION BANK*
>
>
>
> *COURSE: II B.Tech (CSE)
> SEMESTER: IV*
>
>
>
> *UNIT – I*
>
> * *
>
> *PART – A*
>
> * *
>
> 1. Give the expansion for ENIAC.
>
> 2. List out the computers designed in third generation.
>
> 3. What are the different layers of a computer system?
>
> 4. Define the term computer system architecture.
>
> 5. What is meant by multiprogramming?
>
> 6. Define multiprocessor.
>
> 7. What is meant by opcode?
>
> 8. Define addressing mode.
>
> 9. List out the various addressing modes used in computer Architecture.
>
> 10. Specify the various types of instructions executed by the CPU.
>
> 11. Define instruction cycle.
>
> 12. What are the design steps involved in designing a computer system?
>
> 13. Explain the advantages of RISC architecture.
>
> 14. Differentiate RISC and CISC architecture.
>
> 15. What is meant by instruction sequencing.
>
> 16. What are the different elements of a computer system?
>
> 17. Define address space.
>
> 18. Define stack.
>
> 19. Briefly explain the usage of stack pointer.
>
> 20. Explain the basic operations performed by memory.
>
>
>
> *PART-B*
>
> * *
>
> 1. Explain in detail about the generation of computer system with
> example.
>
> 2. Explain the basic structure of computer system with neat diagram.
>
> 3. Draw the layered view of a computer system and explain in detail.
>
> 4. Define addressing mode. Explain the various addressing modes with
> examples.
>
> 5. What are the design steps in designing a computer? Explain.
>
> 6. a) Explain the features of RISC and CISC architecture in detail.
>
> b) Explain the advantages and disadvantages of RISC and CISC architecture.
>
> 7. Define instruction. what are the different types of instructions?
> Explain.
>
>
> *
> *
>
> *UNIT – II*
>
> * *
>
> *PART-A*
>
> * *
>
> 1. what are the functions done by CPU?
>
> 2. What are the different types of operations performed by ALU?
>
> 3. Define data path.
>
> 4. Define carry save adders.
>
> 5. What is the advantages of using carry look head adder.
>
> 6. What is meant by logic micro operations?
>
> 7. Give the micro operations for the functions AND and OR.
>
> 8. What is meant by privileged instruction?
>
> 9. Explain the function performed by parallel adder.
>
> 10. List out the different functions performed by ALU.
>
> 11. What is meant by bit sliced ALU.
>
> 12. Briefly explain the function performed by arithmetic processor.
>
> 13. What are the two modes used to design the arithmetic processor to
> interact with CPU?
>
> 14. Differentiate coprocessor and auxiliary processor.
>
> 15. What are techniques to represent signed integer number?
>
> 16. What are the rules to perform one’s complement subtraction?
>
> 17. What are the rules to perform 2’s complement subtraction?
>
> 18. What are the condition for an overflow to occur when integer
> arithmetic operations are performed?
>
> 19. Define bit-pair recoding.
>
> 20. What are the two methods to perform integer division operation?
>
> 21. Explain how floating point number is represented?
>
> 22. What is meant by normalization?
>
> 23. What are the two types of IEEE standards to represent floating point
> numbers?
>
> 24. Explain how decimal floating point number is converted to single
> precision.
>
> 25. What are the problems found in floating point arithmetic operations?
>
>
>
> *PART-B*
>
>
>
> 1. Define data path. Draw a neat block diagram and explain simple data
> path to support basic operations on different built in data types.
>
> 2. Explain in detail about composite data path to execute intended
> operation on control information and built in data types.
>
> 3. Describe arithmetic micro operations and logical micro operation
> performed in data path of the CPU.
>
> 4. Explain the structure of an ALU with neat block diagram .
>
> 5. List the advantages of bit slice ALU and explain the block diagram
> of an 8-bit slice ALU circuit.
>
> 6. What is meant by arithmetic processor and explain its types.
>
> 7. Describe the hardware implementation for addition and subtraction in
> detail.
>
> 8. With a neat flow chart explain the algorithm to perform
> multiplication of unsigned number.
>
> 9. Explain the Booth Algorithm for multiplication of signed numbers
> with an example.
>
> 10. Draw a neat block diagram to implement binary division and explain how
> integer division is performed using restoring division operator.
>
> 11. Draw the flow chart and explain the integer division for non-restoring
> division operator with an example.
>
> 12. What is meant by normalization? Explain the IEEE standards to represent
> floating point number.
>
> 13. Describe the procedure of converting a decimal floating point number
> into single precision and double precision format.
>
> 14. Explain the algorithm to implement floating point addition with an
> example.
>
> 15. With a neat flow chart explain the rules to perform floating point
> multiplication.
>
> 16. Explain how floating point subtraction or addition is performed with a
> neat diagram.
>
> 17. Explain the steps needed to perform floating point division and
> describe the various problems that occur in floating point number.
>
>
> *
> * *UNIT III*
>
> * *
>
> *PART-A*
>
> * *
>
> 1. Briefly explain the function of control unit.
>
> 2. What is meant by interrupt cycle?
>
> 3. Draw the table to represent CPU cycle using flip flops F&E.
>
> 4. What are the two different types of control transfer?
>
> 5. Explain the steps involved in fetch cycle.
>
> 6. What do you mean by instruction interpretation?
>
> 7. What are the sequence of micro operations for fetch cycle?
>
> 8. What are the sequence of micro operation for execution?
>
> 9. What are the techniques to design a control unit?
>
> 10. Define micro operation
>
> 11. Define micro instruction.
>
> 12. Define microprogramming.
>
> 13. What are the different methods to design hardware control logic?
>
> 14. List out the advantages of micro programming.
>
> 15. What are the factors to improve the speed of micro programming?
>
> 16. What are the disadvantages of micro programming?
>
> 17. Define control memory.
>
> 18. Compare hardware control unit and micro programming control unit.
>
> 19. What is micro programming Sequencing.
>
> 20. What are the design considerations of micro program sequencer?
>
> 21. What is the necessity of grouping control signals?
>
> 22. Give the ways to reduce number of bits in micro instruction.
>
> 23. List the two techniques used for grouping of control signals.
>
> 24. Compare horizontal and vertical micro programming.
>
> 25. What are the different branching techniques used in micro programmed
> control unit.
>
>
>
> *PART-B*
>
> 1. Draw and explain typical hardware control unit.
>
> 2. What is micro programming and explain briefly micro programmed
> control unit.
>
> 3. Design and explain the control unit using delay element method.
>
> 4. Design and explain the control unit using state table method .
>
> 5. Design and explain the control unit using sequence counter method.
>
> 6. A) Compare hardwired and micro programming unit.
>
> B) List their advantages and disadvantages.
>
> 7. What is micro program sequencing ? and explain the function done by
> micro program sequencers.
>
> 8. Explain the structure of micro programmed control unit to generate
> next address.
>
> 9. Give a detail note on micro instruction format.
>
> 10. What is pipelining? Explain the structure of instruction pipelining.
>
> 11. How does conditional branch instruction affect the performance of
> instruction pipelining ? explain with the help of timing diagram.
>
> 12. Explain the various approaches to deal with conditional branching
>
> 13. Write a short note on.
>
> i) Hardwired Control Unit.
>
> ii) Micro Programming Control Unit.
> *
> * *UNIT – IV*
>
> * *
>
> *PART-A*
>
> * *
>
> 1. Briefly explain the characteristics of memory system.
>
> 1. What are the two types of access to access the memory.
> 2. Give the memory hierarchy of a computer system.
> 3. List out the various types of semiconductor memory.
> 4. What do you mean by static memory?
> 5. Compare static RAM and Dynamic RAM.
> 6. What is meant by flash memory.
> 7. What is cache memory.
> 8. Define cache bit ratio.
> 9. What are the basic schemes for efficient utilization of cache
> memory?
> 10. What is meant by locality of reference?
> 11. What is paging ?
> 12. Define segmentation.
> 13. What is meant by content addressable memory?
> 14. What are the major objectives for designing a memory sub systems?
> 15. List out the properties which are hierarchy for the reliable
> recording of digital data of a magnetic medium.
>
>
>
>
>
> *PART-B*
>
> * *
>
> 1. Discuss static memory cell with proper circuit with an example.
> 2. Brief discuss about dynamic memory cell with example.
> 3. Draw and explain the Dynamic RAM with refresh logic.
> 4. Explain the working principle and constructing CCD.
> 5. Explain the working principle of CAM (or) associative memory.
> 6. What are the different mapping schemes deployed in virtual memory and
> explain.
> 7. Discuss the following any two.
>
> a) Magnetic Tape.
>
> b) Magnetic Device.
>
> c) Controllers.
>
>
>
> 1. With a neat sketch, explain the functions of floppy disk controller
>
>
>
>
> *
> *
>
> *UNIT - V*
>
> * *
>
> *PART-A*
>
> * *
>
> 1. What are the two formats of data transfer.
> 2. Draw the basic structure of serial data format.
> 3. What is the need of Bus interface
> 4. What is meant by Bus Arbitration
> 5. State the difference between memory mapped and I/O mapped I/O
> 6. Define DMA
> 7. What are the types of DMA.
> 8. Define I/O interrupt.
> 9. Define Polling.
> 10. State the difference between programmed and Non programmed data
> transfer.
> 11. Define IOP/NDD
> 12. Name any 4 Input devices.
> 13. Name any 4 out put device.
> 14. State the difference between impact and non impact printers
> 15. Define Raster scan display.
> 16. Draw a block diagram of graphic display controller.
>
>
>
>
>
> *PART-B*
>
>
>
> 1. Explain synchronous and Asynchronous data transfer with the help of
> timing diagram.
> 2. Draw and explain the functions of UART
> 3. Write short notes in DMA with example.
> 4. Explain the concept of vectored interrupt.
> 5. Draw and explain any one of the I/O channel in detail manner.
> 6. What are the different types of printer and explain.
>
> Draw and explai
>
>
>
>
> ==============================================================================
>
> You received this message because you are subscribed to the Google Groups
> "CSE ‘E' SRM 2008-12"
> group.
>
> To post to this group, send email to csee20...@googlegroups.com or visit
> http://groups.google.com/group/csee2008_srm?hl=en
>
> To unsubscribe from this group, send email to
> csee2008_srm...@googlegroups.com
>
> To change the way you get mail from this group, visit:
> http://groups.google.com/group/csee2008_srm/subscribe?hl=en
>
> To report abuse, send email explaining the problem to ab...@googlegroups.com
>
> ==============================================================================
> Google Groups: http://groups.google.com/?hl=en
>
--
Sudipta Chowdhury