实验楼操作系统原理与实践之实验五:基于内核栈切换的进程切换

简介       早期内核使用intel提供的基于tss切换的机制,这种机制操作十分简单,但是执行速度特别慢,无法充分利用现代cpu的一些指令流水来优化速度。关于tss切换的方式详细可以看实验楼中的描述,和完全剖析这本书。根据老师的实验,要把这种基于tss切换的方式换成现代的基于内核栈切换的方式。       基于堆栈的切换,核心就是要先在切换前保存进程的栈,然后切换到另一个进程的栈,但因为在内核
相关文章
相关标签/搜索