gpt4 book ai didi

operating-system - 操作系统关闭过程中会发生什么?

转载 作者:行者123 更新时间:2023-12-01 15:32:14 28 4
gpt4 key购买 nike

我希望这与编程足够相关。

操作系统关闭过程中究竟发生了什么,让我们在这里将Linux作为它的开源,可能会有更多关于这方面的知识。

  • (如何)内核线程被终止?
  • 当计算机处于“清除”状态时,电源是否停止供电(船长明显)?我所说的清晰状态是指 CPU 中不再有任何事情发生,等等。
  • 为什么大多数操作系统需要这么长时间才能关闭?我的意思是,他们不需要初始化某些东西,甚至不需要将资源加载到内存中。
  • 为什么操作系统不像“嘿,没关系 - 让我们终止所有进程结束,然后关闭电源”?
  • 最佳答案

  • 好吧,有时操作系统确实只是拔掉了插头。给“重启”正确的控制参数,然后 splat。
  • 如果对文件的修改在内存中而不是刷新到磁盘怎么办?你可能想先把它们弄出来。
  • 如果某个守护进程正在对文件进行一些复杂的更新怎么办?你可能希望它完成。
  • 如果一个守护进程需要告诉网络上的其他东西它要离开以安排有序离开怎么办?

  • 为了处理所有这些,操作系统有有序的关闭程序。在 linux 上,您可以通过查看/etc/rcN.d 来观察香肠被拆开的情况,其中 N=0,1,2,3,4。

    以“K”开头的符号链接(symbolic link)是关闭进程。

    一种或另一种方式,在过程结束时,在现代硬件上,操作系统会关闭电源。当然,这意味着什么取决于硬件。

    关于operating-system - 操作系统关闭过程中会发生什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2352698/

    28 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com