Computer Architecture Quiz
15 Questions
0 Views

Choose a study mode

Play Quiz
Study Flashcards
Spaced Repetition
Chat to lesson

Podcast

Play an AI-generated podcast conversation about this lesson

Questions and Answers

What is the primary advantage of a direct mapped cache?

  • Improved cache hit ratio
  • Reduced cache complexity (correct)
  • Increased cache size
  • Enhanced cache latency
  • In a given sequence of address accesses, what is the primary factor that affects the number of cache misses?

  • Sequence pattern (correct)
  • Cache replacement policy
  • Memory access time
  • Cache size
  • What is the primary characteristic of SIMD architecture?

  • Executes multiple instructions on a single set of data
  • Executes a single instruction on a single set of data
  • Executes a single instruction on multiple sets of data (correct)
  • Executes multiple instructions on multiple sets of data
  • What is the primary difference between MIMD and SIMD architectures?

    <p>Number of instructions executed</p> Signup and view all the answers

    What is the primary advantage of MIMD architecture?

    <p>Improved instruction-level parallelism</p> Signup and view all the answers

    An 8-word, ______ mapped cache is described in the question.

    <p>direct</p> Signup and view all the answers

    The correct answer for the sequence of address accesses 24 13 24 10 8 8 is ______.

    <p>4</p> Signup and view all the answers

    The architecture that executes one instruction on many sets of data at a time is called ______.

    <p>SIMD</p> Signup and view all the answers

    The correct answer for the sequence of address accesses 8 20 20 4 20 8 is also ______.

    <p>4</p> Signup and view all the answers

    The architecture that executes several instructions, operating on different sets of data at a time is called ______.

    <p>MIMD</p> Signup and view all the answers

    Given an 8-word, ______ mapped cache, and the sequence of address accesses below, enter the number of misses.

    <p>direct</p> Signup and view all the answers

    What is the name for an architecture that executes one instruction on many sets of data at a ______.

    <p>time</p> Signup and view all the answers

    What is the name for an architecture that executes ______ instructions, operating on different sets of data at a time?

    <p>several</p> Signup and view all the answers

    What is the name for an architecture that executes ______ instruction on many sets of data at a time?

    <p>one</p> Signup and view all the answers

    What is the name for an architecture that executes ______ instruction on one set of data at a time?

    <p>one</p> Signup and view all the answers

    Use Quizgecko on...
    Browser
    Browser