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

引入该技术的原因

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

SPOOLing系统架构

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

在磁盘中设立输入输出井

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

相关推荐
小宇子2B9 小时前
三、内核入口 el0_svc / entry_SYSCALL_64 的汇编做了什么——从异常向量到 C 函数
操作系统
小宇子2B1 天前
四、从 write(1, "hello", 5) 到 ksys_write() —— sys_call_table 怎么路由的
操作系统
小宇子2B1 天前
一、printf("hello") 怎么变成 write(1, "hello", 5) —— libc 的 stdout 缓冲机制
操作系统
小宇子2B6 天前
一个 pthread_mutex_lock() 到底锁了什么——从用户态 CAS 到内核调度
操作系统
小宇子2B7 天前
多线程 malloc 为什么会变慢——glibc 的 arena 到 bins 全景
操作系统
fakerth12 天前
【OpenHarmony】communication_ipc模块
操作系统·openharmony
Coisinier12 天前
RHCE中shell脚本基础(磁盘剩余空间监控,Web 服务状态检查,curl 访问 Web 服务并返回状态)
linux·运维·服务器·前端·nginx·操作系统
小宇子2B13 天前
free 完再 malloc 同样大小,为什么常拿回刚还回去的那块?
操作系统
触底反弹15 天前
拷个 .exe 到新电脑就跑不起来?你缺的不是文件,是对链接的理解
c++·windows·操作系统
杊页15 天前
第一板块:Android 系统基石与运行原理 | 第二篇:Android 编译、打包与安装机制
android·操作系统