Linux基础-学习笔记:计算机概论

BIOS

BIOS工作流程解析

计算机的启动过程是在主板的BIOS控制下进行的,这个BIOS也称为“系统BIOS”,它的内容在南桥芯片的一块特殊区域CMOS中,主板上的电池就是为CMOS保存资料而提供电源的。除了这个“系统BIOS”以外,各PCI设备也都提供各自的BIOS,它们的功能是直接访问所在设备的PCI配置寄存器,以获得PCI设备的信息、配置PCI设备的参数、完成PCI设备的初始化等。

三个阶段:

  1. Pown On:从上电到屏幕出现信息前。主要任务是检查CMOS中内容的正确性
  2. POST(Power On Self Test):检查关键设备(如显卡、内存)能否正常工作
  3. 加载Bootloader:所有硬件均正常时,加载并执行主引导扇区的Bootloader程序

Bootloader

Bootloader是嵌入式系统加电执行的第一段代码,代码初始化cpu和相关硬件资源,最终实现引导内核加载,启动操作系统运行。Bootloader引导完内核,资源操作权便交给了内核,这时内核就像个永不退出的while(1)循环执行着。

操作系统分层

在这里插入图片描述核心层:直接参考硬件规格写成,所以同一核心不能运行在不同硬件架构上
系统呼叫:核心层向上提供的一组开发接口,供高级语言使用

操作系统的主要功能

操作系统的主要功能

  1. 提供系统呼叫接口
  2. 处理机管理
  3. 存储器管理
  4. 文件系统管理
  5. 设备管理
发布了61 篇原创文章 · 获赞 11 · 访问量 4822

猜你喜欢

转载自blog.csdn.net/weixin_43249758/article/details/104522483