4. 加载用户程序并创建任务(TSS以及LDT和TSS描述符)

1. 任务控制块和TCB链 把控制权从较低的特权级转移到较高的特权级,通过调用门可以,但是直接控制转移是不允许的。 内核初始化完成后,接下来加载和重定位用户程序(应用程序),并移交控制权。按处理器的要求,要使一个程序成为“任务”,并且能够参与任务切换和调度,必须要有LDT和TSS。 加载程序并创建一个任务,需要用到很多数据,比如程序的大小、加载的位置等等。当任务执行结束,还要依据这些信息回收所占用
相关文章
相关标签/搜索