拓冰建站拓冰建站
首页 / 资讯中心 / 正文

假脱机技术

假脱机的概念假脱机技术即SPOOLingSimultaneous Peripheral Operating On-Line。SPOOLing是指在联机情况下实现的同时外围操作也称假脱机输入输出操作它是操作系统中的一项将独占设备改为共享设备的技术。SPOOLing是低速输入输出设备与主机交换的一种技术通常也成为“假脱机真联机”它的核心思想是以联机的方式得到脱机的效果。SPOOLing技术是用于将一台独占设备改造成共享设备的一种行之有效的技术。当系统中出现了多道程序后可以利用其中的一道程序来模拟脱机技术输入时的外围控制机的功能把低速输入输出设备上的数据传送到高速磁盘上再用另一道程序来模拟脱机输出时外围控制机的功能把数据从磁盘传送到低速输出设备上。这样便可以在主机的直接控制下实现脱机输入、输出功能。假脱机技术的组成假脱机技术有输入井和输出井、输入缓冲区和输出缓冲区、输入进程和输出进程、请求打印队列组成。其系统图如下所示输入输出井它们是在磁盘上开辟的两大存储区。输入井是模拟脱机输入时的磁盘用于收容输入设备输入的数据输出井是模拟脱机输出时的磁盘用于收容用户程序的输出数据。输入缓冲区和输出缓冲区它们是在主存中开辟的两个缓冲区。输入缓冲区用于暂存由输入设备送来的数据以后再传送到输入井输出缓冲区用于暂存从输出井送来的数据以后再传送给输出设备。输入进程和输出进程输入进程模拟脱机输入时的外围控制机将用户要求的数据从输入设备通过输入缓冲区送到输入井。当CPU需要数据时直接从输入井读入主存输出进程模拟脱机输出时的外围控制机把用户要求输出的数据先从主存送到输出井待输出设备空闲时再将输出井中的数据经过输出缓冲区送到输出设备上。请求打印队列由若干张请求打印表所形成的队列系统为每个请求打印的进程建立一张请求打印表。假脱机的特点1提高了输入输出速度SPOOLing技术引入了输入井和输出井可以使输入进程、用户进程和输出进程同时工作从而提高了输入输出速度。2将独占设备改造为共享设备由于SPOOLing技术把所有用户进程的输出都送入输出井然后再由输出进程完成打印工作而输出井在磁盘上为共享设备。这样SPOOLing技术就把打印机等独占设备改造成立共享设备。3实现了虚拟设备功能由于SPOOLing技术实现了多个用户进程共同使用打印机这种独占设备的情况从而实现了把一个设备当成多个设备来使用即虚拟设备的功能。
分享:

看完干货,该让你的企业上线了

免费需求沟通 · 48 小时内出具建站方案 · 河南本地可上门