- 10
- 0
- 约6.29千字
- 约 40页
- 2016-12-20 发布于贵州
- 举报
第二章 进程与线程 为了描述程序在并发执行时对系统资源的共享,我们需要一个描述程序执行时动态特征的概念,这就是进程。 在本章中,我们将讨论进程概念、进程控制、进程间关系和进程通信。 2.1 进程的概念 2.1.1 多道程序设计 单道程序严格按照顺序方式执行,顺序程序活动具有顺序性、封闭性和可再现性三个特点: ① 顺序性:指程序所规定的每个动作都在上个动作结束后才开始。 ② 封闭性:指只有程序本身的动作才能改变程序的运行环境。 ③ 可再现性:指程序的执行结果与程序运行的速度无关。 单道程序缺点:资源浪费和效率低等 目前,广泛采用多道程序设计技术 多道程序优点:具有提高资源利用率和增加作业吞吐量的优点,但同时程序的并发执行和系统资源的共享使得采用多道程序技术的操作系统工作变得更复杂,不能象单道程序那样简单、直观。 程序并发执行之所以使操作系统的工作变复杂,是因为它在执行时产生以下三个特征: ① 失去封闭性:并发执行的多个程序共享系统中的资源,因此这些资源的使用状态不再由某个程序所决定,而是受到并发程序的共同影响,多个并发程序执行时的相对速度是不确定的,何时发生控制转换并非由程序本身决定,而是与整个系统当时所处的环境有关,因此有一定的随机性。 ② 程序与计算不再一一对应:程序是静态的概念,由有序指令组成,而“计算”是指令在处理机上的执行过程,是动态的概念。在并发执行过程中,一
您可能关注的文档
最近下载
- 2024届江苏省南通等六市高三第一次模拟考试英语试题最新 .pdf VIP
- 说明书奥太 MZ-IV系列逆变式直流埋弧焊机.pdf VIP
- 新能源汽车技术专业群 “AI+” 职教项目整体实施方案.docx
- 高校国家网络安全宣传周知识竞赛考试题库100题(含答案).docx
- JGJ215-2010:建筑施工升降机安装、使用、拆卸安全技术规程.pdf VIP
- 视听语言PPT(影视相关专业)全套教学课件.pptx
- 新22J02 屋面-标准图集.docx VIP
- 第四单元第16课模块功能先划分+ 课件 -2024—2025学年人教版(2024)初中信息技术八年级全一册.pptx VIP
- FANUC工业机器人离线编程与仿真 3.实操部分操作.pdf VIP
- 基于BIM的铁路基础设施运维管理平台总体方案及关键技术研究.pdf VIP
原创力文档

文档评论(0)