目录
磁头数-柱面数-扇区数(切开的一块区域内不同磁道是不同扇区)
磁盘存储容量=磁头数×磁道(柱面)数×每道扇区数×每扇区字节数
硬盘:属于磁盘的一种。(长期保存的,并且可读可写,都是利用磁性)
本章总览
一、基本概念。
(1) 演变过程。
(2) I/O系统的组成。
2.1:I/O软件。
2.2:I/O硬件。
I/O指令:系统指令的一部分。
通道指令:通道执行的指令,存放在内存当中。(通道是特殊处理器)
设备控制器:电脑接口和设备(U盘)的接口。
(3) I/O 控制方式简介。
程序查询方式
程序中断方式。
DMA方式。
(4)本节回顾。
二、外部设备。
(1)外部设备。
(2)输入设备。
(3)输出设备-显示器和打印机。
(4)本节回顾。
三、外部设备-外部存储器。
(1)磁盘设备的组成。
磁盘驱动器:磁头和驱动轴。
磁盘控制器:硬盘存储器和主机的接口。
盘片-盘面-磁道-扇区(块)
磁头数-柱面数-扇区数(切开的一块区域内不同磁道是不同扇区)
(2)磁盘性能指标。
磁盘存储容量=磁头数×磁道(柱面)数×每道扇区数×每扇区字节数
(3)磁盘地址。
驱动器号--柱面(磁道)号--盘面号--扇区号
(4)磁盘阵列、光盘存储器、硬盘。
硬盘:属于磁盘的一种。(长期保存的,并且可读可写,都是利用磁性)
磁盘:分为软磁盘(软盘)和硬磁盘(硬盘)。
固态硬盘(半导体,长时间保存数据):
主要由主控、缓存、闪存组成,数据通过接口进入主控,经主控中转调配后储存到各个闪存颗粒中。闪存的基本存储单元是"浮栅晶体管",浮栅被二氧化硅包裹,和上下绝缘,即使在去除电压之后,栅极内的电子也会被捕获,断电时也能保存电子,这就是固态硬盘掉电也能存储数据的原理
(5)本节回顾。
四、I/O接口。
(1)I/O接口的功能。
USB接口只是I/O接口的一种,是子集。
前面的USB是通过线连接到主板上面的插槽,而后面的USB是直接焊接在主板上的。
(2)I/O接口的基本结构。
(3)I/0接口、I/O端口及其编址。
端口在接口里面。(寄存器在接口里)
统一编址、独立编址。
(4)I/O接口的类型。
(5)本节回顾。
五、程序查询方式。
六、中断系统。
(1)中断基本概念和流程。
中断源、开中断、关中断、
中断请求、中断响应、中断处理(中断隐指令、中断服务程序)、
中断请求标记触发器INTR、
中断请求标记寄存器、
内中断、外中断、
(2)中断判优。
查询程序:按优先级排序查询。
硬件排队器
(3)中断处理过程。
(4)单重中断和多重中断。
(5)中断屏蔽技术。
屏蔽字:每个中断源对应一个屏蔽字。(屏蔽字内的每个位对应每个中断源是否屏蔽响应的状态。)
(6)中断系统小结。
七、程序中断方式。
(1)程序中断的作用。
(2)程序中断方式。
中断响应:是中断源发出中断请求,处理器来终止当前任务,保存现场,并且着手跳转至中断服务的过程。
中断处理:则是处理器响应中断后,对中断任务处理的过程。
(3)程序中断方式--例题。
(4)本节回顾。
八、DMA方式。
(1)DMA控制器。
(2)DMA传送过程。
(1)预处理
由CPU完成一些必要的准备工作。首先,CPU执行几条I/O指令,用以测试I/O设备状态,向DMA控制器的有关寄存器置初值,设置传送方向、启动该设备等。然后,CPU继续执行原来的程序,直到I/O设备准备好发送的数据(输入情况)或接受的数据(输出情况)时,I/O设备向DMA控制器发送DMA请求,再由DMA控制器向CPU发送总线请求(统称为DMA请求),用以传输数据。
(2)数据传送
DMA的数据传输可以以单字节(或字)为基本单位,对于以数据块为单位的传送(如银盘),DMA占用总线后的数据输入和输出操作都是通过循环来实现。需要特别之处的是,这一循环也是由DMA控制器(而不是通过CPU执行程序)实现的,即数据传送阶段是完全由DMA(硬件)来控制的。
(3)后处理
DMA控制器向CPU发送中断请求,CPU执行中断服务程序做DMA结束处理,包括检验送入主存的数据是否正确,测试传送过程中是否出错(错误则转入诊断程序)和决定是否继续使用DMA传送其他数据块等。