操作系统笔记------设备管理

本文详细介绍了操作系统中的设备管理,包括I/O系统的基本结构,如设备控制器和I/O通道,以及I/O系统结构中的单、多通路I/O系统。讨论了各种I/O控制方式,如中断驱动和通道控制,并深入探讨了缓冲管理及其作用。此外,还涵盖了设备分配策略,如独占和共享设备,以及设备独立性和SPOOLing技术。最后,文章讲解了磁盘存储管理,分析了不同的磁盘调度算法,如FCFS、SSTF、SCAN和CSCAN。
摘要由CSDN通过智能技术生成

I/O系统

硬件基本结构

I/O设备

具体完成数据I/O的设备。
按速率分类:低速设备(键盘),中速设备(打印机),高速设备(磁盘)
按信息交换单位分类:字符设备(键盘), 块设备(磁盘)。

设备控制器

负责连接I/O设备和数据总线,完成设备控制和数据格式转换。
功能:接收和识别命令;数据交换;标志和报告设备状态;地址识别;数据缓冲;差错控制。
编址:端口(I/O端口),独立编址。

I/O通道

目的:使原来由CPU处理的I/O任务转由通道来承担,从而把CPU从繁杂的I/O任务中解脱出来。
I/O通道是—种特殊的处理器,专门负责输入/输出。它具有自己的指令系统,但该指令系统比较简单,一般只有数据传送指令、设备控制指令等;通道没有自己的内存,通道所执行的程序(即通道程序)是存放在主机内存中的,它与CPU共享内存
编址:端口(I/O端口)

I/O系统结构

单通路I/O系统


无冗余设备,容错性差。

多通路I/O系统


有冗余设备,容错性佳。

I/O控制方式

设备管理的主要任务之一,是控制设备和内存或CPU之间的数据传送,外围设备和内存之间常用的数据传送控制方式有四种。
程序I/O方式,中断驱动I/O控制方式,直接存储器存取方式-DMA,通道控制方式。

通道控制方式

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值