软考软件评测师从零开始学习记录《操作系统基础PART1》笔记
操作系统的作用
1,资源管理,提高计算机系统的效率
2,改善人机界面,向用户提供友好的工作环境
分类:
批处理操作系统、分时操作系统、实时操作系统、网络操作系统、分布式操作系统、微机操作系统、嵌入式操作系统
进程:
是程序在一个数据集合上运行的过程,它是系统进行资源分配和调度的一个独立单位。它由程序块、进程控制块(PCB)和数据块三部分组成。
进程与程序的区别:
程序运行或不允许,都存在计算机中。
进程只有运行程序时,才会产生对应进程,当程序关闭时,进程就消失了,进程是动态的,是由运行程序的启动和关闭诞生和消亡。
进程的三态模型:
1,运行:进程获取到了CPU资源,正在运行
2,就绪:其它资源都就绪,仅等待CPU分配资源
3,等待(阻塞、睡眠态):等待某个事件(连运行的其它资源还没有准备就绪,例如运行中,还等待用户输入)
运行态–>等待(运行状态的进程遇到缺资源的情况如等待用户输入)
等待态–>就绪态(等待事件的发生以后,就从等待态到就绪态,等待CPU分配资源)
就绪态<–>运行态(单位时间内CPU资源是跳跃式的,就绪态进程获取到CPU资源,则进入运行态&#