2017 question paper

COMPUTER ORGANIZATION & ARCHITECTURE

16 questions

  1. Q1a. Write the range of decimal integer that can be represented by n-bit 2’s complement representation.20172m

    Module 1: Functional Block of computer and Data representaion

    Write the range of decimal integer that can be represented by n-bit 2’s complement representation.

    View this question on its own page →
  2. Q1b. Justify the statement “Stack computer consists of an operation code only with no address field”.20172m

    Module 2: x86 Architecture, CPU Control, I/O, Memory System Design

    Justify the statement “Stack computer consists of an operation code only with no address field”.

    View this question on its own page →
  3. Q1c. What do you mean by Arithmetic shift left operation?20172m

    Module 2: x86 Architecture, CPU Control, I/O, Memory System Design

    What do you mean by Arithmetic shift left operation?

    View this question on its own page →
  4. Q1d. What do you mean by locality of reference?20172m

    Module 4: Memory Organization

    What do you mean by locality of reference?

    View this question on its own page →
  5. Q1e. What are the properties of an ideal instruction set computer?20172m

    Module 2: x86 Architecture, CPU Control, I/O, Memory System Design

    What are the properties of an ideal instruction set computer?

    View this question on its own page →
  6. Q1f. Define the term hardware polling.20172m

    Module 2: x86 Architecture, CPU Control, I/O, Memory System Design

    Define the term hardware polling.

    View this question on its own page →
  7. Q1g. What do you mean by data hazards in pipelining?20172m

    Module 3: Pipelining

    What do you mean by data hazards in pipelining?

    View this question on its own page →
  8. Q1h. Explain indirect address mode, and how the effective address is calculated in this case.20172m

    Module 2: x86 Architecture, CPU Control, I/O, Memory System Design

    Explain indirect address mode, and how the effective address is calculated in this case.

    View this question on its own page →
  9. Q2. Why is read and write control lines in a DMA controller bidirectional? Under what condition and for what purpose are they used as inputs?201714m

    Module 2: x86 Architecture, CPU Control, I/O, Memory System Design

    Why is read and write control lines in a DMA controller bidirectional? Under what condition and for what purpose are they used as inputs?

    View this question on its own page →
  10. Q3. Explain the concept of virtual memory with the help of a diagram. Explain how virtual address is mapped to actual physical address.201714m

    Module 4: Memory Organization

    Explain the concept of virtual memory with the help of a diagram. Explain how virtual address is mapped to actual physical address.

    View this question on its own page →
  11. Q4. What is meant by Addressing Mode? Explain at least five different addressing modes with an example.201714m

    Module 2: x86 Architecture, CPU Control, I/O, Memory System Design

    What is meant by Addressing Mode? Explain at least five different addressing modes with an example.

    View this question on its own page →
  12. Q5. What are the different conflicts that will arise in pipeline (elaborate)? How do you remove the conflicts?201714m

    Module 3: Pipelining

    What are the different conflicts that will arise in pipeline (elaborate)? How do you remove the conflicts?

    View this question on its own page →
  13. Q6. Explain Von Neumann Architecture. What are its drawbacks?201714m

    Module 1: Functional Block of computer and Data representaion

    Explain Von Neumann Architecture. What are its drawbacks?

    View this question on its own page →
  14. Q7. What is a page fault? What does a page fault signify? Explain the different page replacement algorithms which determine the page to be removed in case of full memory.201714m

    Module 4: Memory Organization

    What is a page fault? What does a page fault signify? Explain the different page replacement algorithms which determine the page to be removed in case of full memory.

    View this question on its own page →
  15. Q8. Why does I/O interrupt make more efficient use of the CPU? Explain the sequence of operations that take place in an interrupt-driven I/O transfer.201714m

    Module 2: x86 Architecture, CPU Control, I/O, Memory System Design

    Why does I/O interrupt make more efficient use of the CPU? Explain the sequence of operations that take place in an interrupt-driven I/O transfer.

    View this question on its own page →
  16. Q9. How many ROM chips are required to produce a memory capacity of 4096 bytes? How many address lines are required to access the 4096 bytes? How many of these addresses will be common to all these chips?201714m

    Module 4: Memory Organization

    How many ROM chips are required to produce a memory capacity of 4096 bytes? How many address lines are required to access the 4096 bytes? How many of these addresses will be common to all these chips?

    View this question on its own page →