第2章进车奶描述与控制
* 程序并发执行的特点 (3)????? 程序并发执行中存在相互制约的关系 多道程序在并发执行时它们之间存在着相互制约的关系,这种制约关系分为以下两种: 一种制约关系是因多道并发而导致的对于资源的竞争和共享引起的。比如例2中的诸多定票终端程序,它们对于机票剩余变量X的竞争和共享必须满足一次只能一个终端程序对其进行处理修改,使用完毕后其它终端程序才能使用的制约关系,否则就会产生 “与时间有关的错误”。这种制约被称为间接制约。 另一种制约关系是多道并发的程序相互协作共同完成某个任务引起的。比如例1中的读、写两个进程,它们之间必须满足写了才能读、读后才能写的制约关系,否则也会产生 “与时间有关的错误”。这种制约被称为直接制约。 * 总结 多道程序由于并发执行和共享资源,打破了单道程序由于独占资源所具有的执行过程的封闭性,并发程序在并发执行过程中相互之间会有干扰或制约,而这些干扰和制约的不可预知性和随机性给操作系统实现多道程序并发的管理和控制带来一系列需要解决的问题。 * 进程与程序的区别与联系 进程与程序的联系在于进程中包含了需要执行的程序,程序是进程的一个组成部分。 进程与程序的关系主要体现在以下几点: (1) 进程是一个动态概念,而程序是一个静态概念 进程是竞争计算机系统资源的基本单位,也是调度执行的基本单位,它存在于程序的执行过程之中。程序一旦执行进程就会
您可能关注的文档
最近下载
- 2026年交通运输部所属事业单位招聘(124人)笔试模拟试题及答案解析.docx VIP
- UI设计(拓展) UI界面设计的常用方法 ui界面设计2-UI设计的常用方法.ppt VIP
- 基于单片机的智能鱼缸设计.docx VIP
- 信阳职业技术学院单招《数学》真题【综合卷】附答案详解.docx VIP
- 2026年雨城区社区工作者招聘考试模拟试题及答案解析.docx VIP
- 广西三支一扶面试真题(含参考答案).docx VIP
- 2025四川雅安市雨城区考试招聘社区工作者39人备考题库最新.docx VIP
- 光储柴项目初步技术方案.pdf VIP
- 福建省市县(市区)中学学生学籍卡片(一).doc VIP
- 七年级数学上册数学 2.3 数轴(七大题型)(解析版).pdf VIP
原创力文档

文档评论(0)