BiteTheDisk 小站 BiteTheDisk OS kernel 开发小记
拥有标签 线程 的文章:

[全国赛I] 进程/线程调度

在我们的内核中,我们使用 TASKMANAGER 管理分别处于就绪态,阻塞态的进程,包括因为调用 nanosleep 而休眠的进程。

[全国赛I] 进程管理-进程与线程

TCB 与 fork 的更改

相较于初赛,完善了 clone 系统调用。初赛时由于要求测试样例要求比较低,在实现 clone 系统调用时并未完全利用用户传递的参数。我们根据 Linux manual page 中的要求,完善了内核的 fork 以及 TaskControlBlock 结构。