没有合适的资源?快使用搜索试试~ 我知道了~
引入了PCB进程控制块结构特征:程序段、数据段、PCB容易考填空(进程实体,也叫进程映像,就是由程序段、相关的数据段和PCB三部分构成的)动态性:进程是程序的一
资源详情
资源评论
资源推荐
在多道程序环境下,系统通常无法同时满足所有作业的资源要求,
为使多道程序能有条不紊地运行,则操作系统应具有(处理机管
理)、(存储器管理)、(设备管理)、(文件管理)管理模块,
以实现对资源的管理。
操作系统定义:( 是计算机系统中的一个系统软件,是一些程序没模
块的集合 )
(多道程序 )、(分时系统 )的出现,标志操作系统的正式形成。
操作系统是加在(裸机 )上加载的第一层软件,是对计算机硬件系
统的(首次 )扩充。
若一个操作系统具有很强的交互性,可同时供多个用户使用,则是
(分时 )操作系统。
若一个操作系统在用户提交作业后,不提供交互能力,只追求计算
机资源的利用率、大吞吐量和作业流程的自动化则属于(批处理 )
操作系统。
所谓系统调用,就是用户在程序中(操作系统 )所提供的一些子功
能。
操作系统的四个特性,并发性 共享性 虚拟性 异步性
第二章 进程的描述与控制
在多道程序设计环境下,程序并发执行会出现
间断性:并发执行的程序之间相互制约导致“执行——暂停——执
行”
失去封闭性:共享的资源由多个程序来改变。
不可再现性:
主要是失去封闭性和不可再现性,由此我们引入进程
1、进程的定义和特征
进程是程序在一个数据集合上的运行过程,是系统进行资源分配和
调度的一个独立的基本单位。
引入了PCB进程控制块
结构特征:程序段、数据段、PCB
容易考填空(进程实体,也叫进程映像,就是由程序段、相关的数
据段和PCB三部分构成的)
动态性:进程是程序的一次运行过程,有生命周期。
并发性
独立性:进程是一个能独立运行的基本单位,同时也是系统分配资
源和调度的独立单位
异步性:进程按各自独立的、 不可预知的速度向前推进
2、进程的基本状态及转换
三种状态
就绪状态(Ready):得到了除CPU以外的所有必要资源。
执行状态(Running):已获得处理机,程序正在被执行。
阻塞状态(Blocked):因等待某事件发生而暂时无法继续执行,
从而放弃处理机,使程序执行处于暂停状态。
创建状态: 进程已拥有了自己的PCB,但进程自身还未进入主存,即
创建工作尚未完成,进程还不能被调度运行,其所处的状态。
终止状态:当一个进程到达了自然结束点,或是出现了无法克服的
错误,或是被操作系统所终结,或是被其他有终止权的进程所终
结,它将进入终止状态。
它们之间的转换
3、进程控制块
作用(P44)
概念
进程控制块是进程实体的重要组成部分,是操作系统中最重要
的记录型数据,在进程控制块PCB(Program Contral Block)中记
录了操作系统所需要的、用于描述进程情况及控制进程运行所需要
的全部信息
作用
通过PCB,使得原来不能独立运行的程序(数据),成为一个
可以独立运行的基本单位,一个能够并发执行的进程。进程控制块
是进程存在的唯一标志。
进程控制块中的信息
进程标识符:唯一地标识一个进程。
内部标识符。在所有的操作系统中,都为每一个进程赋予了一个惟
一的数字标识符,它通常是一个进程的序号。
外部标识符。它由创建者提供,通常是由字母、数字组成,往往是
由用户(进程)在访问该进程时使用。
剩余43页未读,继续阅读
王佛伟
- 粉丝: 13
- 资源: 320
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- Qt开发知识、经验总结 包括Qss,数据库,Excel,Model/View等
- IV数据.xlsx
- 一些深度学习中的小例子,适合新手学习使用
- foldcraftlauncher_262944.apk
- 珍藏多年的基于matlab实现潮流计算程序源代码集合,包含多个潮流计算程序.rar
- 使用FPGA实现串-并型乘法器
- 基于matlab实现针对基于双曲线定位的DV-Hop算法中误差误差出一种基于加权双曲线定位的DV-Hop改进算法.rar
- 基于matlab实现由遗传算法开发的整数规划,车辆调度问题.rar
- 电视家7.0(对电视配置要求高).apk
- 免费计算机毕业设计-基于JavaEE的医院病历管理系统设计与实现(包含论文+源码)
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论0