1.1 Architecture, CISC, RISC, GPUs Flashcards
What is Harvard Architecture ?
Data and instructions are stored and fetched separately.
What is an advantage of Harvard Architecture ?
Harvard architecture can process instructions and data at the same time.
Can store in different formal like read only
What is a disadvantage of Harvard Architecture ?
It’s more complex.
Less efficient use of memory
What is Pipelining ?
Completing more instructions in a clock
cycle by using every register constantly.
While one instruction is fetched another is decoded and another is executed.
How does Complex Instruction Set Computers (CISC)
work? (2 points)
Longer instructions are used to complete tasks in as few lines of code as possible.
Instructions take a variable number of clock
cycles.
How does Reduced Instruction Set Computers (RISC) work?
Uses simple instructions, each taking a single clock cycle.
What are some Advantages and some Disadvantages of RISC ?
- Simple parts
- Cheap to make
- Runs quickly
- Allows pipelining
But…
* Complex tasks take
multiple instructions
* Uses more RAM
What are some Advantages and some Disadvantages of CISC ?
- Many instructions available.
- Instructions vary in execution time.
But…
* Complex components
* More expensive
More heat
What is the Graphics Processing Unit (GPU)
A co-processor with a high number of cores.
Each completes relatively simple but specific tasks quickly. Good for repetitive tasks on large datasets.