我在前面一篇nachos入门的介绍中提到了nachos的线程切换是和汇编相关的,而且也涉及到其线程的栈结构,所以由于篇幅,之前就没有详细说明,这两天把多级队列反馈算法实现之后,又仔细了研究了下。
nachos版本:3.4
工具:Win7下 SourceInsight or Linux下KScope
nachos中线程的切换是在Scheduler这个类的Run函数中实现的:
我在前面一篇nachos入门的介绍中提到了nachos的线程切换是和汇编相关的,而且也涉及到其线程的栈结构,所以由于篇幅,之前就没有详细说明,这两天把多级队列反馈算法实现之后,又仔细了研究了下。
nachos版本:3.4
工具:Win7下 SourceInsight or Linux下KScope
nachos中线程的切换是在Scheduler这个类的Run函数中实现的: