- 3 primary modes of operation
- Protected mode
- Native state of processor
- Programs are allocated segments
- Programs are restricted from accessing memory outside its respective segment
- Real-address mode
- Implements the early 8086 programming environment
- Useful if a program requires direct access to system memory and hardware devices
- System management mode
- Often used by computer manufacturers to implement low level functions such as system security or power management
- *Sub-mode, virtual-8086 a special version of protected mode
- Allows the execution of very early MS-DOS programs safely, meaning no kernel panic if it crashes
- Protected mode