操作系统(2)复习 第六章 输入输出系统

本文详细阐述了操作系统中输入输出系统的层次结构和模型,包括I/O系统接口的块设备接口、流设备接口和网络通信接口。介绍了I/O通道的不同类型,并探讨了I/O控制方式,如程序查询、中断、直接传送和通道控制。此外,文章还讲解了与设备无关的I/O软件、设备独立性、设备分配策略和安全性,以及假脱机(Spooling)技术和缓冲技术在提高I/O效率方面的作用。最后,讨论了磁盘存储器的性能和调度算法,如FCFS、SSTF、SCAN和CSCAN等。
摘要由CSDN通过智能技术生成

第六章 输入输出系统

1.I/O系统的层次结构和模型

类型 可实现功能
用户层I/O软件 产生I/O请求、格式化I/O、Spooling
设备独立性软件 映射、保护、分块、缓冲、分配
设备驱动程序 设置设备寄存器;检查状态
中断处理程序
硬件 执行I/O操作

2.I/O系统接口

块设备接口

是块设备管理程序与高层之间的接口

  • 块设备。通常采用DMA方式
  • 隐藏了磁盘的二维性
  • 将抽象命令映射为低层操作

流设备接口

是流设备管理程序与高层之间的接口

  • 字符设备。常用中断驱动方式
  • get和put操作
  • in-control指令

由于大多数流设备都属于独占设备,必须采取互斥共享方式实现共享

网络通信接口

3.I/O通道

通道类型

(1)字节多路通道

  • 以字节为单位交叉工作

(2)数组选择通道

  • 每次传输一批数据,在一段时间内只能执行一道通道程序,控制一台设备进行数据传送

(3)数组多路通道

  • 使与通道连接的设备可以并行工作
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值