COMPUTER ORGANIZATION & ARCHITECTURE

106401
Back to COMPUTER ORGANIZATION & ARCHITECTURE

Module 4: Memory Organization

  1. Q1(b). A direct mapped cache memory with n blocks is nothing but which of the following set associative cache memory originations (i) 0-way set associative (ii) 1-way set associative (iii) 2-way set associative (iv) n-way set associative20232m

    Module 4: Memory Organization

    A direct mapped cache memory with nn blocks is nothing but which of the following set
    associative cache memory originations

    (i) 0-way set associative
    (ii) 1-way set associative
    (iii) 2-way set associative
    (iv) n-way set associative

    View this question on its own page →
  2. Q1(d). A computer with cache access time of 100\,ns, a main memory access time of 1000\,ns, and a hit ratio of 0.9 produces an average access time of (i) 250\,ns (ii) 200\,ns (iii) 190\,ns (iv) None of these20232m

    Module 4: Memory Organization

    A computer with cache access time of 100ns100\,ns, a main memory access time of 1000ns1000\,ns, and a hit ratio of 0.90.9 produces an average access time of

    (i) 250ns250\,ns
    (ii) 200ns200\,ns
    (iii) 190ns190\,ns
    (iv) None of these

    View this question on its own page →
  3. Q1(e). (e) For converting a virtual address into the physical address, the programs are divided into (i) pages (ii) frames (iii) segments (iv) blocks20222m

    Module 4: Memory Organization

    (e) For converting a virtual address into the physical address, the programs are divided into
    (i) pages
    (ii) frames
    (iii) segments
    (iv) blocks

    View this question on its own page →
  4. 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 →
  5. Q1(h). How many 128x8 bit RAMs are required to design 32 kx 32 bit RAM? (i) 512 (ii) 128 (iii) 1024 (iv) 3220232m

    Module 4: Memory Organization

    How many 128x8 bit RAMs are required to design 32 kx 32 bit RAM?
    (i) 512
    (ii) 128
    (iii) 1024
    (iv) 32

    View this question on its own page →
  6. Q1(j). (j) The DMA controller has ____ registers. (i) 4 (ii) 2 (iii) 3 (iv) 120222m

    Module 4: Memory Organization

    (j) The DMA controller has ____ registers.

    (i) 4
    (ii) 2
    (iii) 3
    (iv) 1

    View this question on its own page →
  7. 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 →
  8. Q1b. (b) How is virtual memory managed using paging and TLB? Explain with suitable example.20197m

    Module 4: Memory Organization

    (b) How is virtual memory managed using paging and TLB? Explain with suitable example.

    View this question on its own page →
  9. 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 →
  10. Q1d. What do you mean by cache coherence problem?20162m

    Module 4: Memory Organization

    What do you mean by cache coherence problem?

    View this question on its own page →
  11. Q1e. The average memory access time for a machine with a cache hit rate of 90% where the cache access time is 10 ns and the memory access time is 100 ns is * (i) 55 ns * (ii) 45 ns * (iii) 90 ns * (iv) 19 ns20192m

    Module 4: Memory Organization

    The average memory access time for a machine with a cache hit rate of 90% where the cache access time is 10 ns and the memory access time is 100 ns is

    • (i) 55 ns
    • (ii) 45 ns
    • (iii) 90 ns
    • (iv) 19 ns
    View this question on its own page →
  12. Q1e. How many 128 × 8 RAM chips are needed to provide a memory capacity of 2048 bytes?20162m

    Module 4: Memory Organization

    How many 128 × 8 RAM chips are needed to provide a memory capacity of 2048 bytes?

    View this question on its own page →
  13. Q1e. Why is the wait-for-memory-function-completed step needed when reading from or writing to the main memory?20142m

    Module 4: Memory Organization

    Why is the wait-for-memory-function-completed step needed when reading from or writing to the main memory?

    View this question on its own page →
  14. Q1f. The minimum time delay between the initiations of two independent memory operations is called * (i) access time * (ii) cycle time * (iii) transfer rate * (iv) latency time20192m

    Module 4: Memory Organization

    The minimum time delay between the initiations of two independent memory operations is called

    • (i) access time
    • (ii) cycle time
    • (iii) transfer rate
    • (iv) latency time
    View this question on its own page →
  15. Q1g. What is the importance of cache memory in a computer?20152m

    Module 4: Memory Organization

    What is the importance of cache memory in a computer?

    View this question on its own page →
  16. Q1g. Define locality of reference.20142m

    Module 4: Memory Organization

    Define locality of reference.

    View this question on its own page →
  17. Q1h. Give the features of a ROM cell.20142m

    Module 4: Memory Organization

    Give the features of a ROM cell.

    View this question on its own page →
  18. Q1i. Define hit ratio and explain its significance.20162m

    Module 4: Memory Organization

    Define hit ratio and explain its significance.

    View this question on its own page →
  19. Q1j. In cache memory, FIFO and LRU are examples of: (i) Mapping techniques (ii) Addressing techniques (iii) Replacement algorithms (iv) Write policies20252m

    Module 4: Memory Organization

    In cache memory, FIFO and LRU are examples of:
    (i) Mapping techniques
    (ii) Addressing techniques
    (iii) Replacement algorithms
    (iv) Write policies

    View this question on its own page →
  20. Q3. (3). Consider a hypothetical 32-bit microprocessor having 32-bit instructions composed of two fields—the first byte contains the opcode and the remainder the immediate operand or an operand address. (a) What is the maximum directly addressable memory capacity (in bytes)? (b) Discuss the impact on the system speed if the microprocessor bus has—     i) a 32-bit local address bus and a 16-bit local data bus, or     ii) a 16-bit local address bus and a 16-bit local data bus. \(c\) How many bits are needed for the program counter and the instruction register?202214m

    Module 4: Memory Organization

    (3). Consider a hypothetical 32-bit microprocessor having 32-bit instructions composed of two fields—the first byte contains the opcode and the remainder the immediate operand or an operand address.

    (a) What is the maximum directly addressable memory capacity (in bytes)?

    (b) Discuss the impact on the system speed if the microprocessor bus has—
        i) a 32-bit local address bus and a 16-bit local data bus, or
        ii) a 16-bit local address bus and a 16-bit local data bus.
    (c) How many bits are needed for the program counter and the instruction register?

    View this question on its own page →
  21. 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 →
  22. Q3. Explain in detail the hierarchical memory structure with a neat and labelled diagram.201514m

    Module 4: Memory Organization

    Explain in detail the hierarchical memory structure with a neat and labelled diagram.

    View this question on its own page →
  23. Q3(a). A 4-way set associative cache memory unit with a capacity of 16 KB is built using a block size of 8 words. The word length is 32 bits. The size of the physical address space is 4 GB. Find the number of bits for TAG, SET, and WORD fields in the address generated by CPU.20237m

    Module 4: Memory Organization

    A 4-way set associative cache memory unit with a capacity of 16 KB is built using a block size of 8 words. The word length is 32 bits. The size of the physical address space is 4 GB. Find the number of bits for TAG, SET, and WORD fields in the address generated by CPU.

    View this question on its own page →
  24. Q3(b). How is the virtual address mapped into physical address? What are the different methods of writing into cache?202314m

    Module 4: Memory Organization

    How is the virtual address mapped into physical address? What are the different methods of writing into cache?

    View this question on its own page →
  25. Q4. What is associative memory? Explain with the help of a block diagram. Also mention the situation in which associative memory can be effectively utilized.201614m

    Module 4: Memory Organization

    What is associative memory? Explain with the help of a block diagram. Also mention the situation in which associative memory can be effectively utilized.

    View this question on its own page →
  26. Q4. What is swapping and how is it useful in memory management?201514m

    Module 4: Memory Organization

    What is swapping and how is it useful in memory management?

    View this question on its own page →
  27. Q4(a). A set-associative cache has a block size of four 16-bit words and a set size of 2. The cache can accommodate a total of 4096 words. The main memory size that is cacheable is 64K 32 bits. Design the cache structure and show how the processor’s addresses are interpreted.20227m

    Module 4: Memory Organization

    A set-associative cache has a block size of four 16-bit words and a set size of 2. The cache can accommodate a total of 4096 words. The main memory size that is cacheable is 64K 32 bits. Design the cache structure and show how the processor’s addresses are interpreted.

    View this question on its own page →
  28. 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 →
  29. Q4(b). Discuss the different mapping techniques used in cache memories and their relative merits and demerits.20237m

    Module 4: Memory Organization

    Discuss the different mapping techniques used in cache memories and their relative merits and demerits.

    View this question on its own page →
  30. Q4b. Give an integrated diagram showing the TLB and cache operations for a logical/virtual address generated by a processor.20197m

    Module 4: Memory Organization

    Give an integrated diagram showing the TLB and cache operations for a logical/virtual address generated by a processor.

    View this question on its own page →
  31. Q4b. Differentiate between hardwired programmed control and microprogrammed control.20147m

    Module 4: Memory Organization

    Differentiate between hardwired programmed control and microprogrammed control.

    View this question on its own page →
  32. Q5. Discuss the different ways in which ROM can be programmed.201614m

    Module 4: Memory Organization

    Discuss the different ways in which ROM can be programmed.

    View this question on its own page →
  33. 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 →
  34. Q5(b). Consider a direct mapped cache with 8 cache blocks (numbered 0-7). If the memory block requests are in the following order 3, 5, 2, 8, 0, 63, 9, 16, 20, 17, 25, 18, 30, 24, 2, 63, 5, 82, 17, 24. What would be the status of cache blocks (block numbers residing in cache) at the end of the sequence.20237m

    Module 4: Memory Organization

    Consider a direct mapped cache with 8 cache blocks (numbered 0-7). If the memory block requests are in the following order 3, 5, 2, 8, 0, 63, 9, 16, 20, 17, 25, 18, 30, 24, 2, 63, 5, 82, 17, 24. What would be the status of cache blocks (block numbers residing in cache) at the end of the sequence.

    View this question on its own page →
  35. Q6. Define paging in memory management and write its advantages.201514m

    Module 4: Memory Organization

    Define paging in memory management and write its advantages.

    View this question on its own page →
  36. Q6(a). Differentiate between expansion and extension of memory.20147m

    Module 4: Memory Organization

    Differentiate between expansion and extension of memory.

    View this question on its own page →
  37. Q6b. Describe organization of a typical RAM chip. Differentiate between static RAM chip and dynamic RAM chip.20147m

    Module 4: Memory Organization

    Describe organization of a typical RAM chip. Differentiate between static RAM chip and dynamic RAM chip.

    View this question on its own page →
  38. 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 →
  39. Q7. A virtual memory system has an address space of 8k words, memory space of 4k words and page & block size of 1k words. The following page reference changes occur during a given time interval: 4, 2, 0, 1, 2, 6, 1, 4, 0, 1, 0, 2, 3, 5, 7 Determine the four pages that are resident in main memory after each page reference change if the replacement algorithm used is - (i) FIFO - (ii) LRU.201614m

    Module 4: Memory Organization

    A virtual memory system has an address space of 8k words, memory space of 4k words and page & block size of 1k words. The following page reference changes occur during a given time interval:

    4, 2, 0, 1, 2, 6, 1, 4, 0, 1, 0, 2, 3, 5, 7
    Determine the four pages that are resident in main memory after each page reference change if the replacement algorithm used is

    • (i) FIFO
    • (ii) LRU.
    View this question on its own page →
  40. Q7a. Explain swapping. Why is it used in memory management?20147m

    Module 4: Memory Organization

    Explain swapping. Why is it used in memory management?

    View this question on its own page →
  41. Q7b. Explain virtual memory. Explain the role of logical as well as physical address.20147m

    Module 4: Memory Organization

    Explain virtual memory. Explain the role of logical as well as physical address.

    View this question on its own page →
  42. Q8. Explain in detail the three mapping procedures related to cache memory.201514m

    Module 4: Memory Organization

    Explain in detail the three mapping procedures related to cache memory.

    View this question on its own page →
  43. Q8a. Explain cache memory organization. Discuss mapping techniques (direct, associative, set-associative), replacement algorithms, and write policies.20257m

    Module 4: Memory Organization

    Explain cache memory organization. Discuss mapping techniques (direct, associative, set-associative), replacement algorithms, and write policies.

    View this question on its own page →
  44. 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 →
  45. Q9(a). Write short notes on: Paging20237m

    Module 4: Memory Organization

    Write short notes on: Paging

    View this question on its own page →
  46. Q9(b). Write short notes on: Memory interleaving20237m

    Module 4: Memory Organization

    Write short notes on: Memory interleaving

    View this question on its own page →
  47. Q9(d). Write short notes on: Locality of reference20237m

    Module 4: Memory Organization

    Write short notes on: Locality of reference

    View this question on its own page →
  48. Q9b. Discuss memory hierarchy design principles. Explain how access time, cost, and size influence memory organization.20257m

    Module 4: Memory Organization

    Discuss memory hierarchy design principles. Explain how access time, cost, and size influence memory organization.

    View this question on its own page →