Download as DOCX, PDF, TXT or read online from Scribd
Download as docx, pdf, or txt
You are on page 1of 4
CS3351 – DIGITAL PRINCIPLES AND COMPUTER ORGANIZATION
UNIT – 3 COMPUTER FUNDAMENTALS PART – A
1. Define Computer Architecture
2. What are the functions of control unit 3. What is stored program concept? 4. What is Von Neumann Bottleneck? 5. List various logical operations supported by MIPS 6. What is ISA? 7. What are aligned addresses? 8. What are the various types of operations required for instructions? 9. What is operational code? 10.What do you mean by zero address instruction? 11. Differentiate Direct and indirect Addressing modes 12. Define compiler and interpreter 13. List various instruction formats with an example 14. Compare machine level ,assembly level and Higher Level language PART B
1. Explain different functional units of a digital computer?
2. Draw and explain the von Neumann architecture 3. Write a note on the operands and operation of the computer hardware 4. What is ISA and explain the MIPS Instruction Set Architecture 5. Explain the following a. Byte Addressability b. Big-endian Assignment c. Little-endian Assignment 6. Explain the data transfer operations between memory and the processor 7. Write a program to evaluate the arithmetic statement Y = (A + B ) * ( C + D) using three address, two address , one address and zero address instructions 8. Mention four types of operations to be performed by instructions in a computer. Explain with basic types of instruction formats to carry out C[A] + [B] 9. What is straight line sequencing and branching and conditional codes with an example? 10. Define addressing modes and elaborate the different types of addressing modes with an example 11. How to encode assembly instructions into 32 bit words? Explain with examples. UNIT – 4 PROCESSOR PART – A 1. List the operations involved in instruction cycle 2. Define Data path 3. Define register file 4. Draw the data path segment for ALU instuctions 5. What is control store? 6. Draw the format of R-type and branch instructions 7. State the advantages of Hardwired control unit 8. What is microinstruction? 9. Define pipelining 10.Mention the various types of pipelining? 11.List the four stages in the instruction pipelining 12.Define Hazards and its types? 13. What is data Hazards and with an example. 14. What is branch target / prediction 15.Differentiate between the static and dynamic branch prediction PART – B
1. Write a short note on Instruction Execution
2. Explain the basic MIPS implementation with necessary multiplexers and control lines 3. Draw and explain the data path to implement instruction fetch and PC increment operations 4. Draw and explain the data path to implement arithmetic – logic instructions 5. Draw and explain the data path segment for computation of branch target address 6. Explain data path in detail 7. Draw and explain the simple data path with the control unit and explain the execution of ALU instructions 8. Draw and explain Hardwired control unit 9. Explain the concepts of microprogrammed unit 10. Discuss the basic concepts of pipelining and pipeline stages in MIPS Architecture 11.Discuss the various hazards that might arise in a pipeline 12.Discuss about pipelined data path and control. 13.What is a data hazard? How do you overcome it? And discuss its side effects? 14.Describe the techniques for handling control hazards in pipelining? 15.Explain dynamic branch prediction technique? UNIT – 5 MEMORY AND I/O SYSTEMS PART – A 1. Name the two types of storage devices? 2. What will be the width of address and data buses for a 512 K X 8 memory chip? 3. Distinguish between static RAM and Dynamic RAM 4. What s double data rate SDRAMs? 5. What do you mean by memory Hierarchy? 6. Difference between Primary memory and secondary memory 7. What is cache memory? 8. Define hit rate or hit ratio 9. Define locality of reference and its types. 10.Name the common replacement algorithms 11.Define Associative and set Associative mapping 12.What are the two ways in which the system using cache can proceed for write operation? 13.What is MMU? 14.Define Interface and its techniques? 15.Specify the different I/O transfer mechanisms available 16.Distinguish memory mapped and Isolated I/O 17. What is an interrupt and its types? 18. What are vectored interrupts? 19. Summarize the sequence of events involved in handling an interrupt request from single device? 20. List any four features of USB? PART –B
1. Explain the Key characteristics of computer memory systems in details
2. Explain the classification of primary memory. 3. Explain the necessity of memory hierarchy. Write a note on memory Hierarchy. 4. What are the types of RAMS? Explain in detail? 5. Elaborate on the various memory technologies and its relevance 6. What is cache memory and its need? Why is it implemented? 7. Discuss the various mapping techniques used in cache memories 8. What is virtual memory? Explain how the logical address is translated into physical address in the virtual memory system with a neat diagram 9. What are the page replacement algorithms and its types? 10. What are the functions of a typical I/O interface? 11.Discuss memory mapped I/O and I/O mapped I/O 12. Explain the different types of interrupts and the different ways of handling interrupts. 13.Describe the various mechanism for accessing I/O Devices 14.Explain Programmed I/O and Interrupt I/O 15.Explain in detail about direct memory access with neat diagram? 16.Write short notes on USB and SATA