知识点1:进程及其实现
一. 进程
1.进程是程序对某个数据集的一次执行过程,具有动态性和生命周期。
2.线程是一种特殊的进程
3.进程包含程序段、数据段、PCB
4.进程是操作系统分配资源的基本单位
5.进程创建后随即进入等待队列
6.并发进程:同时进行的进程(这里的同时指的是宏观上的同时,实际为多进程在同一时间段执行)
7.进程三种状态之间的关系(三态模型)

( !图中进程可以自身决定的只有IO请求)
8.关于进程的切换:指CPU在不同进程之间的切换(执行->就绪,状态的转换必然伴随着CPU的切换即进程的切换)
9.关于父子进程:父进程与子进程可以并发执行
知识点二:线程及其实现
1.引入线程的目的:主要目的在于提高CPU的利用率;可以使操作系统具有更好的并发性。
2.关于“基本单元”的概念:无论何时,进程都是资源分配的基本单位;引入线程的概念后,线程是CPU分配和调度的基本单位。
3.线程包含:<1> CPU执行现场、<2> 运行栈
4.线程的分类:<1> 用户级线程、<2> 内核级线程
5.多线程模型
操作系统:进程与线程管理

本文详细介绍了操作系统中进程和线程的概念及其管理。进程是操作系统分配资源的基本单位,包含程序段、数据段和PCB,有创建、运行、等待和结束等状态。线程是为了提高CPU利用率和并发性,它是CPU调度和分配的基本单位,共享进程空间。处理器调度分为高级、中级和低级调度,不同的调度算法有不同的应用场景,如时间片轮转适合分时操作系统,短作业优先和先来先服务则各有优劣。
最低0.47元/天 解锁文章
2682

被折叠的 条评论
为什么被折叠?



