Operating system 如果我们移除内核,操作系统中还剩下什么?
我知道没有内核的操作系统什么都不是。但在那次采访中我被问到了一个问题- 什么是(操作系统内核)。那个么,若我们从操作系统中移除内核,那个么剩下的到底是什么呢Operating system 如果我们移除内核,操作系统中还剩下什么?,operating-system,kernel,Operating System,Kernel,我知道没有内核的操作系统什么都不是。但在那次采访中我被问到了一个问题- 什么是(操作系统内核)。那个么,若我们从操作系统中移除内核,那个么剩下的到底是什么呢 (如果愚蠢,请不要给它负面评价,请在评论中给出答案,然后我将删除此问题)。内核是操作系统中调解对系统资源访问的部分。它负责通过控制对CPU、内存、磁盘I/O和网络的访问,使多个应用程序能够有效地共享硬件 操作系统是内核加上应用程序,使用户能够完成某些事情(即编译器、文本编辑器、窗口管理器等) 但是,如果内核不存在,这些应用程序就不能使用,因
(如果愚蠢,请不要给它负面评价,请在评论中给出答案,然后我将删除此问题)。内核是操作系统中调解对系统资源访问的部分。它负责通过控制对CPU、内存、磁盘I/O和网络的访问,使多个应用程序能够有效地共享硬件 操作系统是内核加上应用程序,使用户能够完成某些事情(即编译器、文本编辑器、窗口管理器等) 但是,如果内核不存在,这些应用程序就不能使用,因为它们是由内核提供的。 参考图表。如果内核被移除,您将有剩余的应用程序,但您将无法使用它们 总之 内核是操作系统的一部分,更接近硬件,它提供低级别服务,如:
- 设备驱动程序
- 过程管理
- 内存管理
- 系统调用
细节会因操作系统而异。为了补充Sam Dunk的答案,我们必须思考拥有操作系统的目的是什么。操作系统负责内存管理、进程调度、设备管理等,但这并不是我们需要操作系统的原因。这就是操作系统的工作方式。我们需要操作系统的原因是它为应用程序抽象了底层硬件基础设施。时期没有别的了。其他东西,如用户界面、系统实用程序,只是在上面加了糖(嘿,命令行操作系统仍然是操作系统)。这是内核,或者说是操作系统的核心。它为跨多个硬件配置执行的应用程序提供了一个简化且一致的平台
打个比方,想想你家墙壁后面的管道和电缆。如果没有它们,你的墙上插座和水龙头实际上是无用的。水槽、橱柜、独立房间的墙壁是系统应用程序。(它们通常随房子一起提供,但不是绝对必要的。)您可以在这里了解有关引导加载程序的更多信息:如果引导secor是操作系统的一部分,如您所说。现在让我们在一台pc上安装多个操作系统的eg,现在引导扇区是其中的一部分,根据经验,os?是最新安装引导加载程序的。我认为Windows通常会覆盖引导扇区,而Linux会要求您。也可以手动覆盖引导扇区-Grub(Linux引导加载程序)会根据请求执行此操作,我认为对于Windows,您需要从安装CD引导。当您购买空白硬盘时,它将没有(可引导)引导扇区。我认为可以识别安装了给定引导扇区的O/S。