我应该知道linux®启动过程吗?

Linux®是指一类使用同一内核的免费开源计算机操作系统,它是计算机系统的核心组件,充当计算机硬件和软件之间的联络点。操作系统之间的一个关键区别是它们处理启动计算机的方式,Linux®启动过程与同类系统明显不同。Linux®启动过程从基本输入/输出系统(BIOS)开始,它执行大多数与硬件相关的启动任务。BIOS完成各种系统进程后,系统将交给内核,内核将设置基本的系统功能,并将系统控制权转移给用户。...
Linux® is a system of open source software programs and projects that are developed and utilized by thousands of users all across the world.

Linux®是指一类使用同一内核的免费开源计算机操作系统,它是计算机系统的核心组件,充当计算机硬件和软件之间的联络点。操作系统之间的一个关键区别是它们处理启动计算机的方式,Linux®启动过程与同类系统明显不同。Linux®启动过程从基本输入/输出系统(BIOS)开始,它执行大多数与硬件相关的启动任务。BIOS完成各种系统进程后,系统将交给内核,内核将设置基本的系统功能,并将系统控制权转移给用户。。

BIOS是一组特定于硬件的代码,用于初始化计算机系统的所有硬件组件。在大多数计算机系统中,它被加载到位于计算机主板上的ROM芯片上。由于BIOS是一种硬件实现,它由主板制造商编码,而不是由Linux®操作系统的开发人员编码。这是Linux®启动过程中最重要的一部分,因为它执行着让计算机硬件为操作系统做好准备的重要任务
.

一旦计算机的所有组件都已初始化,Linux®启动过程的控制权将转移到名为引导加载程序(也称为引导程序)的Linux®系统启动程序。这个小程序的主要功能是将操作系统加载到机器的内存中,为执行做准备。通常Linux®操作系统压缩在硬盘上,因此引导加载程序也执行解压缩任务。如果计算机上安装了多个操作系统或版本,引导程序将提示用户选择一个。还需要注意的是,Linux®启动过程有两种不同类型的引导—LILO和GRUB—尽管大多数新版本的Linux®都实现GRUB
.

操作系统解压缩并加载到内存中后,Linux®内核将负责系统。这个小而强大的程序执行Linux®启动过程的大部分。它加载内存管理软件和任务调度器,启动设备驱动程序并运行Linux®启动脚本。当Linux®内核完成其任务时,它将处于空闲状态,调度器将接管系统的控制权,从而创建一个实际的用户环境。当用户看到登录屏幕时,Linux®启动过程实际上结束
.

  • 发表于 2022-01-05 18:57
  • 阅读 ( 41 )
  • 分类:IT

你可能感兴趣的文章

切换到linux时应该知道的5件事

... 您还应该使用linux吗? ...

  • 发布于 2021-03-11 19:57
  • 阅读 ( 204 )

livecd的50个酷用法

...访问您的数据,分区您的硬盘驱动器,或浏览网页安全您应该有一个livecd手边。 ...

  • 发布于 2021-03-12 09:39
  • 阅读 ( 380 )

如何从windows浏览linux分区(反之亦然)

...,您可以期待最佳的体验。不会有冲突:两个操作系统都应该能够毫无问题地访问数据。只要应用程序可以读取数据,你就可以查看和编辑文档、图像、音频文件、视频文件。。。无论什么! ...

  • 发布于 2021-03-12 09:47
  • 阅读 ( 223 )

我没有windows或mac:我只使用linux的8个原因

... 你应该只使用linux吗? ...

  • 发布于 2021-03-13 02:59
  • 阅读 ( 195 )

关于chromebook开发者模式,你需要知道的一切

...业的开发人员或者是一个想做Chromebook编码的爱好者,你应该启用开发者模式。毕竟,这就是它存在的原因。 ...

  • 发布于 2021-03-13 17:01
  • 阅读 ( 635 )

爸爸!_操作系统:linux硬件公司应该自己生产操作系统吗?

... 你怎么认为?是否应该有更多的公司采用System76的方法?那会是混乱吗?你是不是很矛盾?在下面分享您的评论! ...

  • 发布于 2021-03-13 18:23
  • 阅读 ( 207 )

初级操作系统应用中心能否推动linux应用程序开发的新纪元?

...免费提供代码的开发人员那里获得。这就是开源生态系统应该保持的方式吗? ...

  • 发布于 2021-03-14 12:09
  • 阅读 ( 191 )

如何控制linux启动服务和守护进程

...您可以使用箭头键上下移动列表,空格键可切换服务是否应该启动(星号)。使用Tab键在列表和OK/Cancel按钮之间移动,空格键也可以选择它们。 ...

  • 发布于 2021-03-15 11:22
  • 阅读 ( 229 )

为什么我们从来没有“linux桌面年”

... 选择应该运行哪一个Linux发行版是很好的,但是你可能有太多的好东西。Distrowatch上目前列出了827个Linux发行版。八百二十七!这对于任何人来说都是一个荒谬的数字——即使是...

  • 发布于 2021-03-17 08:13
  • 阅读 ( 227 )

安装自定义android rom时需要了解的4个常见问题

... 很难知道你什么时候有司机问题。ADB和Fastboot都不会这么直接告诉你。但是如果你输入了一个命令却什么也没发生,很可能你的驱动程序出了问题。 ...

  • 发布于 2021-03-22 01:12
  • 阅读 ( 314 )