2.设备接口111个I/O过程由四步组成:11准备11I1(1E1E111启动112测试和等待31111111结果检查和错误处理4稻11通过对设备接口寄存器组的读写完成1设备接口复杂繁琐1I11111O.1111111111111
一个I/O过程由四步组成: ① 准备 ② 启动 ③ 测试和等待 ④ 结果检查和错误处理 通过对设备接口寄存器组的读写完成 设备接口复杂繁琐 2. 设备接口
操作系统将命令写入控制器寄存器中,[以实现输入O索/输出当控制器接受一条命令后,可独立于CPU完成指定操作,ICPU可以转去执行其它运算。命令完成时,控制器产生一个中断,CPU响应中断,控制转给操作系统。CPU通过读控制器寄存器中的信息,获得操作结果和设备状态111福福
▪ 操作系统将命令写入控制器寄存器中,以实现输入 /输出 ▪ 当控制器接受一条命令后,可独立于CPU完成指定操 作,CPU可以转去执行其它运算。命令完成时,控制 器产生一个中断,CPU响应中断,控制转给操作系统。 CPU通过读控制器寄存器中的信息,获得操作结果和 设备状态
控制器与设备之间的接口常常是一个低级接口例如磁盘,可以按每个磁道8扇区,每个扇区512个字节进行格式化。然而,实际从驱动器出来的却是一连串的位流,以一个头标(preamble)开始,然后是一个扇区的4096位(512×8),最后是检查和或错误校验码(Error一C一C:ECC)。头标是在对磁盘格式化时写上的,它包括柱面和扇区数,扇区的大小和类似的一些数据。控制器的任务是把串行的位流转换为字节块,并进行必要的错误修正。首先,控制器按位进行组装,然后存入控制器内部的缓冲区中形成以字节为单位的块。在对块验证检查和并证明无错误时,再将它复制到主存中
▪ 控制器与设备之间的接口常常是一个低级接口。 例如磁盘,可以按每个磁道8扇区,每个扇区512 个字节进行格式化。然而,实际从驱动器出来的 却是一连串的位流,以一个头标(preamble)开 始,然后是一个扇区的4096位(512×8),最后 是检查和或错误校验码(Error—C一C:ECC)。 头标是在对磁盘格式化时写上的,它包括柱面和 扇区数,扇区的大小和类似的一些数据。 ▪ 控制器的任务是把串行的位流转换为字节块,并 进行必要的错误修正。首先,控制器按位进行组 装,然后存入控制器内部的缓冲区中形成以字节 为单位的块。在对块验证检查和并证明无错误时, 再将它复制到主存中
3.设备连接模式馆指I/O设备与CPU之间的连接方式,亦即将设备连接到一个计算机系统上的方式。在一个确定的连接模式下,从I/O设备到CPU(I/O间的所有连接成分构成了一条I/O路径链)-一-福-
▪ 指I/O设备与CPU之间的连接方式,亦即将设 备连接到一个计算机系统上的方式。 ▪ 在一个确定的连接模式下,从I/O设备到CPU 间的所有连接成分构成了一条I/O路径(I/O 链)。 3. 设备连接模式
4.设备与主机间最基本的连接方式福四个要素:设备接口形式I/O指令形式I/O地址空间分配及译码连线问题--酒
四个要素: 设备接口形式 I/O指令形式 I/O地址空间分配及译码 连线问题 4.设备与主机间最基本的连接方式