当前位置: 首页 > news >正文

操作系统:设备与I/O管理

目录

1、设备及其分类

设备管理的功能

设备管理的目标

 分类

2、数据的传输方式

IO操作演变历史(了解)

 3、设备调度

 磁盘引臂调度算法P289-290

4、稳定存储器 


1、设备及其分类

设备管理的功能

1、设备分配

2、设备处理

3、缓冲管理

设备管理的目标

1、方便性

2、并行性

3、均衡性

4、独立性

 分类

输入输出型设备:扫描仪,打印机,mouse,keyboard,monitor,网卡

存储型设备:磁盘,磁带,光盘

块型设备:等同于存储型设备。

字符型设备:等同于输入输出型设备。

独占型设备:所有字符型设备及磁带机。

共享型设备:除磁带机以外的所有块型设备。

2、数据的传输方式

IO操作演变历史(了解)

1、程序查询方式

2、中断方式

3、通道方式 

4、直接内存方式 (DMA)

5、通道方式

 程序查询方式

特点:处理机与设备串行工作

缺点:消耗大量处理机时间

 中断方式

特点:  CPU与设备并行工作            

缺点:设备多时对CPU打扰多

 3、设备调度

 磁盘引臂调度算法P289-290

先到先服务(FCFS):

顾名思义,就是先处理先到达的。

最短寻找时间优先(SSTF) :

简单来说就是先处理离当前磁头最近的请求。

 扫描算法(电梯算法):

        按照题目规定初始磁头的移动方向,逐一对该方向路径上的请求进行处理,直到该方向路径上的请求处理全部结束,则改变移动方向,处理相反方向路径上的请求。

循环扫描算法:

        磁头只在单方向移动过程中才为路径的请求服务,按照题目规定初始磁头的移动方向即为磁头服务方向,一旦该方向没有请求,则快速扫到另一端提出请求的柱面。

4、稳定存储器 

定义:不丢失信息的存储器称为稳定存储器

        它由两块失效独立的存储介质组成,对一个外存块进行更新操作,要同时写到两个存储介质上。

         当两个存储介质内容不同时,发生故障,故障处理操作如下:

        1、一个存储器的一块有错,另一个存储器的另一块备份取而代之。

        2、两个存储器内容不同,取第二个存储器内容取代第一块


http://www.mrgr.cn/news/92571.html

相关文章:

  • 完全数和质数算法详解
  • Ultralytics导出的Engine模型直接加载报错
  • 【缓存】缓存雪崩与缓存穿透:高并发系统的隐形杀手
  • STM32学习【4】ARM汇编(够用)
  • javaweb文件上传:@MultipartConfig注解与Apache Commons FileUpload对比
  • Visual Studio Code 远程开发方法
  • Metal学习笔记八:纹理
  • 【前端基础】Day 4 CSS盒子模型
  • springboot、deepseek4j、bge-m3和milvus
  • shell脚本的相关练习--->分支结构---->循环结构
  • Asp.Net Web API| React.js| EF框架 | SQLite|
  • 为AI聊天工具添加一个知识系统 之125 详细设计之66 智能语义网络
  • Axure PR 9 中继器 03 翻页控制
  • 51c嵌入式~电路~合集13
  • Mac本地部署Deep Seek R1
  • 如何正确理解mAP、精度、召回率等概念
  • Java类中的this操作
  • 【STM32F103ZET6——库函数】6.PWM
  • 【2025力扣打卡系列】子集型回溯
  • Ubuntu20.04下各类常用软件及库安装汇总