陷入困境,请高人点拨。。
我现在在看Nucleus的源码,我把别的部分(比如信号量,队列,管道等等模块)都看完了,如今还剩下任务一节,但是发现里边很多函数都是汇编写的,可是我对于mips还一无所知,所以现在还剩下最重要的任务调度没看完。我想这个就应该是所谓的内核把。但是我又觉得奇怪,任务调度为什么和硬件结合呢,为什么要用汇编来写呢?应该完全可以用c来实现阿,不就是一个任务调度算法吗。不知道linux的内核也是这样的吗?我是在想不到还有更好的版块有人能回答了,所以跑这来了。 请各位前辈指导一下。 我的msn是 jimmy_zhizhi@hotmail.com