Computer Architecture

0%
Theory
Quiz
  • Explain compile time and run time.

    Junior
  • Explain the concept of cache coherence in multiprocessor systems.

    Junior
  • Explain the concept of pipelining in computer architecture.

    Junior
  • Explain the main differences between a CPU and a GPU?

    Junior
  • What are some of the components of a microprocessor?

    Junior
  • What are the different types of interrupts in a microprocessor system?

    Junior
  • What are the three categories of computer architecture?

    Junior
  • What is a cache miss?

    Junior
  • What is a virtual machine?

    Junior
  • What is computer architecture?

    Junior
  • What is MESI?

    Junior
  • What is non-volatile memory and provide some examples?

    Junior
  • What is the purpose of the CPU cache in computer architecture.

    Junior
  • What is the Von Neumann architecture, and how does it differ from Harvard architecture?

    Junior
  • What is volatile memory and provide some examples?

    Junior
  • Explain the concept of a branch target buffer (BTB) in the context of instruction fetching.

    Mid
  • Explain the concept of instruction-level parallelism (ILP) in CPUs.

    Mid
  • Explain the concept of multi-core processors in computer architecture.

    Mid
  • Explain the concept of out-of-order execution in modern CPUs.

    Mid
  • Explain the concept of vector processing in CPU architecture.

    Mid
  • Explain the difference between RISC and CISC architectures.

    Mid
  • Mention what are the different types of fields that are part of an instruction?

    Mid
  • What are the different hazards?

    Mid
  • What are the two hardware methods to establish a priority?

    Mid
  • What is a snooping protocol?

    Mid
  • What is a virtual memory on a computer?

    Mid
  • What is branch prediction in computer architecture.

    Mid
  • What is speculative execution in CPU architecture.

    Mid
  • What is the concept of memory latency?

    Mid
  • What is the easiest way to determine cache locations in which to store memory blocks?

    Mid
  • What is the purpose of the memory hierarchy's write-back and write-through policies?

    Mid
  • What is the purpose of the memory management unit (MMU) in computer architecture.

    Mid
  • What is the role of a memory hierarchy in computer architecture?

    Mid
  • What is the role of the memory controller in computer architecture?

    Mid
  • What is the role of the microarchitecture in CPU design?

    Mid
  • Can you name some of the common rules of assembly language?

    Senior
  • Explain the concept of superscalar architecture in CPUs.

    Senior
  • Explain the role of a TLB (Translation Lookaside Buffer) in virtual memory systems.

    Senior
  • Explain the role of an arithmetic logic unit (ALU) in a CPU.

    Senior
  • Explain what is horizontal micro code?

    Senior
  • Explain what is vertical micro code?

    Senior
  • What are flip-flops?

    Senior
  • What are latches?

    Senior
  • What are the five stages in a DLX pipeline?

    Senior
  • What are the types of micro-operations?

    Senior
  • What is DMA?

    Senior
  • What is the difference between latches and flip-flops?

    Senior
  • What is the difference between little-endian and big-endian byte ordering in computer memory storage?

    Senior
  • What is the difference between synchronous and asynchronous processor architectures?

    Senior
  • What is the purpose of SIMD (Single Instruction, Multiple Data) processing in computer architecture?

    Senior
  • What is the role of an instruction cache (I-cache) and a data cache (D-cache) in a CPU?

    Senior