4. 加載用戶程序並創建任務(TSS以及LDT和TSS描述符)

1. 任務控制塊和TCB鏈 把控制權從較低的特權級轉移到較高的特權級,通過調用門可以,但是直接控制轉移是不允許的。 內核初始化完成後,接下來加載和重定位用戶程序(應用程序),並移交控制權。按處理器的要求,要使一個程序成爲「任務」,並且能夠參與任務切換和調度,必須要有LDT和TSS。 加載程序並創建一個任務,需要用到很多數據,比如程序的大小、加載的位置等等。當任務執行結束,還要依據這些信息回收所佔用
相關文章
相關標籤/搜索