操作系统概述

第一课 什么是操作系统

操作系统概述:是计算机硬件和应用之间的一层软件

  • 方便我们管理硬件
  • 高效地使用硬件

操作系统作用从上往下看提供接口(如系统调用),从下往上看管理硬件

计算机(x86结构)刚上电执行的第一句话:
x86刚开机CPU处于实模式,CS:0xFFFF,IP:0x0000(实模式的寻址CS:IP=0xFFFF0),刚上电寻址0xFFFF0(ROM BIOS映射区);然后检查RAM,显示器,主板…;然后将磁盘中0磁道0扇区(操作系统的引导扇区)读入0x7c00(这里是不是类似于uboot把flash中的内核加载到内存中)(bootsect.s引导扇区代码,相比C语言,汇编可以找到内存位置,对硬件编程);

bootsect.s作用:

  • 把操作系统从磁盘载入到内存里(冯诺依曼-存储程序计算机:取指译码执行……)
  • 首先读setup.s:打印出一个logo,然后调用13号中断,把操作系统后面的部分也读进来……

setup.s作用:

  • 操作系统要了解硬件参数情况,接管硬件,初始化。

如果有帮助到了您,记得打赏鼓励下作者哦....

操作系统概述_第1张图片
收款码.png

你可能感兴趣的:(操作系统概述)