Computer Architecture
Computer Architecture
Components
*CPU Components*
- *Registers*:
- *Control Unit*:
*Memory Hierarchy*
- *Cache Memory*:
- *Virtual Memory*:
- *Instruction Format*:
- *Instruction Types*:
*Pipelining*
- *Instruction Pipeline*:
*Parallel Processing*
- *Multi-Core Processors*:
- *Multi-Processing*:
*Input/Output Systems*
- *I/O Devices*:
*Bus Structures*
- *Bus Types*:
- *Bus Protocols*:
Let me know if you have any specific questions or if there's anything else I can help with!Here are some
notes on Computer Architecture:
*Introduction*
- Computer architecture refers to the design and organization of a computer's internal components
*Components*
*CPU Components*
- Control Unit
*Memory Hierarchy*
*Pipelining*
- Instruction Pipeline
- Multi-Core Processors
*Input/Output Systems*
*Bus Structures*
These four stages are part of the Instruction Pipeline in a computer's CPU:
1. *Fetch*:
2. *Decode*:
Note that some instructions may require additional stages or combine these stages. The pipeline stages
may also vary depending on the specific CPU architecture.
- Decode: Determine that it's a load instruction, with R1 as the destination and #10 as the immediate
value