操作系统
文章平均质量分 79
TJmer
这个作者很懒,什么都没留下…
展开
-
【进程状态与进程控制】
一、进程状态 1、进程传统五状态模型 总结 : 进程状态转换并非都可逆 进程状态的唯一性 1.1 线程状态转换图 2、进程七状态模型 二、进程控制 1、进程创建 2、进程终止 3、进程阻塞 4、进程唤醒 ...原创 2020-12-17 11:33:33 · 249 阅读 · 0 评论 -
【进程特性与组成】
一、 进程定义 数据结构:是一个能够独立运行的数据结构 过程:处理机执行的过程、能够在数据集合上运行的过程 单位:系统资源分配和CPU调度的基本单位 二、进程的特性(4个) 动态性:进程时处理机上执行的过程,因创建而产生,因调度而执行,因得不到资源而阻塞,因撤销而消亡 并发性:在多道程序系统中,进程能够并发运行,提高系统的并发度和资源的利用率 独立性:是系统系统资源分配和调度的基本单位 异步性:进程之间的运行是异步的,以不可预知的速度执行 三、进程和程序的关系 对比点 进程 程序 状原创 2020-12-12 22:09:14 · 271 阅读 · 0 评论 -
【进程同步】经典问题(生产单一种类产品的生产者--消费单一种类产品的消费者问题)
生产单一种类产品的生产者–消费单一种类产品的消费者问题 1. 问题描述: 一组生产者向一组消费者生产产品,他们之间共享同一个资源区。 生产者生产产品放入仓库共享区内,当仓库共享区满时,则生产者阻塞等待消费者消耗产品; 消费者消耗产品仓库共享区内产品,当仓库共享区为空时,则消费者阻塞等待生产者生产产品 如下图所示: 2.确立同步关系 同步事件1->共享仓库未满时,生产者生产产品,等待消费者取走 说明:此时设立empty=M,即为共享仓库可容纳的最大产品数量。由于生产者之间是并发生产产品的,原创 2020-12-09 22:33:29 · 353 阅读 · 0 评论 -
【进程同步】经典问题(生产多种类产品的生产者--消费多种类产品的消费者问题)
多生产者–多消费者问题(数量为一的资源共享区) 1.问题描述 现在有一个产品共享仓库,每次其中只能生产并放一件产品(A产品或B产品)。生产者A生产A产品放入,生产者B生产B产品放入,消费者A消费产品A,消费者B消费产品B。且只有共享仓库没有产品时,生产者才能生产产品放入,而只有共享仓库中有属于消费者目标产品时,消费者才能消费。 如下图所示 2.确立同步关系 当仓库为空时,生产者A(生产者B)可以放入产品A(产品B) 说明: 由于生产者放入产品的事件是在仓库为空的事件之后,且仓库库存只有一,所以这里原创 2020-12-11 12:23:55 · 644 阅读 · 2 评论 -
虚拟内存-基本概念以及理解
虚拟内存-基本概念以及理解 一、思维导图 二、传统存储管理方式的特性缺点 三、程序执行的局部性原理 四、虚拟内存的定义以及特征 五、如何实现虚拟内存技术原创 2020-12-12 17:57:16 · 755 阅读 · 0 评论