操作系统:SPOOLing(假脱机技术)

引入该技术的原因

I/O设备与CPU之间有巨大的传输速率差异

SPOOLing系统架构

在内存中设立输入输出缓冲区

在磁盘中设立输入输出井

I/O 设备将数据传入输入缓冲区,当缓冲区满时,将缓冲区数据刷入输入井,方便 CPU 从输入井中读取数据
优点:磁盘相对于输入设备,属于高速设备,CPU 直接从磁盘中读写数据,跟原来从 I/O 设备中读写数据相比,得到了速度上的提升

相关推荐
CS创新实验室1 天前
为什么三台机器就能选出一个“带头大哥“?——Raft 一致性算法,一次讲透
分布式·操作系统
sweet丶2 天前
iOS 为什么没有内存交换分区(swap)
操作系统
我爱cope8 天前
【操作系统 | 计算机硬件:CPU、内存与 I/O 如何支撑操作系统?】
学习·操作系统
NineData8 天前
NineData 与统信服务器操作系统完成兼容认证
数据库·oracle·操作系统·软件·数据库管理工具·ninedata·统信
DataScience_20199 天前
系统|dup2:文件描述符复制的艺术
操作系统
Tairitsu_H9 天前
[Linux系统] 自动化构建make / Makefile | 进度条
linux·操作系统·makefile·make
我爱cope9 天前
【操作系统 | 开篇:什么是操作系统?从裸机到多任务系统】
学习·操作系统
流浪0019 天前
Linux系统篇36——线程(一) 线程的概念、本质和Linux的实现方式
linux·面试·操作系统·线程
OpenPomeloxCommunity11 天前
Linux驱动基础(三):firmware的声明与加载
linux·操作系统
云计算练习生11 天前
什么是系统调用?为什么程序访问硬件必须经过它
linux·windows·操作系统·系统调用·操作系统原理