文章目录

  • 一:缓冲区基本概念
    • (1)什么是缓冲区
    • (2)缓冲区作用
  • 二:单缓冲
  • 三:双缓冲
  • 四:循环缓冲区
  • 五:缓冲池

一:缓冲区基本概念

(1)什么是缓冲区

缓冲区是一个存储区域,可以由专门的硬件寄存器组成,也可以利用内存作为缓冲区

  • 使用硬件作为缓冲区的成本较高,容量较小,一般仅用在对速度要求非常高的场合
  • 更多情况下是利用内存作为缓冲区(本节介绍)

(2)缓冲区作用

作用1:缓和CPU与I/O设备速度不匹配的矛盾

(王道408考研操作系统)第五章输入/输出(I/O)管理-第一节7:缓冲区管理相关推荐

  1. (王道408考研操作系统)第五章输入/输出(I/O)管理-第一节5:假脱机(SPOOLing)技术

    文章目录 一:脱机技术 二:假脱机技术(SPOOLing技术) (1)输入井和输出井 (2)输入缓冲区和输出缓冲区 (3)输入进程和输出进程 三:SPOOLing技术实例--共享打印机 一:脱机技术 ...

  2. (王道408考研操作系统)第五章输入/输出(I/O)管理-第一节3:I/O控制方式

    注意:本节内容在计组中属于重点,在操作系统中并不是主要考察点,并且由于与计组内容强相关,因此有些术语也不便在操作系统中出现.如果需要详细了解,请移步[专栏必读]王道考研408计算机组成原理万字笔记(有 ...

  3. (王道408考研操作系统)第五章输入/输出(I/O)管理-第一节4:I/O软件层次结构

    文章目录 一:用户层软件 二:设备独立性(无关性)软件 三:设备驱动程序 (1)为什么需要驱动 (2)功能 四:中断处理程序 五:硬件设备 I/O软件是操作系统中很特别的存在 它向下与硬件有着密切的联 ...

  4. (王道408考研操作系统)第五章输入/输出(I/O)管理-第一节1:I/O设备的概念和分类

    文章目录 一:什么是I/O设备 二:I/O设备的分类 (1)按使用特性分类 (2)按传输速率分类 (3)按信息交换单位分类 注意: 本章内容和<计算机组成原理>中的"输入输出系统 ...

  5. (王道408考研操作系统)第五章输入/输出(I/O)管理-第一节6:设备的分配和回收

    文章目录 一:设备分配时应该考虑的因素 (1)设备的固有属性 (2)设备的分配算法 (3)设备分配安全性 二:静态分配和动态分配 三:设备分配管理中的数据结构 (1)设备控制表(DCT) (2)控制器 ...

  6. (王道408考研操作系统)第五章输入/输出(I/O)管理-第一节2:I/O控制器

    文章目录 一:I/O控制器 二:I/O控制器功能 三:I/O控制器组成 四:I/O端口编址 (1)统一编址 (2)独立编址 一:I/O控制器 我们的电脑可以接入非常多的I/O设备,这些设备功能各异,控 ...

  7. (王道408考研操作系统)第四章文件管理-第一节7:文件共享

    文章目录 一:基于索引结点的共享方式(硬链接) (1)介绍 (2)Linux演示 二:基于符号链的共享方式(软链接) (1)介绍 (2)Linux演示 所谓文件共享就是指 使多个用户(进程)共享同一个 ...

  8. (王道408考研操作系统)第三章内存管理-第二节3:页面置换算法2

    上接: (王道408考研操作系统)第三章内存管理-第二节2:页面置换算法1 文章目录 一:时钟置换算法(CLOCK) (1)简单时钟置换算法 (2)改进型时钟置换算法 二:页面置换算法总结 一:时钟置 ...

  9. (王道408考研操作系统)第三章内存管理-第二节1:虚拟内存管理基本概念

    文章目录 一:传统存储管理方式的弊端 二:局部性原理与高速缓冲技术Cache (1)Cache基本原理 (2)局部性原理 三:虚拟内存的定义和特征 (1)定义 (2)特征 四:虚拟内存实现 内存管理需 ...

最新文章

  1. 分布式监控系统Zabbix3.2对数据库的连接数预警
  2. oracle数据库从关闭到启动,Oracle数据库的启动和关闭详细过程
  3. Flowable V5.x迁移至Flowable V6时需要注意的事项
  4. 软件工程导论个人项目 -- 中小学数学卷子自动生成程序
  5. Luogu_2774 方格取数问题
  6. 完成OSS.Http底层HttpClient重构封装 支持标准库
  7. java 获取ftp路径_Java Source 根据输入 ftp 地址 账号 密码 路径 读取提供路径下的文件...
  8. 探索与发现,我们在路上
  9. matlab分簇教程,leach分簇算法仿真(基于matlab)
  10. 碧桂园+电子签章系统,打造印控中台,实现集团印章管控一体化
  11. 办公协同:xmind8案例实战班-Array老师-专题视频课程
  12. Google Earth Engine——可视化的美国加州圣华金河流域的100年气候预测模型
  13. 3269: 万水千山粽是情
  14. 超级经典的人生格言(搞笑)
  15. java 数字 百分比_Java 数字转换成百分比
  16. 计算机专业实习经验总结
  17. H5 Vue 视频 video 支持预览图 poster
  18. [论文笔记]Age of Information Aware Radio Resource Management in Veh Net: A Proactive DRL Perspective
  19. SQL语句 字段类型转换—文本型转换成数值型
  20. 公博评级06代表什么_钱币公博评级上72(05)什么意思?

热门文章

  1. 为什么不给面试不过的人发通知,很难吗?
  2. 程序员过端午的正确姿势,一般人看不懂
  3. thymeleaf 判断checkbox是否选中_一日看尽长安花——复选框(CheckBox)数据清洗和统计的SAS实现...
  4. python 并列条形图_python – 如何绘制具有相同X坐标并排的条形图
  5. 【例1】 给定n(n>=1),用递归的方法计算1+2+3+4+...+(n-1)+n。
  6. js扩展滚动窗口小插件实现文字左右上下滚动效果实例
  7. Forbidden You don't have permission to access / on this server.解决方法
  8. 信息安全工程师笔记-网络设备安全
  9. MySQL笔记-binlog理论及binlog回滚恢复数据
  10. Spring Boot中表格的请求以及表格界面的显示