![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
操作系统
文章平均质量分 79
夏倩倩
知足且上进,温柔且坚定
Keep learning and sharing
展开
-
操作系统之进程的调度与死锁
一. 操作系统引论操作系统是一组能有效阻止和管理计算机硬件和软件资源,合理地把对各类作用进行调度,以及方便用户使用的程序的集合。1. 操作系统的目标与作用在计算机系统上配置操作系统,其主要目标就是:方便性、有效性、可扩充性和开放性。 方便性:一个未配置的计算机系统是极难使用的。配置了操作系统之后,系统便可使用编译命令将用户采用高级语言编写的程序翻译成机器代码,或直接通过OS所提供的各种命令操纵计原创 2016-07-16 21:41:12 · 4649 阅读 · 1 评论 -
操作系统之虚拟存储器
虚拟存储器概述1. 常规存储器管理方式的特征和局部性原理常规存储器管理方式的特征: 一次性。要求将作业全部装入内存才能运行,当程序大于内存时,作业无法运行。驻留性。装入内存中用的作业一直驻留内存,直到运行结束(处于等待状态的进程也占用内存)。局部性原理: 时间局限性。如果程序中的某条指令一旦执行, 则不久以后该指令可能再次执行;如果某数据被访问过, 则不久以后该数据可能再次被访问。产生时间原创 2016-07-17 14:25:35 · 7469 阅读 · 0 评论 -
多处理机Cache一致性问题及解决办法
1. 造成Cache一致性问题的原因出现不一致的原因有三个:共享可写的数据、进程迁移和I/O传输。2. 解决办法解决多处理机Cache一致性问题提出了两种解决办法:侦听一致性协议和基于目录的一致性协议。由于多数SMP(对称多处理机)结构是采用总线互连的,侦听一致性协议是基于侦听总线事务来保持Cache一致性的协议,所以多数产品采用侦听协议。基于总线互连的SMP是通过高速共享总线将若干个商用的微处理器原创 2016-07-17 15:25:30 · 14372 阅读 · 1 评论 -
操作系统之存储器管理
存储器的层次结构存储器的层次如下图:上图中,寄存器和主存储器称为可执行存储器。高速缓存的作用是缓和CPU与内存之间的速度差异,主要由硬件实现。磁盘缓存的出现是由于内存容量不够,需要引入磁盘,然而磁盘的I/O速度远低于主存的访问速度,为了缓和两者之间在速度上的差异,设置了磁盘缓存。磁盘缓存与高速缓存不同,它本身并不是实际存在的存储器,是利用主存中的部分空间暂时存放从磁盘中读出写入的信息。程序的装入与链原创 2016-07-17 13:16:53 · 4823 阅读 · 0 评论