6.6用户层的I/O软件

SPOOLing是一种操作系统技术,通过模拟脱机输入输出,实现I/O操作与CPU的并行处理,提高系统效率。它使用内存中的多道程序并发执行,将低速设备的数据传输到高速磁盘,再传输到输出设备,从而将独占设备转化为共享设备,提供虚拟设备功能。SPOOLing的主要好处包括提升I/O速度、增加CPU利用率和实现设备共享。

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

1.什么是SPOOLing?

同时外围操作- 假脱机操作

联机I/O:输入输出由CPU控制 缺点:CPU利用率低

脱机I/O:脱离主机控制I/O,用外围机控制I/O 缺点:提高了成本

假脱机:不需要外围机

工作原理:

利用多道程序技术,内存中有多道程序并发执行,共享资源,用系统中的一个程序模拟脱机输入时外围机功能,再用另一个程序模拟输出时外围机的功能。即用软件模拟硬件。没有真正的脱离主机,所以叫假脱机,低速输入设备将数据传到高速磁盘,再将数据从磁盘传送到低速输出设备上。

SPOOLing的组成:

 

SPOOLing的好处:

1.实现了I/O和CPU的并行

2.提高了I/O速度

3.通过输入输出井将独占设备改造成共享设备

4.实现了虚拟设备功能

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

二琳爱吃肉

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值