日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > windows >内容正文

windows

一步步编写操作系统 56 门、调用门与RPL序 1

發布時間:2023/12/10 windows 28 豆豆
生活随笔 收集整理的這篇文章主要介紹了 一步步编写操作系统 56 门、调用门与RPL序 1 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

小弟多次想把調用門和RPL分開單獨說,但幾次嘗試都沒有成功,我發現它們之間是緊偶合、密不可分,RPL的產生主要是為解決系統調用時的“越權”問題,系統調用的實現方式中,以調用門和中斷門最為適合。由于以后我們將用中斷門實現自己的系統調用,故在此本著擴充知識面的目的給大伙兒介紹調用門,通過調用門的實例,讓大伙兒理解特權級那點事兒。

處理器只有通過“門結構”才能由低特權級轉移到高特權級,處理器就是這樣設計的,我們必須要遵循它的用法,對處理器來說,操作系統只是它的應用而已。

門結構是什么呢?就是記錄一段程序起始地址的描述符。

描述符有多種,剛才所說的一致性代碼段,雖然它里面全是代碼,但它本身是內存段,并不是指具體的一段例程,所以可以用“段描述符”來“描述”。還有一種稱為“門描述符”的結構,用來描述一段程序。進入這種神奇的“門”,處理器便能轉移到更高的特權級上。

門描述符同段描述符類似,都是8字節大小的數據結構,用來描述門中通向的代碼。一共有4種門結構,下面4張圖是4種門描述符的結構,咱們先看圖,然后咱們再簡要介紹

?

?

?

?

大家看圖中的4種門描述符,它們與段描述符最大的不同是,除了任務門外,其它三種門都是對應到一段例程,即對應一段函數,而不是像段描述符對應的是一片內存區域。任何程序都屬于某個內存段,所以程序確切的地址必須用“代碼段選擇子+段內偏移量”來描述,可見,門描述符是基于段描述符,例程是用段描述符來給出基址的,所以門描述符中要給出代碼段的選擇子,但光給出基址遠遠不夠,還必須給出例程的偏移量,這就是門描述符中記錄的是選擇子和偏移量的原因。

任務門描述符可以放在GDT、LDT和IDT(中斷描述符表,后面章節在介紹中斷時大伙兒就清楚了)中,調用門可以位于GDT、LDT中,中斷門和陷阱門僅位于IDT中。

任務門、調用門都可以用call和jmp指令直接調用,原因是這兩個門描述符都是位于描述符表中,要么是GDT,要么是LDT,訪問它們同普通的段描述符是一樣的,也必須要通過選擇子,因此只要在call或jmp指令后接任務門或調用門的選擇子便可調用它們了。陷阱門和中斷門只存在于IDT中,因此不能主動調用,只能由中斷信號來觸發調用。

任務門有點特殊,它是用任務TSS的描述符選擇子來描述一個任務,有關TSS的內容會在用戶進程部分介紹。除任務門之外,另外的三個門描述符都是用代碼段選擇子及偏移地址來描述一段程序例程。但是,無論是哪種門描述符,它們中所記錄的信息都已經可以確定所描述的對象(例程或任務)了,所以在被調用時,CPU都會忽略調用指令中的偏移量。如:假設某調用門描述符位于GDT中第1個位置,這樣的指令“call 0x0008:0x1234”,在調用此調用門時,偏移量0x1234會被CPU忽略。

總結

以上是生活随笔為你收集整理的一步步编写操作系统 56 门、调用门与RPL序 1的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 成人性生交大片免费看中文 | 成人免费毛片果冻 | 四虎影视永久免费观看 | 手机在线看片福利 | 黄色一级片免费看 | caobi视频| 亚洲男女av | 综合色区| 亚洲日日操 | 亚洲人女屁股眼交6 | 伊人久久精品一区二区三区 | 欧类av怡春院 | 日本欧美在线 | 婷婷色中文 | 日本五十路 | 夜夜嗨av色一区二区不卡 | 亚洲春色在线 | 区一区二区三 | 成人区一区二区 | 春日野结衣av | 黄色激情在线 | 欧美成人精品在线观看 | 欧美日本| 欧美一及片 | 日韩天堂一区 | 免费在线黄网站 | 在线免费精品视频 | xxx精品| 国产91麻豆视频 | 亚洲17p | 无码人妻丰满熟妇奶水区码 | 性巴克成人免费网站 | 国产精品99精品无码视 | 亚洲乱码久久 | 中文字幕有码在线播放 | 久久亚洲AV无码 | 亚洲精选一区二区三区 | av毛片网 | 久久夜夜操妹子 | 菠萝菠萝蜜网站 | 尤物在线观看视频 | 国产毛片99| 日韩欧美国产精品 | 国产主播第一页 | 在线观看精品国产 | 伊人春色影院 | 国产一区二区在线精品 | 亚洲制服丝袜一区 | www,99| av在线播放一区二区三区 | 妺妺窝人体色www聚色窝仙踪 | 欧美国产日韩在线观看成人 | 成人动漫av| 日本亲与子乱ay中文 | 久久国产精品免费 | 国产精品区一区二 | 国产男男gay体育生网站 | 狠色综合 | 8x8x国产精品一区二区 | 久久国产色av免费观看 | 91精品视频免费在线观看 | 琪琪电影午夜理论片八戒八戒 | 成人精品一区二区三区四区 | 久久久国产精品视频 | 思思精品视频 | 国产福利在线视频观看 | 国产色频| 1级黄色大片| 免费人成年激情视频在线观看 | 亚洲免费av网站 | 国产成人在线免费观看 | 玖玖爱这里只有精品 | 91精品国产一区二区三区香蕉 | 噼里啪啦国语电影 | 在线91观看| 国产乱码精品一区二区三区精东 | 福利视频大全 | 狼人精品一区二区三区在线 | 欧美黄色片 | 99热97 | 色戒av| 中文字幕在线国产 | 精品国产网 | av在线中文 | 一本久道久久综合无码中文 | 大伊人久久| 可以直接在线观看的av | 欧美日本黄色 | 久久国产柳州莫菁门 | 动漫美女视频 | 免费在线激情视频 | 日本特黄视频 | 午夜精品一区二区三区在线观看 | 国产色视频 | 伊人网中文字幕 | 国产一区二三区 | 91九色蝌蚪| 婷婷激情在线 | 在线观看av资源 |