Computer Architecture Flashcards
What is computer architecture?
The design and organization of a computer system, including hardware components and ways to perform tasks
Single instruction single data (SISD) has what number of controllers and processors?
One controller, one processor
Single instruction multiple data (SIMD) has what number of controllers and processors?
One controller, many processors and data streams
What are the differences between Von Neumann and Harvard architecture?
Von Neumann: program and data are stored together in one memory
Harvard: program and data are stored in different memory for greater memory bandwidth
Von Neumann computers perform instruction in a single, linear sequence. How can this be more efficient?
Perform operations in parallel
What is the advantage of RISC over CICS?
Simpler which always for faster execution, lower power consumption, and better performance.
This makes it better for embedded computing
Name 2 types of RISC ISAs:
MIPS and ARM
What are Very Long Instruction Word (VLIW) ISAs used for?
Performing instructions in parallel
What is an advantage of VLIW compared to superscalar?
Energy efficiency
What is instruction set architecture (ISA)?
Defines the machine language for programming