A privilege level in the x86 instruction set controls the access of the program currently running on the processor to resources such as memory regions, I/O ports, and special instructions. There are 4 privilege levels ranging from 0 which is the most privileged, to 3 which is least privileged. Most modern operating systems use level 0 for the kernel/executive, and use level 3 for application programs. Any resource available to level n is also available to level 0..n, so the privilege levels are "rings".
It is not necessary to use all four privilege levels. Existing software that was designed to use only one or two levels of privilege can simply ignore the other levels offered by the 80386 and later processors. A one-level system should use privilege level zero; a two-level system should use privilege levels zero and three. Here level zero is called the Supervisor mode while level three is User mode. All versions of Windows below Windows XP use only the two-level system. The real mode programs in 8086 are executed at level 0 (highest privilege level)whereas virtual mode in 8086 executes all programs at level 3.
Read more about Privilege Level: See Also
Famous quotes containing the words privilege and/or level:
“I read, with a kind of hopeless envy, histories and legends of people of our craft who do not write for money. It must be a pleasant experience to be able to cultivate so delicate a class of motives for the privilege of doing ones best to express ones thoughts to people who care for them. Personally, I have yet to breathe the ether of such a transcendent sphere. I am proud to say that I have always been a working woman, and always had to be ...”
—Elizabeth Stuart Phelps (18441911)
“Alle fresh the level pasture lay,
And not a shadowe mote by seene,
Save where full fyve good miles away
The steeple towered from out the greene,”
—Jean Ingelow (18201897)