简单介绍计算机网络知识I/O系统层次结构模型的内容
树图思维导图提供 计算机知识I/O系统层次结构模型思维导图 在线思维导图免费制作,点击“编辑”按钮,可对 计算机知识I/O系统层次结构模型思维导图 进行在线思维导图编辑,本思维导图属于思维导图模板主题,文件编号是:7e69f9d0da3086cde83eaece39ea1747
I/O系统层次结构模型思维导图模板大纲
流设备接口
以字符为单位、传输速率低、不可寻址、顺序存取、中断驱动方式
网络接口
块设备接口
数据块为单位、传输速率高、可寻址、可随机读写、常用DMA方式
假脱机系统(Spooling)
概念:将一台物理I/O设备虚拟为多台逻辑I/O设备,让用户共享
构成
输入输出缓冲区
在内存
输入输出进程
井管理程序
输入输出井
在磁盘
守护进程
将独占设备改为共享设备,需配置守护进程和假脱机文件队列
其它进程要先生成打印文件放入脱机文件队列,然后守护进程工作
技术基础:通道技术、多道程序技术
系统调用与库函数
库函数在用户层
用户程序通过调用库函数使用系统调用
设备分配
安全分配方式:进程发出I/O请求后便进入阻塞状态
不安全分配状态:进程发出I/O请求后继续运行
只有在设备、控制器、通道都分配成功时,设备才算分配成功
逻辑设备到物理设备名的映射
应用程序请求使用I/O设备时,应使用逻辑设备名,系统只识别物理设备名
逻辑设备表(LUT):逻辑设备名+物理设备名+设备驱动程序入口地址
功能
设备驱动程序的统一接口
缓冲管理
差错控制
I/O重定向:用于I/O操作的设备可以更换而不必改变应用程序
设备驱动程序
中断机构和中断处理程序
子主题 1
通道类型
瓶颈问题
I/O设备
设备控制器
内存映像I/O
树图思维导图提供 Linux 网络基础知识 在线思维导图免费制作,点击“编辑”按钮,可对 Linux 网络基础知识 进行在线思维导图编辑,本思维导图属于思维导图模板主题,文件编号是:199680f0e48eac8a1aeaadb90447d4f4
树图思维导图提供 埃隆·马斯克的商业版图 在线思维导图免费制作,点击“编辑”按钮,可对 埃隆·马斯克的商业版图 进行在线思维导图编辑,本思维导图属于思维导图模板主题,文件编号是:7464362ac911e8a334867bb3fc7a2346