Spooling技术简单熟悉

简介: Spooling技术简单熟悉

SPOOLing是Simultaneous Peripheral Operation On-Line (即外部设备联机并行操作)的缩写,它是关于慢速字符设备如何与计算机主机交换信息的一种技术,通常称为“假脱机技术”。


基本思想:在多道系统当中,对于一个独占的设备,专门利用一道程序,即Spooling程序,来增强该设备的I/O功能。具体来说,一方面Spooling程序负责与这个独占的I/O设备进行数据交换,这可以称为实际的I/O操作。


SPOOLing技术是低速输入输出设备与主机交换的一种技术,通常也称为“假脱机真联机”,他的核心思想是以联机的方式得到脱机的效果。低速设备经通道和外设在主机内存的缓冲存储器与高速设备相联,该高速设备通常是辅存。为了存放从低速设备上输入的信息,或者存放将要输出到低速设备上的信息(来自内存),在辅存分别开辟一固定区域,叫“输出井”(对输出),或者“输入井”(对输入)。简单来说就是在内存中形成缓冲区,在高级设备形成输出井和输入井,传递的时候,从低速设备传入缓冲区,再传到高速设备的输入井,再从高速设备的输出井,传到缓冲区,再传到低速设备。


相关文章
|
数据采集 JavaScript 数据安全/隐私保护
「Python」爬虫实战-北京公交线路信息爬取(requests+bs4)
使用requests爬取北京公交线路信息,目标网址为[https://beijing.8684.cn/](https://beijing.8684.cn/)。 爬取的具体信息为公交线路名称、公交的运营范围、运行时间、参考票价、公交所属的公司以及服务热线、公交来回线路的途径站点。
3030 0
|
虚拟化 Docker Windows
Docker - Win10 Hyper-V 和 VirtualBox 冲突的问题
Docker - Win10 Hyper-V 和 VirtualBox 冲突的问题
1349 0
|
JSON 数据格式
Feign调用文件下载服务接口实例
Feign调用文件下载服务接口实例
1710 0
Feign调用文件下载服务接口实例
|
5月前
|
安全 Java Unix
UUID v7 一文详解
UUID v7是RFC 9562定义的新型有序UUID,结合时间戳与随机数,兼具全局唯一性、时间有序性和隐私安全,适用于数据库主键与分布式系统,显著提升索引性能与系统效率。
|
7月前
|
算法 大数据 调度
【复现】【充换电站】考虑用户充电负荷-最优分时电价互动的光储充换电站优化模型研究(Matlab代码实现)
【复现】【充换电站】考虑用户充电负荷-最优分时电价互动的光储充换电站优化模型研究(Matlab代码实现)
265 0
|
存储 人工智能 JSON
Evolving Agents:开源Agent革命!智能体动态进化框架上线,复杂任务一键协同搞定
Evolving Agents 是一个开源的AI Agent管理与进化框架,支持智能代理之间的通信与协作,能够根据语义理解需求动态进化,适用于文档处理、医疗保健、金融分析等多个领域。
690 26
Evolving Agents:开源Agent革命!智能体动态进化框架上线,复杂任务一键协同搞定
|
9月前
|
消息中间件 存储 算法
医疗问诊项目
本项目为医疗服务平台,涵盖用户预约、医生管理、支付系统、数据统计等功能。采用微服务架构,结合Elasticsearch实现附近医生搜索与海量订单查询,使用WebSocket实现实时通信,通过XXL-JOB进行定时任务调度,利用Kafka实现数据同步与风控审核,提升系统性能与用户体验。
197 0
Element UI 源码改造 —— 自定义数字输入框的实现
Element UI 源码改造 —— 自定义数字输入框的实现
627 1
|
关系型数据库
yalmip实用操作(1)
yalmip实用操作(1)
|
存储 负载均衡 容灾
架构设计|基于 raft-listener 实现实时同步的主备集群
本文介绍如何从数据库内核角度建立一套实时同步的主备集群,确保线上业务的高可用性和可靠性。本系统采用双 AZ 主备容灾机制,并要求数据与 schema 实时同步,同步时延平均在 1 秒内,p99 在 2 秒内。此外,系统支持高效的自动或手动主备切换,并能在切换过程中恢复丢失数据。
441 0
下一篇
开通oss服务