MyOS 之 多任务

在一般操作系统中,切换的动作为0.01~0.03秒就会执行一次,本身切换会占用0.0001秒左右。基本上会占据1%的算力。 切换时,将当前寄存器等所有上下文保存起来,读取下一个上下文,就完成了一次切换。关键就是在于TSS。 TSS(任务状态段)是由程序员来提供,CPU进行维护。程序员提供是指需要我们定义一个结构体,里面存放任务要用的寄存器数据。CPU维护是指切换任务时,CPU会自动把旧任务的数据存
相关文章
相关标签/搜索