导图社区 进程管理
这是一篇关于进程管理的思维导图,主要内容包括:引入进程的目的,线程,进程通信,经典的进程同步问题,进程互斥与同步,进程控制,描述,主要概念。介绍了计算机程序执行流程中的两个关键部分:“进程管理”和“并行计算与多核”。探讨了顺序执行的特征,包括封闭性和可再现性。在进程的定义和特征方面,解释了进程是程序在一个数据集上的运行过程,并指出进程具有动态性、并发性、独立性、制约性和异步性等特征。
这是一篇关于设备管理的思维导图,主要内容包括:磁盘存储器管理,设备分配,缓冲管理,I/O控制方式,I/O系统。介绍了I/O控制方式,包括程序I/O方式、中断驱动I/O控制方式、直接存储器访问I/O控制方式(DMA)以及I/O通道控制方式。涉及了缓冲管理和磁盘存储器管理的概念。缓冲管理通过单缓冲、双缓冲和循环缓冲等方式来管理数据缓冲区。展示了I/O系统的复杂性和各个组成部分之间的关系。
这是一篇关于文件管理的思维导图,主要内容包括:文件共享与文件保护,文件存储空间的管理,目录管理,文件的逻辑结构,文件和文件系统。展示了文件和文件系统的复杂性和丰富性,为理解和管理文件提供了宝贵的参考。
社区模板帮助中心,点此进入>>
互联网9大思维
组织架构-单商户商城webAPP 思维导图。
域控上线
python思维导图
css
CSS
计算机操作系统思维导图
计算机组成原理
IMX6UL(A7)
考试学情分析系统
进程管理
主要概念
顺序执行
对于多个用户程序来说,所有程序是依次执行的(外部执行行)
对于一个程序来说他的所有指令是按序执行的(内部顺序性)
顺序执行的特征
顺序性
封闭性
可再现性
并发执行
程序的并发执行就是一组在逻辑上相互独立的程序或程序段在执行过程中,其执行时间在客观上相互重叠
步骤
多道程序系统的程序执行环境变化引起的多道程序的并发执行
某道程序的几个程序段中包含了一部分可以同时执行或顺序颠倒执行的代码
并发执行的特征
间断性
失去封闭性
不可再现性
进程
进程是程序在一个数据集上的运行过程,是系统进行资源分配和调度的一个独立单位
特征
动态性
并发性
独立性
制约性
异步性
子主题
描述
PCB
进程存在的唯一标志
包含了进程的当前状态信息,和进程管理和调度的全部信息
进程控制
进程的基本 状态
就绪状态
执行状态
阻塞状态
创建状态
终止状态
原语x
把系统态下执行的某系具有特定功能的程序段成为原语,在操作系统中,通常把进程控制用程序段做成原语
引起阻塞的事件
请求系统服务
启动某种操作
型数据尚未到达
物新工作可做
进程互斥与同步
多道系统中,由于进程之间的相互联系及资源共享,是进程间可能存在两种形式的制约关系
经典的进程同步问题
把异步环境下的一组并发程序,因直接制约而互相发送消息而进行互相合作,互相等到,是的个进程按照一定的速度执行的过程称之为进程间的同步
生产者-消费者问题
读者-写者问题
哲学家进餐问题
理发师问题
进程通信
管程的定义:我么不把一组相关的数据结构和过程一并称为管程,一个管程定义了一个数据结构和能被并发进程执行的一组操作,这组操作能呗同步进程和改变管程中的数据,管程每次只允许一个进程进入管程,从而实现了进程互斥
线程
目的:减少进程切换和创建的开销,提高执行效率和节省资源,将进程独立性的两个属性分开
引入进程的目的
为了是多个程序能够同步运行