博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
多任务程序设计重要知识点(线程、进程、同步、互斥、通信)
阅读量:3959 次
发布时间:2019-05-24

本文共 767 字,大约阅读时间需要 2 分钟。

1、操作系统特征:并发性、共享性、虚拟性、异步性。

2、操作系统功能:处理机管理、存储器管理、设备管理、文件管理、用户接口。

3、进程是程序的一次执行,多个进程可以并发执行。反映程序执行的独立性、

并发性和动态性等特征。

4、进程是程序的一次执行,该程序可与其它程序并发执行;它是一个动态实体,在传统的操作系统设计中,进程既是基本的分配单位,也是基本的执行单位。

5、程序的执行有两种方式:顺序执行、并发执行。

(1)顺序执行的特征:顺序性、封闭性、可再现性。
(2)并发执行的特征:失去封闭性、出现相互制约关系、间断性、不可再现性、程序与计算不再一一对应(程序——静态;计算——动态)。
(3)并发和并行是不同的概念:并行是并发的特例,并发是并行的拓展。

6、进程基本状态:运行态、就绪态、阻塞态(等待态、挂起态或睡眠态)。

7、进程组成:由程序段、数据段和进程控制块(PCB)组成。

8、互斥工具应能保证:空闲让进、忙则等待、有限等待、让权等待。

9、进程之间存在两种基本关系:竞争关系和协作关系。进程的互斥、同步、通信都是基于这两种基本关系而存在的。

10、为了解决进程间竞争关系(间接制约关系)而引入进程互斥;

为了解决进程间松散的协作关系( 直接制约关系)而引入进程同步;
为了解决进程间紧密的协作关系而引入进程通信。

11、进程互斥:指若干个进程要使用同一共享资源时,任何时刻最多允许一个进程去使用,其他要使用该资源的进程必须等待,直到占有资源的进程释放该资源。

12、进程同步:协作进程之间相互等待对方消息或信号的协调关系称为进程同步。

13、进程通信:进程之间互相交换信息的工作称之为进程通信。

14、管程技术是来解决进程同步的。

15、临界区是指临界访问的代码。

16、进程的互斥与同步表示进程之间的竞争与协作关系。

转载地址:http://nzlzi.baihongyu.com/

你可能感兴趣的文章
asii码表
查看>>
<读书笔记>WebUsage Mining:Discovery and Applications of Usage Patterns from Web Data
查看>>
并查集(Disjoint Sets)
查看>>
在Linux下安装MATLAB
查看>>
readme
查看>>
微服务概念
查看>>
数据库分库分表
查看>>
hibernate inverse 和cascade讲解
查看>>
建模工具Rose的学习
查看>>
javascript ajax提出异步请求
查看>>
Hibernate 中的 QBC
查看>>
解快局域网共享问题
查看>>
xp常用命令
查看>>
java 加密解密
查看>>
xp 忘记密码
查看>>
xp 忘记密码
查看>>
java 过滤器
查看>>
java 过滤器
查看>>
as发送邮件
查看>>
AJAX应用之注册用户即时检测
查看>>