Operating system 什么是内核,引导加载程序?

Operating system 什么是内核,引导加载程序?,operating-system,kernel,bootstrapping,Operating System,Kernel,Bootstrapping,我需要从基本知识中深入了解引导加载程序和内核。 我在谷歌上搜索得到了很多链接。。。但我需要找到好的。如果你的朋友有任何文档或视频或htmls与我共享 提前感谢内核是操作系统的核心代码组件。它用于与硬件交互,并为应用软件提供接口。有关详细信息,请阅读维基百科 各平台的详细信息各不相同,但一般来说,以下步骤 表示引导过程 当计算机启动时,BIOS 执行开机自检(POST) 以及初始设备发现和 初始化,自操作系统启动后 进程可能依赖于对磁盘的访问, 屏幕、键盘等 接下来,启动的第一个扇区 磁盘,MB

我需要从基本知识中深入了解引导加载程序和内核。 我在谷歌上搜索得到了很多链接。。。但我需要找到好的。如果你的朋友有任何文档或视频或htmls与我共享


提前感谢

内核是操作系统的核心代码组件。它用于与硬件交互,并为应用软件提供接口。有关详细信息,请阅读维基百科

各平台的详细信息各不相同,但一般来说,以下步骤 表示引导过程

  • 当计算机启动时,BIOS 执行开机自检(POST) 以及初始设备发现和 初始化,自操作系统启动后 进程可能依赖于对磁盘的访问, 屏幕、键盘等
  • 接下来,启动的第一个扇区 磁盘,MBR(主引导记录)为 读入固定的内存位置,然后 执行。该扇区包含一个 加载 名为boot from的独立程序 引导设备,通常是IDE或 SCSI磁盘
  • 引导程序首先复制自身 到固定的高内存地址
    为操作系统释放内存不足的内存 系统。一旦移动,boot将读取根目录 启动设备的目录
  • 要做到这一点,它必须理解 文件系统和目录格式, 有些人是这样的 引导加载程序,例如

  • 其他流行的引导加载程序,如 英特尔的LILO,不要依赖任何 特定的文件系统。相反,他们 需要一个块图,和低级别 地址,描述物理 扇区、磁头和气缸,至 找到需要改进的相关部门 上膛了

  • 然后它读入操作系统 内核并跳到它。在这 点,boot已经完成了它的工作并且 内核正在运行

内核是Commodore对其8位家用计算机中驻留在ROM中的操作系统内核的名称()。内核是应用程序和在硬件级别完成的实际数据处理之间的桥梁。您之前问过我们的可能重复,我们告诉过你,你甚至没有读过答案,更不用说我们建议你读的书了。