- 論壇徽章:
- 17
|
回復 1# weichuang02
由于CPU的兼容性問題Windows只使用兩個級別的,如Alpha處理器和SGI MIPS都只有兩個級別。Windows Internals這本書里有講原話如下:
The architecture of the x86 and x64 processor defines four privilege levels, or rings, to
protect system code and data from being overwritten either inadvertently or maliciously by
code of lesser privilege. Windows uses privilege level 0 (or ring 0) for kernel mode and privilege
level 3 (or ring 3) for user mode. The reason Windows uses only two levels is that some hardware
architectures that were supported in the past (such as Compaq Alpha and Silicon Graphics MIPS)
implemented only two privilege levels
|
|