spooling系统为什么能提高独占设备的利用率

spooling系统为什么能提高独占设备的利用率,第1张

SPOOLING技术(Simultaneous Peripheral Operating On Line)
同时联机外围 *** 作技术,它是关于慢速字符设备如何与计算机主机进行数据交换的一种技术,通常又称假脱机技术。
在多道程序环境下,利用多道程序中的一道或者两道程序来模拟脱机输入/输出中的外围控制机的功能,以达到“脱机”输入/输出的目的。
利用这种技术可把独占设备转变成共享的虚拟设备,从而提高独占设备的利用率和进程的推进速度。
SPOOLING系统 是对脱机输入/输出工作的模拟,它必须有大容量的且可随机存取的存储器
的支持。
其主要思想是在联机的条件下,进行两个方向的 *** 作,在数据输入时,将数据从输入设备传送到磁盘或磁带(块设备),然后把这些块设备与主机相连;反过来,在数据输出时,将输出数据传送到磁盘或磁带上,再从磁盘或磁带传送到输出设备。
这样,可以将一台独占的物理设备虚拟为并行使用的多态逻辑设备,从而使该物理设备被多个进程共享。
输入进程SPI是模拟脱机输入时的外围控制机,它将用户要求处理的数据从输入设备通过输入缓冲区再送到输入井(磁盘上开辟的一块区域),当CPU处理这些数据数据时,就直接从输入井读入内存。
输出进程SPO是模拟脱机输出时的外围控制机,把用户要求输出的数据,先从内存送到输出井,待输出设备空闲时,再将输出井中的数据通过输出缓冲区(内存中一块区域)传送到输出设备上。

有啊。 *** 作系统试题
2004年05月21日 九江电大
中央广播电视大学2002—2003学年度第一学期“开放专科”期末考试
计算机各专业 *** 作系统试题
2003年1月
一、单项选择题(每题2分,共20分)
1.以下著名的 *** 作系统中,属于多用户、分时系统的是( )。
A.DOS系统 B.UNIX系统
C.Windows NT系统 D.OS/2系统
2.在 *** 作系统中,进程的最基本的特征是( )。
A.动态性和并发性 B.顺序性和可再现性
C.与程序的对应性 D.执行过程的封闭性
3. *** 作系统中利用信号量和P、V *** 作,( )。
A.只能实现进程的互斥 B.只能实现进程的同步
C.可实现进程的互斥和同步 D.可完成进程调度
4.作业调度的关键在于( )。
A.选择恰当的进程管理程序 B.用户作业准备充分
C.选择恰当的作业调度算法 D.有一个较好的 *** 作环境
5.系统抖动是指( )。
A.使用机器时,屏幕闪烁的现象
B.由于主存分配不当,偶然造成主存不够的现象
C.系统盘有问题,致使系统不稳定的现象
D.被调出的页面又立刻被调入所形成的频繁调入调出现象
6.在分页存储管理系统中,从页号到物理块号的地址映射是通过( )实现的。
A.段表 B.页表
C PCB D.JCB
7.在下述文件系统目录结构中,能够用多条路径访问同一文件(或目录)的目录结构是( )
A.单级目录 B.二级目录
C.纯树型目录 D.非循环图目录
8.SPOOLing技术可以实现设备的( )分配。
A.独占 B.共享
C.虚拟 D.物理
9.避免死锁的一个著名的算法是( )。
A.先人先出算法 B.优先级算法
C.银行家算法 D.资源按序分配法
10.下列关于进程和线程的叙述中,正确的是( )。
A.一个进程只可拥有一个线程
B.一个线程只可拥有一个进程
C.一个进程可拥有若干个线程
D.一个线程可拥有若干个进程
二、判断题(选择你认为正确的叙述划√,认为错误的划×并说明原因。每题2分,共10分)
1.简单地说,进程是程序的执行过程。因而,进程和程序是一一对应的。( )
2.V *** 作是对信号量执行加1 *** 作,意味着释放一个单位资源,加l后如果信号量的值小于等于零,则从等待队列中唤醒一个进程,使该进程变为阻塞状态,而现进程继续进行。( )
3.段页式存储管理汲取了页式管理和段式管理的长处,其实现原理结合了页式和段式管理的基本思想,即用分段方法来分配和管理用户地址空间,用分页方法来管理物理存储空间。( )
4.在采用树型目录结构的文件系统中,各用户的文件名必须互不相同。( )
5.用户程序应与实际使用的物理设备无关,这种特性就称作与设备无关性。( )
三、填空题(每空2分,共30分)
1.通常,进程实体是由 , 和 这三部分组成,其中 是进程存在的惟一标志。
2.从用户的源程序进入系统到相应程序在机器上运行,所经历的主要处理阶段有编辑阶段, ,连接阶段, 和运行阶段。
3.在UNIX系统中,文件的类型主要包括 , , 。
4.虚拟设备是通过 技术把 设备变成能为若干用户 的设备。
5 Windows NT是采用 结构的 *** 作系统,它的进程的功能发生了变化,它只是资源分配的单位,不是 的单位,后者的功能由 完成。
四、解答题(共20分)
1.什么是 *** 作系统它的主要功能是什么(共8分)
2. *** 作系统中存储器管理的主要功能是什么什么叫虚拟存储器(共8分)
3.什么是文件的逻辑组织和物理组织(共4分)
五、应用题(共20分)
1.(8分)某分时系统的进程出现如下图所示的状态变化。
试问:(1)你认为该系统采用的是哪一种进程调度算法
(2)写出图中所示的每一个状态变化的原因(从①到⑥)。
2.(12分)在一个请求分页存储管理系统中,一个作业的页面走向为4、3、2、1、4、3、5、4、3、2、1、5,当分配给该作业的物理块数分别为3、4时,试计算采用下述页面淘汰算法时的缺页次数(假设开始执行时主存中没有页面),并比较所得结果。
(1)最佳置换法(OPT)
(2)先进先出法(FIFO)
答案及评分标准
一、单项选择题(每题2分,共20分)
1.B 2.A 3.C 4.C 5.D
6.B 7.D 8.C 9.C 10.C
二、判断题(选择你认为正确的叙述划√,认为错误的划×并说明原因。每题2分,共10分)
1.(×)改正为:进程和程序不是一一对应的。
2.(×)改正为:V *** 作是对信号量执行加1 *** 作,意味着释放一个单位资源,加1后如果信号量的值小于等于零,则从等待队列中唤醒一个进程,现进程变为就绪状态,否则现进程继续进行。
3.(√)
4.(×)改正为:在采用树型目录结构的文件系统中,不同用户的文件名可以相同。
5.(√)
三、填空题(每空2分,共30分)
1.PCB(或进程控制块) 程序 数据集合 PCB
2.编译阶段 装入阶段
3.普通文件 目录文件 特别文件
4.SPOOLing 独占 共享
5.微内核 调度运行 线程
四、解答题(共20分)
1.答:(共8分)
*** 作系统是控制和管理计算机系统内各种硬件和软件资源、有效地组织多道程序运行的系统软件(或程序集合),是用户与计算机之间的接口。(3分)
*** 作系统的主要功能包括:存储器管理、处理机管理、设备管理、文件管理以及用户接口管理。(5分)
2.答:(共8分)
存储器管理的主要功能是:内存分配,地址映射,内存保护,内存扩充。(4分)
虚拟存储器是用户能作为可编址内存对待的存储空间,在这种计算机系统中虚地址被映象成实地址。或者:简单地说,虚拟存储器是由 *** 作系统提供的一个假想的特大存储器。(4分)
3.答:(共4分)
文件的逻辑组织——用户对文件的观察和使用是从自身处理文件中数据时采用的组织方式来看待文件组织形式。这种从用户观点出发所见到的文件组织形式称为文件的逻辑组织。
文件的物理组织——文件在存储设备上的存储组织形式称为文件的物理组织。
五、应用题(共20分)
1.解:(共8分)
(1)该分时系统采用的进程调度算法是时间片轮转法。(2分)
(2)状态变化的原因如下:
①进程被选中,变成运行态;
②时间片到,运行的进程排入就绪队列尾部;
③运行的进程启动打印机,等待打印;
④打印工作结束,阻塞的进程排入就绪队列尾部;
⑤等待磁盘读文件工作;
⑥磁盘传输信息结束,阻塞的进程排入就绪队列尾部。
(每个1分,共6分)
2.解:(共12分)
(1)根据所给页面走向,使用最佳页面置换算法时,页面置换情况如下:
因此,缺页次数为7;(计算过程1分,结果正确1分,共2分)
因此,缺页次数为6。(计算过程1分,结果正确1分,共2分)
由上述结果可以看出,增加分配给作业的内存块数可以降低缺页次数。(2分)
(2)根据所给页面走向,使用先进先出页面置换算法时,页面置换情况如下:
因此,缺页次数为9。(计算过程1分,结果正确1分,共2分)
因此,缺页次数为10。(计算过程1分,结果正确1分,共2分)
由上述结果可以看出,对先进先出算法而言,增加分配给作业的内存块数反而出现缺页次数增加的异常现象。(2分)

给未来的电子工程师
给未来的电子通信工程师
看这篇帖子的,我想都是电子爱好者或电类专业学生。不知道大家都处于什么一个阶段,这篇帖子是写给入门者的,要解决一个问题:初学者应重点掌握什么电子知识,大学阶段如何学习?
先说点貌似题外的东西——3个谬论。
谬论一:高中老师常对我们说,大家现在好好学,考上了大学就轻松了,爱怎么玩怎么玩。这真是狗屁。别的专业我不好说,电气、电子、电力、通信、自动化等电类专业,想要轻松那是不可能地(当然你是天才就另说),专业课上讲的东西对决大多数人来说那是云里雾里,从来都是一知半解,需要你课下花大量时间精力来消化。有些东西甚至需要你若干年后在工作中遇着时才回过味:“哦,原来以前学的那东西是干这使的。”你要能想得起,并知道怎么回头去补,就算是上学时专业课学得较扎实了。
谬论二:填志愿时经常有人对我们说:专业不重要,学校最重要,进了个好学校想学什么再学。这亦是狗屁。进了学校,本专业的课程就可能会压得你喘不过气来,还有多少人有时间和毅力选修第二专业?而所学专业几乎就是决定了你今后一生的职业生涯。而学校,说实话本科阶段从老师那学到的东西各校间差别不是很大。课上讲的大同小异,课下也不会有什么好老师给你单独指导和点拨(若能遇着,那是你的幸运)。越牛的学校的越牛的老师就越忙,不要指望他们会在教学上花多少心思,更不要指望他们对你另眼相看。反倒是一些普通院校的小老师们可能跟学生走得更近,辅导更多些,虽然他们可能水平一般,但对于你大学的学习来说还是足够的。综上所述,我觉得对于一个电子爱好者来说,成为一名普通重点大学的电子系学生比成为北大的哲学系学生更重要。当然看帖的应该大多数都是学电的,那恭喜你,这个专业不错的,虽不是什么“朝阳产业”,但绝对是个“常青行业”。
谬论三:上了大学,可能又有不少人对你说,在大学专业不重要,关键的是学好计算机和英语,这样就不愁找不到好工作了。这也是屁话。你要明确一点:你将来不是纯靠英语吃饭的,也不是做编程、搞软件开发或动画创作的。我是想说:若果你性格偏内向沉稳、肯钻研、爱好电子行业,将来想从事电子设计和研发工作,那你一定要学好专业课。当然英语也很重要,但以后工作中用得多的是你的专业英语,即能读懂英语技术文档,而不是跟别人比你口语多正宗多流利。至于计算机,那就是一工具,不要花太多时间去学photoshop、3dmax、Flash、网页制作等流行软件,这些在你今后的工作中用不着,也会牵扯你大量时间精力。好钢用在刀刃上,多进进实验室多搭搭电路吧。当然,电类学生对电脑也有特殊要求,那就是用熟Protel、Multisim,学好汇编语言、C语言、选学PLD相关软件。任务也是很重的。
以上说了3个谬论,下面言归正传吧。那么进了大学,读了电类专业,这4年你该学些什么呢?
1 大一大二(打基础)
首先要了解:电类专业可分为强电和弱电两个方向,具体为电力工程及其自动化(电力系统、工厂供变电等)专业属强电,电气工程及其自动化以强电为主弱电为辅,电子、通信、自动化专业以弱电为主。其他更进一步的细分要进入研究生阶段才划分。但无论强电还是弱电,基础都是一样的。
首先高数是要学好的,以后的信号处理、电磁场、电力系统、DSP等不同方向的专业课都用得着。
专业基础课最重要的就是电路分析、模拟电路、数字电路。这3门课一定要学好。这3门课一般都是大一下学期到大三上学期开设,对大多数对电子知识还了解不多的同学来说,通常是学得一知半解,迷迷糊糊。所以,最好是在开课之前或是开课的同时读一两本通俗浅显的综合介绍电子知识的书籍,对书中的知识你不需要都懂,能有个大致感觉就行。对这这种入门读物的选择很重要,难了看不懂可能兴趣就此丧失或备受打击,反而事与愿违。在此推荐一本《电子设计丛零开始》(杨欣编著,清华大学出版社出版),该书比较系统全面地介绍了电子设计与制作的基础知识,模电、数电、单片机、Multisim电路仿真软件等都有涉及,一册在手基本知识就差不多了,关键是浅显易懂,有一定趣味性。另外科学出版社引进出版的一套小开本(32开)电子系列图书也不错,是日本人写的,科学出版社翻译出版,插图较多,也较浅显,不过这一系列分册较多,内容分得较细。
除了看书,还要足够重视动手实践。电路、模电、数电这些课程进行的同时都会同时开设一些试验课,珍惜这个动手机会好好弄一弄,而不要把它当作一个任务应付了事。跟抄作业一样,拷贝别人的试验结果在高校中也是蔚然成风,特别是几个人一个小组的实验,那就是个别勤奋好学的在那折腾,其他人毫不用心地等着出结果。我只想说,自己动手努力得来的成果才是甜美的,那种成就感会让你充实和满足。游手好闲的,到临近毕业找工作或在单位试用时,心中那种巨大的惶恐会让你悔不当初。这种教训太多了,多少次我们都是蹉跎了岁月才回过头来追悔莫及。除了实验课好好准备好好做之外,许多学校都设有开放性实验室,供学生平时课余自觉来弄弄。珍惜这种资源和条件吧,工作后不会再有谁给你提供这种免费的午餐了。当然有些学校没有这么好的条件,或缺少器件,那同学们就在电脑上模拟一把试验平台吧,就是学好用好Multisim软件。Multisim是一种电路仿真软件,笔者上学时叫做EWB,后来随着版本更新,先后更名为Multisim2001、Multisim7、Multisim8。这个软件可模拟搭建各种模拟电路和数字电路,并可观测、分析电路仿真结果。大伙可以把模电、数电中学习的电路在这软件里面模拟一下,增加感性认识,实验前后也可把试验电路在软件里模拟,看跟实际试验结果有多大差别。可以说,只要你是学电的,这个小软件就是你上学时必须掌握的,对你的学习助益很大。另一个必须掌握的软件那就是protel了。上学时,从小学期的综合设计实验到毕业设计,最后都会要求你用Protel绘出设计的电路原理图和PCB版;工作后,Protel也是你必须掌握的基本技能,部分同学毕业后一两年内的工作,可能就是单纯地用这软件画板子。Protel的版本也走过了Protel98、Protel99、Protel99SE、ProtelDXP、Protel2004的发展道路。Protel99SE、ProtelDXP、Protel2004这三个版本现在用得最多,目前许多学校教学或公司内工程师使用的都还是Protel99SE,当然若作为新的自学者直接从Protel2004学起似乎好一些。综上所叙,作为最基本的EDA(电子设计自动化)软件,Multisim和Protel是所有电类学生在上学时必须掌握的。其他的如Pspice、Orcad、SYstemview、MATLAB、QuartusII等等,需根据不同的专业方向选学,或是在进入研究生阶段或工作后在重点学习使用。那Multisim和Protel好学么?入门应该问题不大,让师兄师姐指导指导,或是找一两本入门书看一看就OK了。这里推荐一本《电路设计与仿真——基于Multisim 8与Protel 2004》(也是杨欣编著,清华社出版),作为这两款软件的入门学习挺不错的,关键是一本书包含了两款软件学习,对穷学生来说比较划算,若是花钱买两本书分别去学这两个软件,就不值了,因为Multisim的入门不是很难。另用Protel画PCB电路板学问挺大的,有必要多看一些技术文档或是买一本高级应用类的图书。
2大三大四(学习专业课,尝试应用)
进入大三,就涉及到专业课的学习了,本文只讨论以应用为主的专业课,其他如《电力系统分析》、《电机学》、《自控原理》、《信号与处理》、《高电压》、《电磁场》等等以理论和计算为主的专业课,咱就不多提了。当然这些课对你今后向研究型人才发展很重要,也都很让人头疼,要有建议也只能说是努力学、好好学,懂多少是到少(不过别指望全都懂),以后工作或接着深造用得着时再回过头来接着补接着学,那时有工作经验或接触多了有感性认识,可能学着就容易些了。
那以应用为主的专业课又有哪些呢?不同专业方向有不同的课程,很难面面俱到。这里先简单罗列一下,有微机原理与接口技术(也称单片机)、开关电源设计、可编程逻辑器件(PLD)应用、可编程逻辑控制(PLC)应用、变频器应用、通信电路、数字集成电路分析与设计、DSP、嵌入式等等。可能有同学要问:这么多东西,大学阶段要想都学好不容易吧?答案是不仅是不容易,而且是不可能。这些技术每一门展开来都是复杂的一套知识,可以说,你只要精通其中一门,就可以到外边找个不错的工作了。而且在大学阶段,这些课程也不是都要学的,而是针对不同专业方向选修其中几门(具体选哪几门,多研究研究你们各自的专业培养方案,多请教老师),学的时候争取能动基本用法即可,真正的应用和深入是要到工作后的;当然你若很勤奋或有天赋,能熟练掌握某一门达到开发产品的程度,那毕业后找个好工作就轻而易举了。到这里我们需要再明确一点:电子领域知识繁多、浩如烟海,所以一般搞硬件的公司都有较多的员工,一个研发项目是多人细致分工、共同完成的,所以我们经常会听到团队意识这个名词。因为一个人的能力有限,不可能掌握所有的知识。比如一些人专门负责搞驱动,一些人专门从事逻辑设计,一些人专门搞高频无线,一些人专门搞测试,一些人专门设计外壳,一些人专门设计电路板等等。
看到这里可能有的同学头都大了:那说来说去大学阶段到底究竟应该学些什么呢?说实话写到这里我的头也大了,电子设计涉及方方面面的东西太多了,实在不是一篇文章甚至一本书能说得清楚的。所以我决定剔除这些生涩的课程名目,大致说一下我所认为的一个电类学生或是想要成为电子工程师的自学者应该掌握的基本的专业技能。
我认为:除了最初提到的电路分析、模拟电路、数字电路基础知识外,应了解并掌握电子元器件识别与选用指导、基本仪器仪表的使用、一些常用电路模块的分析与设计、单片机的应用、PLD的应用、仿真软件的应用、电路板设计与制作、电子测量与电路测试。
电子元器件的识别与使用就不用说了,这是元素级的基础,不过要想掌握好也并不容易,一些电子系学生毕业了,还认不出二极管、三极管实物、分不清电解电容的正负极等等,也不是没有的事。还是一句话,多进进实验室,多跑跑电子市场,多看看书。
仪器仪表的使用,大学的实验课中你至少会用过数字万用表,波形发生器、电源、示波器、小电机、单片机仿真机,至少要把这些东西的接线方法和用法弄懂吧。
常用电路模块也是包罗万相,各种放大电路、比较器、AD转换电路、DA转换电路、微分电路、积分电路,还有各种数字逻辑单元电路等等,只能说,大致了解吧,并学会怎么去查资料、查芯片查管脚。最基本的,做实验或课程设计中用到的各种芯片要弄熟。
单片机,这是应该掌握的。时下单片机种类繁多,但各大小企业用得最多的还是51系列单片机,而且价格便宜、学习资料也最全,故给自学者推荐。当然各学校开课讲的单片机型号会有所不同,没关系,学好单片机编程,学好了一种,再学别的单片机就容易了。
PLD(可编程逻辑器件),一种集成电路芯片,提供用户可编程,实现一定的逻辑功能。对可编程逻辑器件的功能设定(即要它实现什么功能)要有设计者借助开发工具,通过编写程序来实现,这跟单片机类似。开发工具可学习Altera公司的Quartus II软件(这是该公司的第4代PLD开发软件,第3代是MAX+PLUS II软件)。编程语言学习硬件描述语言VHDL或Verilog HDL。
仿真软件最基本的就是前面说的Multisim了,另外还可学MATLAB。其他的试专业情况选学或是工作后学。电路板设计与制作主要是用Protel软件辅助进行。这在前面已有介绍,读者应该也比较熟悉。
最后建议同学们积极与各类电子竞赛赛事,参加一场比赛一个项目做下来,电子设计的一个流程和各环节的基础知识就能串起来了,对知识的融会贯通及今后走向工作岗位都有莫大裨益。
以上这些东西我说得笼统,深入下去又是一大堆要学的东西。还是那句话,多啃书本、多实践!清华大学出版社有一套“电子电路循序渐进系列教程”是按照上面我所讲的那个思路出的,可惜还没出全,现在好像只有《单片机在电子电路设计中的应用》、《电路设计与制板——Proetl应用教程》、《仿真软件教程——Multisim和MATLAB》、《常用电路模块分析与设计指导》几本。另外听听你们老师的意见、师兄师姐的意见,问问他们应读些什么书。当然也不能尽听尽信,翻开一本书我想你先大致看看他讲得是否通俗,自己琢磨着能看懂几分?我想能有5分懂这本书就值得一看了,示自己现阶段的知识情况,太浅显的书不用看了,太深的书也不要去看,看得迷迷糊糊还打击自信心丧失了兴趣。
好了,就此停笔吧。本来是要写个书目推荐,可干瘪瘪的罗列一堆书目有什么意义?还是写下这些字,让同学们自己去思考去选择去深入吧,希望能对你们有所帮助。
最后一句老生常谈也是我的切肤之痛:大学四年会一晃而过,要学的东西太多太多,不要虚度光阴。及时当努力,岁月不待人!、、

后台技术
他是一个低速的输入输出设备和主机交换技术,通常被称为“后台真正的在线,”他的核心思想是离线的方式获得结果。通过在与高速设备相关的主机存储器缓冲存储器信道和低速设备,高速装置通常二级存储。为了存储从低速装置输入的信息或存储将被输出到信息低速装置(从存储器),辅助存储被打开到一个固定的区域,被称为“输出#”(输出),或“输入#”(输入)。时间仅仅是一个缓冲存储器中形成的,先进的设备和输入输出##的形成,通过,从低速设备,例如缓冲液,传播到高速输入设备#传时,输出从高变速装置#,传播缓冲,分散低速设备。
后台处理同时外围 *** 作在线(即外部设备线并行 *** 作)的缩写,它是关于如何字符慢速设备与主机交换信息的技术通常被称为“后台技术。”
后台打印系统不同于离线模式,但也从直接耦合的方式,后台技术其实是一种外围设备的同时在线 *** 作技术,也被称为排队转储技术。它是在输入和输出之间增加“好输入”和“输出轴”排队转储区,以消除该用户的“在线”的等待时间。接收到作业请求输入信号之后,输入管理模块负责读取来自输入设备的信息到井系统输入模块中的输入缓冲器的过程。当缓冲器满时,写缓冲器写入处理从外部存储器输入的孔中的信息,读取处理和重复循环,直到一个作业被输入的写入处理。后读取过程结束时读取硬件的标志,系统再次驱动写入处理最后一批信息到外部存储器输入轴和中断处理程序结束时调用所述第二输入。然后,系统建立了工作任务控制块,所以这是一个很好的工作进入作业队列,等待作业调度程序住进运行内存。系统管理程序可以进入很好,“继续”读取输入作业,直到输入或输入轴填充暂停结束。如果一个站行式打印机系统使用的虚拟设备的技术,因此,如果该方法需要其打印输出,假脱机系统本打印机不直接分配给的过程中,但在共享设备(磁盘)输出,假脱机存储区域被分配一个存储空间,过程输出数据到文件这种形式。对于每个过程数据输出文件,输出队列的形成中,该系统控制输出汇集过程本打印机,转动输出文件在队列中的实际打印输出。在后台打印系统实际上并没有分配任何过程中,但只有在输入轴和输出孔,分配存储区域,并建立了章的过程I / O请求的形式。于是,他给了一个独特的设备改造为共享设备。
将改造专用打印机为多个用户共享打印机,是应用程序后台技术的一个典型例子。具体做法是:该系统为用户的打印输出,但并没有真正分配给打印机的用户进程,但在输出托盘上的第一口井,申请一个免费的块区域,该数据将被打印到它;那么用户应用程序,并填写申请表进行打印,放在桌上挂请求队列中的打印。如果打印机处于空闲状态时,程序的输出打印一线队采取转移申请表可从输出数据印刷从油井到内存缓冲区,然后打印,直到队列为空。特点
后台打印技术:
(1)改善从我的I / O速度,以低速I / O设备/ O *** 作顺利进入输入或输出 *** 作得好,一样脱机 *** 作。改善的I / O速度,易于低速的CPU和I / O设备不匹配矛盾的速度。
(2)的设备,并且不分配给任何过程,在输入或输出轴的孔,分配给该进程是一个存储区域,并建立一个I / O请求的形式。
(3)实现了虚拟设备功能。多个进程同时使用专用装置,并且对于每个过程而言,只认为自己该设备,但是,该装置是一个设备的逻辑。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12956150.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-29
下一篇 2023-05-29

发表评论

登录后才能评论

评论列表(0条)

保存