摘要: 文件系统由两个部分组成:文件集合,每个文件存储相关数据;目录结果,用于组织系统内的所有文件并提供文件信息。 10.1 文件概念 操作系统对存储设备的物理属性加以抽象,从而定义逻辑存储单位,即文件(file)。文件由操作系统映射到物理设备上。 文件属性 因操作系统而异。通常包括:名称、标识符、类型、位 阅读全文
posted @ 2020-01-06 16:54 莫莫君不恋爱 阅读(174) 评论(0) 推荐(0) 编辑
摘要: 虚拟内存技术允许执行的进程不必完全处于内存,这种方案的一个主要优点是程序可大于物理内存。实现了逻辑内存和物理内存的分离,允许文件和内存通过共享页而为多个进程所共享。 虚拟地址空间就是进程如何在内存中存放的逻辑视图。 下面讨论如何实现虚拟内存。 9.1 请求调页 如何从磁盘加载可执行程序到内存。一种选 阅读全文
posted @ 2020-01-06 16:35 莫莫君不恋爱 阅读(263) 评论(0) 推荐(0) 编辑
摘要: 为了实现性能改进,应将多个进程保存在内存中,也就是说必须共享内存。 8.1 背景 内存是现代计算机运行的核心。内存由一个很大的字节数组来组成,每个字节都有各自的地址。 8.1.1 基础硬件 CPU可以直接访问的通用存储只有内存和处理器内置的寄存器。 每个进程都有一个独立的内存空间,可以保护进程不会互 阅读全文
posted @ 2020-01-06 00:59 莫莫君不恋爱 阅读(300) 评论(0) 推荐(0) 编辑
摘要: 死锁:如果所申请的资源被其他等待进程占有,那么该等待进程有可能再也无法改变状态。 7.1 死锁特征 7.1.1 必要条件 如果一个系统中以下四个条件同时成立,那么就能引起死锁。 互斥:至少有一个资源必须处于非共享模式,即一次只有一个进程可使用。如果另一个进程申请该资源,那么申请进程应等到该资源释放为 阅读全文
posted @ 2020-01-06 00:46 莫莫君不恋爱 阅读(205) 评论(0) 推荐(0) 编辑