【操作系统复习】第六章 IO系统

本文详细介绍了操作系统的IO系统,包括IO系统概述、硬件组成原理、控制方式、软件组成、缓冲技术、SPOOLing技术、磁盘驱动调度、提高磁盘IO速度的方法以及设备分配策略。内容涵盖设备分类、设备控制器、中断处理、DMA方式、通道控制、缓冲区类型、SPOOLing技术的工作原理、磁盘调度算法和设备分配方式等核心知识点。

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

操作系统复习

第六章 IO系统

一、IO系统概述

1.设备分类

  • 按数据组织分类
    • 块设备(磁盘、光盘)
      • 数据的存取和传输都是以数据块为单位
      • 每个块有自己的地址,可寻址设备
      • 基本特征:每个块都能独立于其他块而读写
    • 字符设备(鼠标、键盘)
      • 数据的存取和传输都是以字符为单位
      • 不可寻址
  • 按功能特性分类
    • 存储型设备
    • 输入输出人机交互型设备
    • 数据通信设备
  • 按资源分配方式(独占设备、共享设备、虚拟设备)
  • 按程序使用方式(轮询设备、中断设备)
  • 按设备存取方式(顺序存取设备、随机存取设备)

2.IO系统管理目标/基本功能

  • 控制IO设备
  • 隐藏物理设备的细节,提供接口
  • 提高CPU与设备之间的并行能力,提高资源利用率

二、IO硬件组成原理

1.设备组成

  • 机械部分
  • 电子部分:设备控制器

2.设备控制器

  • 基本功能:CPU与IO设备之间的接口,接收CPU的命令,去控制IO设备

  • IO端口编址:设备控制器中有多个寄存器,每个寄存器有唯一的一个地址,每个地址为I/O端口,该地址称I/O端口地址

      <
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值