这里写目录标题
- 什么是操作系统(OS)
- 硬件工作示例
- 引入操作系统
- 目标
- 计算机的产生
- 图灵机
- 通用图灵机
- 计算机
- 启动
- 电源键开启后,计算机干了什么
- 二级目录
- 二级目录
- 一级目录
- 二级目录
- 二级目录
- 二级目录
- 一级目录
- 二级目录
- 二级目录
- 二级目录
- 一级目录
- 二级目录
- 二级目录
- 二级目录
什么是操作系统(OS)
硬件工作示例
假如说我们要用计算机来解决一些问题,我们要输出hello,那么就是CPU给内存发送一条指令,内存条收到指令之后,将指定地址的信息写入屏幕的显存中某个地址进行显示,这就是硬件的一个输出问题的简单工作流程
引入操作系统
我们如果一直在硬件层面进行操作,那么效率无疑会很低,那么我们如何通过软件来操作硬件呢,所以,操作系统出现了。
操作系统是计算机硬件和应用之间的一层软件,他方便我们进行硬件的管理和操作
目标
计算机的产生
图灵机
图灵机就是模拟人脑的计算过程,缺点是他只有一套固定的逻辑
通用图灵机
而通用图灵机,他在图灵机的基础上进行了改进,他可以修改控制器的逻辑,向控制器中导入不同的逻辑,来实现不同的功能,这里的“设置控制器动作”就是控制不同的逻辑的,这一动作依赖于我们的编写的程序,我们的程序就是上图中的菜谱,程序代码用来设置控制器动作
计算机
将程序存储起来,之后使用的时候,将程序和数据放入计算机的内存,之后传给运算器、控制器,这就是计算机的雏形
程序规定了许多的逻辑,计算机有一个指针,称为IP指针,他会指向程序,将程序的逻辑传给控制器,控制器拿到逻辑和数据后,进行执行。总结下来就是 取指执行,计算机是如何工作的:取值执行
启动
电源键开启后,计算机干了什么
首先,CPU处于实模式,该模式下,每次寻址,CS都会左移四位+IP,这里的CS和IP都是十六进制,<<4,转换成十六进制就是数字右边多个0,之后+IP,IP也是0,所以寻址之后就是FFFF0,这里就是BIOS,基础IO系统的映射区,
之后检查外设,都没问题之后,
将磁盘的引导扇区的程序写到内存的0x7c00处,然后重置CS=0x07c0
此时 BIOS就到了引导扇区来执行引导扇区的代码