
操作系统
唯有一杯苦茶丶
这个作者很懒,什么都没留下…
展开
-
设备管理
一、磁盘结构 盘面:一个磁盘有多个盘面 磁道:盘面上的圆形带状区域,一个盘面可以有多个磁道 扇区: 磁道上的一个弧段,一个磁道可以有多个扇区,它是最小的物理存储单位。 磁头:与盘面非常接近,能将盘面上的磁场转换为电信号,或者将电信号转换为磁信号 制动手臂:用于在磁道间移动磁头。 主轴:使整个盘面转动。 二、磁盘调度算法 读写一个磁盘块的时间的印象因素主要有: 旋转时间 寻道时间 实际数据传输时间 其中寻道时间最长,因此磁盘调度的主要目标是使磁盘的平均寻道时间最短。 先来先服务(FCFS) 按转载 2020-09-21 20:25:02 · 140 阅读 · 0 评论 -
内存管理
一、虚拟内存 虚拟内存的目的是为了让物理内存扩充成更大的逻辑内存,从而让程序获得更多的可用内存。 为了更好的管理内存,操作系统将内存抽象成地址空间,每个程序拥有自己的地址空间,这个地址空间被分割成多块,每一块称为一页。这些页被映射到物理内存中,但不需要映射到连续的物理内存中,也不需要所有页都必须再物理内存中。当程序引用到不在物理内存中的页时,由硬件执行必要的映射,将缺失的部分装入物理内存并重新执行失败的指令。 从上面的叙述可以看出,虚拟内存允许程序不用将地址空间每一页都映射到物理内存,也是就是说一个程序转载 2020-09-21 20:03:40 · 1939 阅读 · 0 评论 -
死锁
一、必要条件 互斥:每个资源要么已经分配给了一个进程,要么就是可用的。 占有和等待:已经得到某个资源的进程可以再请求新的资源。 不可抢占:已经分配给一个进程的资源不能强制性的被抢占,只能被占有它的进程显式的释放。 环路等待:有两个或以上的进程组成一条环路,该环路中的每个进程都在等待下一个进程所占有的资源。 二、处理方法 1.鸵鸟策略 假装问题没有发生。 因为解决死锁问题的代价很高,因此鸵鸟策略这样不采取任务措施的方案会获得更高的性能。 2.死锁检测与恢复 不试图阻止死锁,而是等到死锁发生时,采取转载 2020-09-21 17:20:23 · 263 阅读 · 0 评论