2024 question paper

COMPUTER ORGANIZATION & ARCHITECTURE

26 questions

  1. Q1(a). What is the first step in the instruction execution cycle? (i) Decode (ii) Fetch (iii) Execute (iv) Store20242m

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

    What is the first step in the instruction execution cycle?
    (i) Decode
    (ii) Fetch
    (iii) Execute
    (iv) Store

    View this question on its own page →
  2. Q1(b). What is the advantage of carry look-ahead adders over ripple carry adders? i) Simplicity in design ii) Increased latency iii) Reduced power consumption iv) Faster addition by reducing carry propagation delay20242m

    Module 1: Functional Block of computer and Data representaion

    What is the advantage of carry look-ahead adders over ripple carry adders?
    i) Simplicity in design
    ii) Increased latency
    iii) Reduced power consumption
    iv) Faster addition by reducing carry propagation delay

    View this question on its own page →
  3. Q1(c). Which type of control unit is faster but more difficult to modify? i) Hardwired Control Unit ii) Microprogrammed Control Unit iii) Cache Control Unit iv) Memory Management Unit20242m

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

    Which type of control unit is faster but more difficult to modify?
    i) Hardwired Control Unit
    ii) Microprogrammed Control Unit
    iii) Cache Control Unit
    iv) Memory Management Unit

    View this question on its own page →
  4. Q1(d). Which of the following I/O transfer methods involves the CPU polling the device until data is read? i) DMA ii) Interrupt-driven I/O iii) Program-controlled I/O iv) Asynchronous I/O20242m

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

    Which of the following I/O transfer methods involves the CPU polling the device until data is read?
    i) DMA
    ii) Interrupt-driven I/O
    iii) Program-controlled I/O
    iv) Asynchronous I/O

    View this question on its own page →
  5. Q1(e). What does a branch prediction mechanism in a CPU help reduce? a) Data hazards b) Control hazards c) Structural hazards d) Clock cycle delays20242m

    Module 3: Pipelining

    What does a branch prediction mechanism in a CPU help reduce?
    a) Data hazards
    b) Control hazards
    c) Structural hazards
    d) Clock cycle delays

    View this question on its own page →
  6. Q1(f). Which of the following is *NOT* a type of parallel processor architecture? a) SIMD b) MIMD c) SISO d) Multi-core20242m

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

    Which of the following is NOT a type of parallel processor architecture?
    a) SIMD
    b) MIMD
    c) SISO
    d) Multi-core

    View this question on its own page →
  7. Q1(g). Which cache replacement algorithm removes the least recently used block. (i) FIFO (ii) LRU (iii) Random Replacement20242m

    Module 4: Memory Organization

    Which cache replacement algorithm removes the least recently used block.
    (i) FIFO
    (ii) LRU
    (iii) Random Replacement

    View this question on its own page →
  8. Q1(h). Which technique is used to handle data hazards in pipelining? a) Increasing memory size b) Instruction scheduling c) Parallel processing d) Increasing clock speed20242m

    Module 3: Pipelining

    Which technique is used to handle data hazards in pipelining?
    a) Increasing memory size
    b) Instruction scheduling
    c) Parallel processing
    d) Increasing clock speed

    View this question on its own page →
  9. Q1(i). __________________ Addressing mode directly specifies the operand within the instruction. i. Direct addressing ii. Indirect addressing iii. Immediate addressing iv. Indexed addressing20242m

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

    __________________ Addressing mode directly specifies the operand within the instruction.
    i. Direct addressing
    ii. Indirect addressing
    iii. Immediate addressing
    iv. Indexed addressing

    View this question on its own page →
  10. Q1(j). A computer with 32-bit wide data bus uses 1K, X, and 8 static RAM memory chips. What is the smallest memory that this computer has? a) 12K b) 10K c) 8K d) 16K e) 24K20242m

    Module 4: Memory Organization

    A computer with 32-bit wide data bus uses 1K, X, and 8 static RAM memory chips.
    What is the smallest memory that this computer has?
    a) 12K
    b) 10K
    c) 8K
    d) 16K
    e) 24K

    View this question on its own page →
  11. Q2(a). Describe the instruction execution cycle in a CPU. Explain some key features of the x86 architecture20247m

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

    Describe the instruction execution cycle in a CPU. Explain some key features of the x86 architecture

    View this question on its own page →
  12. Q2(b). Explain different addressing modes in a CPU with an example.20247m

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

    Explain different addressing modes in a CPU with an example.

    View this question on its own page →
  13. Q3(a). Explain the Addition and Subtraction Algorithm with the help of flowchart.20242m

    Module 1: Functional Block of computer and Data representaion

    Explain the Addition and Subtraction Algorithm with the help of flowchart.

    View this question on its own page →
  14. Q3(b). What is a *carry-look ahead* adder? Draw the circuit of an 8-bit carry-look ahead adder using a *1-bit carry look ahead adder*.20247m

    Module 1: Functional Block of computer and Data representaion

    What is a carry-look ahead adder? Draw the circuit of an 8-bit carry-look ahead adder using a 1-bit carry look ahead adder.

    View this question on its own page →
  15. Q4(a). Explain different cache replacement algorithms used in memory management.20247m

    Module 4: Memory Organization

    Explain different cache replacement algorithms used in memory management.

    View this question on its own page →
  16. Q4(b). What are the different types of Registers? With the diagram show how the basic computer register connected to a common Bus.20247m

    Module 1: Functional Block of computer and Data representaion

    What are the different types of Registers? With the diagram show how the basic computer register connected to a common Bus.

    View this question on its own page →
  17. Q5(a). Illustrate what are the challenges associated with concurrent access to memory in parallel processing?20247m

    Module 4: Memory Organization

    Illustrate what are the challenges associated with concurrent access to memory in parallel processing?

    View this question on its own page →
  18. Q5(b). Describe different cache coherence protocols used in parallel processors.20247m

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

    Describe different cache coherence protocols used in parallel processors.

    View this question on its own page →
  19. Q6(a). A non-pipeline system takes 50 seconds to process a task. The same task can be processed in a six-segment pipeline with a clock cycle of 10 seconds. Determine the speedup ratio of the pipeline for 100 tasks.20247m

    Module 3: Pipelining

    A non-pipeline system takes 50 seconds to process a task. The same task can be processed in a six-segment pipeline with a clock cycle of 10 seconds. Determine the speedup ratio of the pipeline for 100 tasks.

    View this question on its own page →
  20. Q6(b). What are pipeline hazards? Explain different types of hazards in pipelining.20247m

    Module 3: Pipelining

    What are pipeline hazards? Explain different types of hazards in pipelining.

    View this question on its own page →
  21. Q7. Explain Booth's algorithm for multiplication and, with the help of flowchart, provide an example for its implementation.202414m

    Module 1: Functional Block of computer and Data representaion

    Explain Booth's algorithm for multiplication and, with the help of flowchart, provide an example for its implementation.

    View this question on its own page →
  22. Q8. Describe different types of Input/Output transfers. Explain how data transfer takes place through DMA.202414m

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

    Describe different types of Input/Output transfers. Explain how data transfer takes place through DMA.

    View this question on its own page →
  23. Q9(a). Write short notes on any two of the following: a) RISC and CISC processor20247m

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

    Write short notes on any two of the following:
    a) RISC and CISC processor

    View this question on its own page →
  24. Q9(b). Write short notes on any two of the following: b) Fixed and Floating point representations20247m

    Module 1: Functional Block of computer and Data representaion

    Write short notes on any two of the following:
    b) Fixed and Floating point representations

    View this question on its own page →
  25. Q9(c). Write short notes on any two of the following: c) IO device interfaces20247m

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

    Write short notes on any two of the following:
    c) IO device interfaces

    View this question on its own page →
  26. Q9(d). Write short notes on any two of the following: d) Instruction Set Architecture20247m

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

    Write short notes on any two of the following:
    d) Instruction Set Architecture

    View this question on its own page →