
操作系统学习
文章平均质量分 88
Rudy_chan
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
操作系统学习笔记(死锁)
1. 资源 需要排他性使用的对象称为资源(resource)如: 打印机、扫描仪等等 2.可抢占可不可抢占 此处讨论不可抢占资源。 1)请求资源。 2)使用资源。 3)释放资源 假设资源请求失败就进入休眠状态(死锁的前提) 3.死锁定义 ...原创 2018-12-06 21:13:16 · 553 阅读 · 0 评论 -
操作系统学习笔记(存储管理 和 虚拟内存)
第三章 存储管理 1.概述 分层存储体系: 计算机有若干兆(MB) 快速、 昂贵且易失性的高速缓存(cache) , 数千兆(GB) 速度与价格适中且同样易失性的内存, 以及几兆兆(TB) 低速、 廉 价、 非易失性的磁盘存储, 另外还有诸如DVD和USB等可移动存储装置。 操作系统的工作是将这个存储体系抽象为一个有用的模型并管理这个抽象模型。 2. 无存储器抽象 ...原创 2018-12-06 21:19:20 · 559 阅读 · 0 评论 -
操作系统学习笔记(调度)
如果只有一个CPU可用, 那么就必须选择下一个要运行的进程。 在操作系统中, 完成选择工作的这一部分称为调度程序 (scheduler)。 进程: cpu密集型和IO密集型。 随着CPU变得越来越快, 更多的进程倾向为I/O密集型。基本思想: 如果需要运行I/O密集型进程, 那么就应该让它尽快得到机会, 以便发出磁...原创 2018-12-06 21:25:10 · 381 阅读 · 0 评论 -
操作系统学习(进程间通信 -- 竞争条件)
竞争条件: 两个或多个进程读写某些共享数据 对于一个好的解决方案, 需要满足以下4个条件: 1)任何两个进程不能同时处于其临界区。 2)不应对CPU的速度和数量做任何假设。 3)临界区外运行的进程不得阻塞其他进程。 4)不得使进程无限期等待进入临界区。 防止进入竞争条件的方法: ...原创 2018-12-06 21:29:06 · 2284 阅读 · 0 评论