RING3

在CPU的所有指令中,有一些指令是非常危險的,如果錯用,將導致整個系統崩潰。比如:清記憶體、設定時鐘等。如果所有的程式都能使用這些指令,那么你的系統一天當機n回就不足為奇了。所以,CPU將指令分為特權指令和非特權指令,對於那些危險的指令,只允許作業系統及其相關模組使用,普通的應用程式只能使用那些不會造成災難的指令。形象地說,特權指令就是那些兒童不宜的東東,而非特權指令則是老少皆宜。 Intel的CPU將特權級別分為4個級別:RING0,RING1,RING2,RING3。Windows只使用RING0和RING3,RING0隻給作業系統用,RING3誰都能用。

基本介紹

  • 中文名:RING3
  • 定義:CPU指令
  • 分類特權指令和非特權指令
  • 組成:RING0,RING1,RING2,RING3
簡介
Intel的CPU將特權級別分為4個級別:RING0,RING1,RING2,RING3。Windows只使用其中的兩個級別RING0和RING3,RING0隻給作業系統用,RING3誰都能用。如果普通應用程式企圖執行RING0指令,則Windows會顯示“非法指令”錯誤信息。因為有CPU的特權級別作保護。

相關詞條

熱門詞條

聯絡我們