请输入您要查询的百科知识:

 

词条 DOS多工
释义

在最初PC上的Intel 8088微处理器并不是为多工而设计的。部分原因(我在上一章中讨论过)是记忆体管理不够强。当启动和结束多个程式时,多工的作业系统通常需要移动记忆体块以收集空闲记忆体。在8088上是不可能透明於应用系统来做到这一点的。

DOS本身对多工没有太大的帮助,它的设计目的是尽可能小巧,并且与独立於应用程式之外,因此,除了载入程式以及对程式提供档案系统的存取功能,它几乎没有提供任何支援。

不过,有创意的程式写作者仍然在DOS的早期就找到了一种克服这些缺陷的方法,大多数是使用常驻(TSR:terminate-and-stay-resident)程式。有些TSR,比如背景列印伫列程式等,透过拦截硬体时钟中断来执行真正的背景处理。其他的TSR,诸如SideKick等突现式工具,可以执行某种型态的工作切换-暂停目前的应用程式,执行突现式工具。DOS也逐渐有所增强以便提供对TSR的支援。

一些软体厂商试图在DOS之上架构出工作切换或者多工的外壳程式(shell)(诸如Quarterdeck的DesqView),但是在这些环境中,仅有其中一个占据了大部分市场,当然,这就是Windows。

随便看

 

百科全书收录4421916条中文百科知识,基本涵盖了大多数领域的百科知识,是一部内容开放、自由的电子版百科全书。

 

Copyright © 2004-2023 Cnenc.net All Rights Reserved
更新时间:2024/11/15 17:57:10