- 16
- 0
- 约6.38千字
- 约 8页
- 2021-10-19 发布于湖北
- 举报
第二章 进程管理
程序顺序执行与并发执行比较
顺序执行 并发执行
程序顺序执行 间断执行,多个程序各自在“走走停停”种进行
程序具有封闭性 程序失去封闭性
独享资源 共享资源
具有可在现性 失去可再现性
有直接和简接的相互制约
多道程序设计概念及其优点
1. 多道程序设计:是在一台计算机上同时运行两个或更多个程序。
2. 多道程序设计的特点:多个程序共享系统资源、多个程序并发执行
3. 多道程序设计的优点:提高资源利用率、增加系统吞吐量
什么是进程,进程与程序的区别和关系
1. 进程的引入:
由于多道程序的特点,程序具有了并行、制约和动态的特征,就使得原来程序的概念已难以刻划和反
映系统中的情况了。
2. 进程:程序在并发环境下的执行过程。
3. 进程与程序的主要区别:
1) 程序是永存的,进程是暂时的
2) 程序是静态的观念,进程是动态的观念
3) 进程由三部分组成
程序
数据
进程控制块(描述进程活动情况的数据结构)
4) 进程和程序不是一一对应的
一个程序可对应多个进程即多个进程可执行同一程序
一个进程可以执行一个或几个程序
4. 程序与进程的类比
程 序 进 程
唱歌的曲谱或音乐乐器的乐谱 演出或演奏
剧本 演出
菜谱 烹调
5. 进程特征:动态性、并发性、调度性、异步性、结构性
进程的基本状态及其转换
1. 进程基本状态:
1) 运行态( Running ):进程正在占用 CPU;
2) 就绪态( Ready):进程具备运行条件,但尚未占用 CPU;
3) 阻塞态( Blocked ):进程由于等待某一事件不能享用 CPU。
2. 进程状态转换:
进程是由哪些部分组成 , 进程控制块的作用
1. 进程的组成:由程序、数据集合和 PCB三部分组成。
2. 进程控制块的作用:进程控制块是进程组成中最关键的部分。
1) 每个进程有唯一的 PCB。
2) 操作系统根据 PCB对进程实施控制和管理。
3) 进程的动态、并发等特征是利用 PCB表现出来的。
4) PCB是进程存在的唯一标志。
PCB组织方式
线性队列、链接表、索引表
UNIX 进程管理命令:
UNIX 进程管理命令:
1. ps-- 显示进程状态
功能:检查系统中当前存在的进程状态。
例如
$ ps 显示与控制中断相关进程的基本信息
2. sleep-- 使进程睡眠
功能:使进程暂停执行一段时间,其参数单位是秒。
例如
$ sleep 60 将等待 6
您可能关注的文档
最近下载
- 2025年江苏经贸职业技术学院单招笔试职业能力测验试题库含答案解析.docx VIP
- 2025年-第二届全国高校教师教学创新大赛获奖课件1课程思政教学设计-新版.pptx
- 通信工程领域数智化技术的应用现状与前景.docx VIP
- (2026春新版)人教版三年级数学下册全册教案.doc
- 井筒三维可视化方法及装置.pdf VIP
- 安全隐患规范依据查询手册(2026版)-157页 (1).docx
- 2026道德与法治一年级下册全册教学设计.pdf
- 贵州省2024年高职(专科)分类考试招生中职毕业生文化综合考试数学.docx VIP
- 中央企业高质量数据集建设研究报告.pptx VIP
- 2023版马原马克思主义基本原理(2023年版)ppt全套教学课件.ppt
原创力文档

文档评论(0)