保護模式小結

2021-08-16 05:06:00 字數 299 閱讀 3607

在gdt、ldt以及idt中,每乙個描述符都有自己的界限和屬性等內容,是對描述符所描述物件的一種限定和保護

分頁機制中的pde和pte都含有r/w以及u/s位,提供了頁級保護

頁式儲存的使用使應用程式使用的是線性空間而不是實體地址,於是物理記憶體被保護起來

中斷不再像是模式下一樣使用,也提供特權檢驗等內容

i/o指令不再隨便使用,於是埠被保護起來

在程式執行過程中,如果遇到不同特權級間的訪問,會對cpl、rpl、dpl、iopl等內容進行非常嚴格的檢驗、同時可能伴隨堆疊的切換,這都對不同層級的程式進行了保護

進入保護模式

本文為 每個描述符佔8位元組,下圖中,上面位高32位,下面為低32位 disk boot ata channel 0 first hd cd on channel 0 type of disk image這個選項是vpc,我用2.6.2配置時選vpc無法啟動,得選flat才可以,2.6.0貌似選vp...

進入保護模式

以下圖2,圖4和圖5截自intel手冊 每個描述符佔8位元組,下圖中,上面位高32位,下面為低32位 disk boot ata channel 0 first hd cd on channel 0 type of disk image這個選項是vpc,我用2.6.2配置時選vpc無法啟動,得選fl...

Hive 保護模式

使用 hive 自管理的表的時候都擔心如果誤 drop 了表怎麼辦,因此 hive 除了外部表的方式還提供了乙個功能 protectmode 保護模式 細心的同學會發現文件裡其實提到過 alter table enable disable no drop offline 其中 no drop 禁止直...