一、启动

  BIOS: (“Basic Input Output System”),是一组固化到计算机内主板上一个ROM芯片上的程序,它保存着计算机最重要的基本输入输出的程序、开机后自检程序和系统自启动程序,它可从CMOS中读写系统设置的具体信息。 其主要功能是为计算机提供最底层的、最直接的硬件设置和控制。

【OS学习】之 启动、中断、异常和系统调用_操作系统


【OS学习】之 启动、中断、异常和系统调用_bios_02


【OS学习】之 启动、中断、异常和系统调用_异常_03

Question:为什么能从磁盘上读取数据,而不直接读取操作系统呢?

  首先 磁盘是有文件系统的 文件系统是多种的 而BIOS不可能识别所有的文件系统,所以通过加载程序来读到操作系统来。

【OS学习】之 启动、中断、异常和系统调用_bios_04


【OS学习】之 启动、中断、异常和系统调用_bios_05


【OS学习】之 启动、中断、异常和系统调用_异常_06


【OS学习】之 启动、中断、异常和系统调用_异常_07


【OS学习】之 启动、中断、异常和系统调用_操作系统_08


【OS学习】之 启动、中断、异常和系统调用_磁盘_09


【OS学习】之 启动、中断、异常和系统调用_bios_10


【OS学习】之 启动、中断、异常和系统调用_文件系统_11


二、中断、异常和系统调用

【OS学习】之 启动、中断、异常和系统调用_文件系统_12


【OS学习】之 启动、中断、异常和系统调用_操作系统_13


【OS学习】之 启动、中断、异常和系统调用_异常_14


【OS学习】之 启动、中断、异常和系统调用_文件系统_15


【OS学习】之 启动、中断、异常和系统调用_操作系统_16


【OS学习】之 启动、中断、异常和系统调用_异常_17


【OS学习】之 启动、中断、异常和系统调用_bios_18


【OS学习】之 启动、中断、异常和系统调用_文件系统_19


【OS学习】之 启动、中断、异常和系统调用_bios_20


【OS学习】之 启动、中断、异常和系统调用_文件系统_21


【OS学习】之 启动、中断、异常和系统调用_磁盘_22