1 / 30
文档名称:

2021年度计算机操作系统知识点总结讲义.ppt

格式:ppt   大小:135KB   页数:30页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

2021年度计算机操作系统知识点总结讲义.ppt

上传人:读书之乐 2021/1/31 文件大小:135 KB

下载得到文件列表

2021年度计算机操作系统知识点总结讲义.ppt

文档介绍

文档介绍:1、进程概念
进程(Process)是一个可并发执行的具有独立功能的程序关于某个数据集合的一次执行过程。
进程控制块(PCB):用于记录和刻画进程状态及有关信息的数据结构。包括进程标识、处理器状态信息和进程控制信息。
进程映像(Process Image):程序、数据、PCB、工作栈
*
计算机操作系统知识点总结
*
2、进程状态及其转换
新建态
就绪态
运行态
阻塞态(等待态)
结束态
*
计算机操作系统知识点总结
*
*
计算机操作系统知识点总结
*
进程挂起?
由于进程的不断创建,系统资源已不能满足进程运行的要求,就必须把某些进程挂起(suspend),对换到磁盘镜像区中,暂时不参与进程调度,起到平滑系统操作负荷的目的;或者系统出现了某些故障,需要排除故障;或者用户请求挂起。
*
计算机操作系统知识点总结
*
3、进程控制
进程创建
进程切换
进程阻塞
进程挂起
进程终止
进程挂起
进程激活
原语
*
计算机操作系统知识点总结
*
进程切换和模式切换
进程切换,处理机从一个进程的运行转换到另一个进程上运行。进程切换首先要进行模式切换,并且要进行新旧进程的上下文切换,开销大。进程切换首先要产生中断,因为进程切换必须在核心态发生。需要操作系统占有CPU。
模式切换,模式切换是CPU工作模式的变化。即用户态和系统态之间的切换,处理机逻辑上还在同一个进程中运行。在用户态只能执行非特权指令,在系统态则可以执行所有指令。模式切换只进行CPU上下文切换,开销小。
进程切换首先会进行模式切换。模式切换不一定导致进程切换。
*
计算机操作系统知识点总结
*
核心态
运行
系统调用或中断(隐含模式切换)
模式切换
用户态
运行
等待
状态
就绪
状态
发生
事件
唤醒
调度
进程
中断、
中断返回
允许进程上下文切换
运行态
*
计算机操作系统知识点总结
*
4、线程
线程是进程中某个单一顺序的控制流。也被称为轻量进程。
在有线程的系统中,进程是系统进行保护和资源分配的单位,线程是调度的单位。
引入进程是为了使多个程序并发执行,以改善资源使用率和提高系统效率,
引入线程是为了减少程序并发执行时所付出的时空开销,使得并发粒度更细、并发性更好。
*
计算机操作系统知识点总结
*
单线程进程(模型)
用户地
址空间
进程
控制块
用户
堆栈
内核
堆栈


进程控制块
用户地址空间
用户栈
内核栈
管理者
执行序列
*
计算机操作系统知识点总结
*
线程的优点
创建速度快(在已有进程内)
终止所用时间少
切换时间少(保存和恢复工作量小)
通信效率高(在同一进程内,无需调用内核,可利用共享的存储空间)
*
计算机操作系统知识点总结
*