软考-1.3节磁盘-输入输出技术-总线
前言
内容:
- 磁盘
- 输入输出(数据交互方式)
- 总线
中论
磁盘
磁道(柱面):磁盘有正反两个盘面,每个盘面有多个同心圆,每个同心圆是一个磁道。
扇区:每个同心圆被划分为多个扇区,数据就被存放在一个个扇区中。
磁头首先要寻找对应的磁道,然后等待磁盘进行周期旋转,旋转到指定的扇区,才能读取相应的数据。(即寻道+旋转)
注意:是读取相应数据,不是处理。【考试真题P14】
磁盘调度算法:主要针对寻道
- 先来先服务FCFS:根据进程请求访问磁盘的先后顺序进行调度
- 最短寻道时间优先SSTF:请求访问的磁道与当前磁道最近的进程优先调度。会产生"饥饿现象",某个远处进程永远不会被访问。
- 扫描算法SCAN:“电梯算法”。磁头在磁盘上双向移动,会选择离磁头最近的磁道,并且与磁头移动方向一致,一直移动到低才掉头。
- 单向扫描调度算法CSCAN:只做单向移动。
输入输入技术
内存与接口地址的编址方法:
- 内存与接口地址独立编址方法。缺点是接口指令少,功能弱。
- 内存与接口地址统一编址方法。缺点是整个地址空间被分成两部分。
计算机和外设间的数据交互方式
- 无条件传送方式:默认设备处于准备好的状态,不需要查询外设的空闲状态,但是仍需要CPU执行程序指令传送数据
- 程序控制(查询方式):CPU主动查询外设是否完成数据传输,效率极低。
- 程序中断方式:外设完成数据传输后向CPU发送中断,等待CPU处理数据。
- 中断响应时间:从发送中断请求到开始进入中断处理程序
- 中断处理时间:从中断处理开始到中断处理结束。
- 中断向量:提供中断服务程序的入口地址。
- DMA方式(直接主存存取):CPU只需完成必要的初始化操作,数据传输的整个过程都由DMA控制器完成,在主存和外设之间建立直接的数据链路。
在一个总线周期结束以后,CPU会响应DMA请求开始读取数据。
在一条指令执行结束时,CPU响应程序中断方式请求。
总线
总线(Bus):计算机设备和设备之间传输信息的公共数据通道。
1 | 广义上的总线:任何连接两个以上电子元器件的导线都可以成为总线。 |
系统总线
- 数据总线:并行数据传输位数
- 地址总线:系统可管理的内存空间的大小
- 控制总线:传送控制命令
后记
世界太吵,别听,别看,别管,超前走。
—————佚名
评论