gpt4 book ai didi

process - 操作系统本身就是一个进程吗?

转载 作者:行者123 更新时间:2023-12-02 17:21:17 27 4
gpt4 key购买 nike

我最近对了解操作系统产生了很大的兴趣,并且我一直在研究这个主题,我有一个问题,我不太确定是否有效。

我知道操作系统是控制进程的人,但是,

操作系统本身是一个进程吗?如果是这样,谁控制操作系统?

抱歉我的无知,我正在学习操作系统,并且我正在尝试对其工作原理有一个扎实的了解。

提前致谢。

最佳答案

操作系统一词存在一些含糊之处...用户界面算作操作系统吗?读取文件系统的软件怎么样?

内核通常是操作系统最重要的方面。内核负责调度线程和进程,以及从软件中抽象出硬件。内核本身不是一个进程,而是一个程序。它是一个始终存在于每个进程空间中的程序。当进程需要访问硬件时,内核接管并向进程返回响应。当进程分配的 CPU 时间结束时,内核接管并将 CPU 交给新进程。

然而,操作系统的其他方面是它们自己的进程。例如,在 Windows 上,用户界面和许多后台服务都是它们自己的进程。在 Linux 和其他类 UNIX 操作系统上,用户界面也位于其各自的进程中,在某些情况下,文件系统驱动程序等内容也位于其自己的进程中,有时这被认为是硬件抽象,因此被放置在内核。

有许多可能的设计选择,但是归根结底,操作系统(内核)的一部分永远不会是它自己的进程。

关于process - 操作系统本身就是一个进程吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21395590/

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