前言

内容:

  • 磁盘
  • 输入输出(数据交互方式)
  • 总线

中论

磁盘

磁道(柱面):磁盘有正反两个盘面,每个盘面有多个同心圆,每个同心圆是一个磁道

扇区:每个同心圆被划分为多个扇区,数据就被存放在一个个扇区中。

磁头首先要寻找对应的磁道,然后等待磁盘进行周期旋转,旋转到指定的扇区,才能读取相应的数据。(即寻道+旋转)

注意:是读取相应数据,不是处理。【考试真题P14】

磁盘调度算法:主要针对寻道

  • 先来先服务FCFS:根据进程请求访问磁盘的先后顺序进行调度
  • 最短寻道时间优先SSTF:请求访问的磁道与当前磁道最近的进程优先调度。会产生"饥饿现象",某个远处进程永远不会被访问。
  • 扫描算法SCAN:“电梯算法”。磁头在磁盘上双向移动,会选择离磁头最近的磁道,并且与磁头移动方向一致,一直移动到低才掉头。
  • 单向扫描调度算法CSCAN:只做单向移动。

输入输入技术

内存与接口地址的编址方法:

  • 内存与接口地址独立编址方法。缺点是接口指令少,功能弱。
  • 内存与接口地址统一编址方法。缺点是整个地址空间被分成两部分。

计算机和外设间的数据交互方式

  • 无条件传送方式:默认设备处于准备好的状态,不需要查询外设的空闲状态,但是仍需要CPU执行程序指令传送数据
  • 程序控制(查询方式):CPU主动查询外设是否完成数据传输,效率极低。
  • 程序中断方式:外设完成数据传输后向CPU发送中断,等待CPU处理数据。
    • 中断响应时间:从发送中断请求到开始进入中断处理程序
    • 中断处理时间:从中断处理开始到中断处理结束。
    • 中断向量:提供中断服务程序的入口地址。
  • DMA方式(直接主存存取):CPU只需完成必要的初始化操作,数据传输的整个过程都由DMA控制器完成,在主存和外设之间建立直接的数据链路。

在一个总线周期结束以后,CPU会响应DMA请求开始读取数据。

在一条指令执行结束时,CPU响应程序中断方式请求。

总线

总线(Bus):计算机设备和设备之间传输信息的公共数据通道。

1
2
3
4
广义上的总线:任何连接两个以上电子元器件的导线都可以成为总线。
- 内部总线:内部芯片级别的总线,芯片与处理器之间通信的总线。
- 系统总线:板级总线,用于计算机内各部分之间的连接。PCI、EISA、ISA等。
- 外部总线:设备一级的总线,微机和外部设备的总线。RE232、SCSI、USB等

系统总线

  • 数据总线:并行数据传输位数
  • 地址总线:系统可管理的内存空间的大小
  • 控制总线:传送控制命令

后记

世界太吵,别听,别看,别管,超前走。

​ —————佚名