【发布时间】:2019-06-27 23:00:14
【问题描述】:
在我的操作系统课程中,我实现了彩票调度算法,而不是已经为 FreeBSD 提供的算法。
为了实现彩票调度,我必须能够使用随机数。但是,我不能在 FreeBSD 的内核中使用 C 标准库(使用 rand 函数)。 `
我正在修改位于/sys/kern 中的根目录下的两个.c 文件(sched_ule.c 和kern_switch.c),并尝试使用random.h 中的/sys/sys 在sched_ule.c 文件中创建随机变量
到目前为止,我希望能在运行make buildkernel 并重新启动后小步打印出随机数。
【问题讨论】:
标签: operating-system kernel freebsd