Real Mode Microprocessor
Real Mode Microprocessor
Real Mode Microprocessor
Real mode, also called real address mode, is an operating mode of all x86-
compatible CPUs. Real mode is characterized by a 20-bitsegmented memory
address space (giving exactly 1 MiB of addressable memory) and unlimited direct
software access to all addressable memory, I/O addresses and peripheral hardware.
Real mode provides no support for memory protection, multitasking, or code
privilege levels.
Before the release of the 80286, which introduced protected mode, real mode was
the only available mode for x86 CPUs;[1] and for backward compatibility, all x86
CPUs start in real mode when reset, though it is possible to emulate real mode on
other systems when starting on other modes.
Protected mode microprocessor:
Protected mode is a mode of program operation in a computer with an
Intel-based microprocessor in which the program is restricted to
addressing a specific contiguous area of 640 kilobytes. Intel's original
PC microprocessor, the 8088, provided a one megabyte (1 Mbyte)
random access memory (RAM). The memory was divided into several
areas for basic input/output system data, signals from your display, and
other system information. The remainder or 640 kilobytes of contiguous
space was left for the operating system and application programs. The
8088 ensured that any instruction issued by a program running in
protected mode would not be able to address space outside of this
contiguous 640 kilobytes. Typically, much operating system code and
almost all application programs run in protected mode to ensure that
essential data is not unintentionally overwritten.