(6)设备管理
一、磁盘的结构
1.磁盘、磁道、扇区的概念

2.如何在磁盘中读写数据

3.盘面、柱面的概念

4.磁盘的物理地址

5.磁盘的分类


6.总结

二、磁盘的调度算法
1.一次读/写操作需要的时间

2.磁盘调度算法
先来先服务FCFS

最短寻找时间优先SSTF

扫描算法SCAN

循环扫描算法C-SCAN

三、减少磁盘延迟时间的方法
1.交替编号

2.错位命名

3.磁盘地址结构的设计

4.总结

四、磁盘的管理
1.磁盘初始化

2.引导块

3.坏块的管理

4.总结

五、I-O设备的概念和分类
1.什么是I-O设备
I/O就是输入/输出设备
2.I/O设备的分类
按使用特性
- 人机交互类外部设备
- 存储设备
- 网络通信设备
按传输速率分类
- 低速设备:鼠标
- 中速设备:打印机
- 高速设备:硬盘
按信息交换的单位分类
- 块设备:速率高,可寻址
- 字符设备:慢,不可寻址
六、I-O控制器
1.I/O设备的机械部件

2.I/O的电子部件(I/O控制器)

3.I/O控制器的组成

- 一个I/O控制器可能会对应多个设备
4.内存映像 和 寄存器独立编址

七、I-O控制方式
1.程序直接控制方式

2.中断驱动方式

3.DMA方式


4.通道控制方式

5.比较

八、I-O软件层次结构

九、I-O核心子系统

十、假脱机技术
1.什么是脱机技术
- 脱离主机的控制进行的输入/输出操作
2.假脱机技术——输入井和输出井

3.输入进程和输出进程

4.输入/输出缓冲区

5.示例:


6.总结

十一、设备的分配和回收
1.设备分配时应考虑的因素

2.静态分配和动态分配

3.设备分配管理中的数据结构


4.设备分配的步骤

5.总结

十二、缓冲区管理
1.什么是缓冲区?有什么作用


2.单缓冲


3.双缓冲


4.循环缓冲

5.缓冲池
