Abstract
- 2 Main Components - ALU, Control Unit
- Fire the necessary components based on the given Instruction
- Start in Kernel Mode. Before executing a program, the kernel initiates the switch to User Mode
Benefits
- Optimised for computation that requires sequential execution(One Instruction after another Instruction), Pipeline Branching and logic
Terminologies
32-bit
- Register Width that are 32 Bit each
- Because 32bits, so maximum addressable Main Memory is 4GB. The Register can’t hold a Memory Address that is greater than 4GB
- The Word size is usually 4 Byte
64-bit
- Register Width that are 64 Bit each
- Doesn’t have the Main Memory 4GB limitation in 32-bit
- The Word size is usually 8 Byte
Scratch Area
- A small amount of high-speed memory that is used to store temporary data
- Typically located on the CPU die itself
Core
- One single unit of CPU that executes Instruction independently from other cores