操作系统是管理、控制计算机软硬件资源,合理组织计算机工作流程,以方便用户有效使用计算机程序的集合。操作系统是系统资源的管理者,也是用户与计算机之间的接口(实现系统功能调用)。操作系统与硬件相关,与应用软件无关,具有权威性和排他性,无处不在,无时不有。操作系统的新质是进程。进程是一个具有独立功能的程序,在一次数据集合上的一次动态执行过程。进程包括OS内核(操作PCB进程控制快)和OS用户(操作数据)。进程与程序的区别:1.程序静态、进程动态2.进程暂时、程序永久。3.组成不同。4.对应关系上:通过多次执行,一个程序可对应多个进程,通过调用关系,一个进程可包括多个程序。进程分为用户进程和系统进程。进程的状态模型:两状态,五状态和七状态。在并发控制难题上中断检测发挥作用。在操作系统中引入线程概念的主要目的是提高并发执行的程度,减少管理的时空开销。线程即一个程序中单一的顺序控制流程,在单个程序中同时运行多个线程完成不同的工作称为多线程。操作系统的三类模型是进程模型,线程模型以及协程。
标签:操作系统,模型,程序,用户,线程,进程 From: https://www.cnblogs.com/Du1209/p/18171096