计算机系统6 | 设备管理

291 阅读2分钟

(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.缓冲池