引导进程“调度程序”

发布于 2024-08-23 20:00:38 字数 38 浏览 5 评论 0原文

在启动过程中的哪个位置创建“调度程序”?创建后如何访问其指令?

Where in the boot process does the "scheduler" get created and when created how can its instructions be accessed?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

飘落散花 2024-08-30 20:00:38

这取决于您使用的操作系统,但有几件事应该明确:

  • 在第一次切换到用户态之前
  • 在启动任何内核线程或完成任何其他多道编程(多任务)之前

显然,这是在引导过程中相对较早的时间。

“如何访问其指令?”到底是什么意思?

That depends on the OS you use, but several things should be clear:

  • before the first switch to userland
  • before any kernel threads are started or any other multi-programming (multi-tasking) is done

Obviously that is relatively early in the boot process.

What exactly do you mean by "how can its instructions be accessed?"?

柒七 2024-08-30 20:00:38

默认调度程序在内核配置中设置:
adrian@adrian: ~ $ grep cfq /boot/config-2.6.36.2-desktop-2mnb
CONFIG_DEFAULT_IOSCHED="cfq"

在启动时您可以在内核行中执行以下操作,例如:
kernel /vmlinuz-2.6.18-8.el5 ro root=/dev/sda2 elevator=deadline

the default scheduler is set in kernel config :
adrian@adrian: ~ $ grep cfq /boot/config-2.6.36.2-desktop-2mnb
CONFIG_DEFAULT_IOSCHED="cfq"

at boot time you can do in the kernel line as example:
kernel /vmlinuz-2.6.18-8.el5 ro root=/dev/sda2 elevator=deadline

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文