1.1什么是操作系统
操作系统很难定义,操作系统是一种运行在内核态下的软件(权限高)
1.1.1作为拓展机器操作系统
用硬件驱动来实行硬件和软件的交互
1.1.2资源管者的操作系统
多路复用:
- 时间复用:类似多道os
- 空间复用:
分时操作系统:
- 为多道程序的变形
- 有终端和服务器的区别
硬件的作用
- cpu:
- 程序计数器(pc(也是寄存器))作用是保存将要取出的下一条指令的内存地址,取出后程序计数器指向下一条
进程可有子进程,一般可以以创建进程树,但是一般不超过三层,文件也可创建树,但是可以创建和多层
虚拟空间技术
- 当进程比内存空间还大,虚拟空间技术,将一部分地址空间装入主存,一部分装入磁盘,在需要时来回切换