计算机操作系统第六章 输入输出系统

本文详细介绍了计算机操作系统的输入输出系统,包括I/O设备的类型与共享属性,设备与控制器的接口,I/O设备通道的类型和功能,以及I/O控制方式如程序I/O、中断驱动I/O、DMA和通道控制方式。此外,还讨论了设备分配、缓冲管理和SPOOLing技术,以及磁盘调度算法,如FCFS、SSTF、SCAN、CSCAN、N-Step-SCAN和FSCAN。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

I/O设备

1.I/O设备的类型

  • 传输速率

低速设备、中速设备、高速设备

鼠标、键盘 每秒几十个字节到几百个字节

打印机 每秒数千个或数万个字节

磁盘机 每秒数百千个字节或数十兆字节

  • 信息交换单位

分类:

字符设备和块设备

512B~4KB 可寻址 信息存取的数据块

用于数据的输入和输出,基本单位是字符

  • 共享属性

分类:

独占设备

只允许一个用户进程使用的设备

共享设备

允许多个进程使用的设备

虚拟设备

通过虚拟技术将一台独占设备改造成若干台逻辑设 备,供若干个用户进程同时使用

 

拓展:

用共享设备去模拟独占设备工作的过程,进而产生多个虚拟的独占设备

 

 

2.设备与控制器之间的接口

  • 数据信号线
  • 状态信号线
  • 控制信号线
  • 设备控制器

功能

组成

3.I/O设备通道

3.1类型

字节多路

  • 以字节交换方式工作
  • 含有若干个非分配型子通道
  • 每个子通道连接一台I/O设备
  • 按时间片轮转方式共享主通道
  • 用于中低速设备

数组选择

  • 以数组方式进行数据传送
  • 只有一个分配型子通道
  • 不允许其他设备使用该通道

数组多路

  • 字节多路和数组选择的综合

3.2功能

特殊的处理机,具有执行I/O指令的能力</

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值