操作系统复习笔记7——IO与存储

171 阅读1分钟

一、设备管理

image.png

二、IO控制方式

image.png

1、程序直接控制,查询

image.png

2、中断处理方式

image.png

image.png 磁盘控制器将数据读到控制器的缓存中,还需要CPU来读取到内存;

3、DMA

image.png

image.png

4、通道

image.png

通道和DMA对比:

image.png DMA方式,只在传送一个或多个数据块的开始和结束时才需要CPU的干预,通道和CPU共享内存,通道执行的通道程序就存放在内存中;

image.png

三、缓冲技术

解决CPU和外设速度不匹配的矛盾,提高二者之间的并行性,减少对CPU的中断频率;

1、软件缓冲

单缓冲

image.png

双缓冲

image.png

环形缓冲

image.png

缓冲池

image.png

2、硬件缓存

SPOOLING

image.png

四、磁盘设备

image.png

磁盘调度算法

先来先服务FCFS

image.png

最短寻道时间优先SSTF

image.png

扫描、电梯算法C-SCAN

image.png

image.png

C-CLOCK

image.png

对比

image.png

王道考研

image.png

image.png