第六章 I/O系统的功能、模型和接口

i/o系统组成

i/o系统组成包括:

需要用于输入、输出和存储信息的设备;

需要相应的设备控制器;

控制器与CPU连接的高速总线;

有的大中型计算机系统,配置I/O通道





在I/O系统与高层接口中,根据设备类型的不同,又进一步分为若干个接口。主要包括:

块设备:数据的存取和传输都是以数据块为单位的设备。基本特征是传输速率较高、可寻址。磁盘设备的I/O常采用DMA方式。

特点:1、隐藏了磁盘的二维结构:块设备接口隐藏了磁盘地址是二维结构的情况:每个扇区的地址需要用磁道号和扇区号来表示。2、将抽象命令映射为低层操作:块设备接口将上层发来的抽象命令,映射为设备能识别的较低层具体操作。   

字符设备:数据的存取和传输是以字符为单位的设备。如键盘、打印机等。基本特征是传输速率较低、不可寻址,常采用中断驱动方式。

get和put操作:由于字符设备是不可寻址的,因而对它只能采取顺序存取方式。(用户程序)获取或输出字符的方法是采用get和put操作。

in-control指令:因字符设备的类型非常多,且差异甚大,系统以统一的方式提供了一种通用的in-control指令来处理它们(包含了许多参数,每个参数表示一个与具体设备相关的特定功能)。

网络通信接口:

通过某种方式,把计算机连接到网络上。

操作系统必须提供相应的网络软件和网络通信接口,使得计算机能通过网络与网络上的其它计算机进行通信,或上网浏览。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • feisky云计算、虚拟化与Linux技术笔记posts - 1014, comments - 298, trac...
    不排版阅读 4,228评论 0 5
  • 1. 基础知识 1.1、 基本概念、 功能 冯诺伊曼体系结构1、计算机处理的数据和指令一律用二进制数表示2、顺序执...
    yunpiao阅读 5,755评论 1 22
  • 一、替换某一个文件,可以是某个类名,某个参数 以替某一个类名为例,刚开始叫model,想替换成personMode...
    小霍同学阅读 293评论 0 0
  • 南湖乡,现在改为阳关镇,是敦煌市最远的一个乡镇,距离敦煌城有一百四十里。那里生活着五千多勤劳朴实的南湖人, 我...
    李成斌文苑阅读 1,276评论 0 7
  • 在河南为宝贝分享给他人的福袋,两鸡蛋和瓜子糖果
    带着脑袋生活阅读 140评论 0 0

友情链接更多精彩内容