首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 31 毫秒
1.
TSR(Terminate-and—Stay—ResidentProgram)对许多计算机爱好者来说并不陌生,因为许多优秀的软件,如VSAFE,BORLAND公司的SIDEKICK都是内存驻留程序。如何给TSRF一个定义呢?可以说:所有调用INT21H功能31H(或等价的INT27H)的DOS程序都可称为TSR。它具有以下3个功能;1.终止进程并保持驻留(INT21H功能31H);2.设置中断向量地址(INT21H功能25H);3.获取中断向量地址(INT21H功能35H)。首先,看它的第一项功能。在《IBM-DOS3.30技术手册》中,此功能是这样描述的;“终止当前进程,并以节为单位…  相似文献   

2.
众所周知,DOS下的内存分为常规内存、UMB、HMAhi扩充内存(EMS)。自DOSV5.0推出后,HIMEM.SYS提供了XMS驱动程序,可有效地管理除常规内存外的其它内存区域,为应用程序使用扩充内存提供了便利手段。尽管如此,DOS程序只能在常现内存中运行。所以,扩充内存通常用作高速缓冲区,如存储汉字字库,图像数据等。本文在介绍XMS的基础之上,给出了一组检测,访问扩充内存的通用C函数程序。IXMS中的扩充内存功能XMS驱动程序提供了五类功能,在使用扩充内存时,只须涉及到以下几个功能调用:①OOOH取XMS版本号;②008H:查…  相似文献   

3.
我们在使用WPS的模拟显示和文件打印功能时,有时会遇到计算机显示内存不够的信息。这一情况对于其他DOS应用程序;甚至在Wihdows系统下有时也会发生。我们现在使用的PC机内存往往都有4M、8M甚至16M以上,为什么仍然会有这种情况发生?难道DOS应用程序以及Windows运行时真的要占据这么多内存空间吗?其实,这是由于CONFIG.SYS文件设置不合理引起的。编写或拷贝一个现成的CONFIG.SYS文件,这种做法虽然可行,但由于没能真正了解CONFIG.SYS文件中每个参数的意义和作用,没能真正找出关键所在,结果不能解决问题。因此,…  相似文献   

4.
我在DOS状态下运行某些应用程序时,屏幕会出现“Memory A1 Location Error”和“Out of Memory”的提示,请问这是为什么?(北京 刘文立)众所周知,DOS系统下超过1MB的内存都是扩展内存,扩展内存不能被DOS直接使用,DOS 5.0版本以后提供了Himem.sys这个扩展内存管理程序来管理扩展内存(XMS),并用Emm386.exe程序把扩展内存仿真成扩充内存(EMS),以满足一些要求使用扩充内存的程序。由于Config.sys文件中没有用Himem.sys、Emm386.exe等内存管理文件来设置扩展内存或者参数设置不当,使得系统仅能使用640KB基本内存,一…  相似文献   

5.
一、引言为了突破DOS只能管理640K自由内存空;司的限制,1985年由Lotus、Intel和Microsoft等著名大公司联合推出了扩页内存管理规范EMS。第一个广泛支持EMS规范的版本为EMS3.2,支持最大为SM的EMS内存。最新的EMS4.0基于EMS3.2,它功能更为完善,使用更灵活,可以访问32M的内存空间,支持Windows和DESQview等建立在DOS系统之上的多任务操作环境。通过在CONFIG.SYS文件中用DEVICE语句指定,计算机启动时自动加载扩页内存管理程序EMM(ExpandedMemoryManager)之后,就可以在应用程序中直接通过EMS功能调用来使…  相似文献   

6.
Windows95已经日益普及,新开发的软件一般都支持Windows95操作系统,很多用户也正由DOS操作系统及Windows3.x系统向Windows95过渡,在过渡期间存在着最大问题就是如何最大限度地兼容原来DOS及Windows3.x的所有软件,因为很多具体的工作场合还不能完全抛开DOS及Windows3.x。尽管Windows95提供了对DOS及Windows3.x的最大支持,但由于其特殊的VFAT文件管理,比如长文件名等诸多因素,还会对原DOS及Windows3.x有一定的影响。本人在实际工作中总结出两种不同的安装方式,可适合不同的使用者使用。一、同企双引导系统,扩展分区…  相似文献   

7.
读《微型机与应用》1995年第4期《优化微机内存管理的技术与方法》补充如下,供参考.1CPU寻址能力与DOS内存分区i80-系列CPU寻找线性地址的能力依顺序1M、16M及4G,其对应的线性地址分别为0~FFFFFH、0~FFFFFFH及0~FFFFFFFFH.1981年IBMPC面世的MS(PC)DOSV1.0将CPU8088管理的1M线性地址划分为常规内存区640K,地址0~9FFFFH,亦名’用户区’;其余384K,地址A0000~FFFFFH,在初称作保留内存区留予系统硬件.此分区法沿用至今.随着CPU寻址能力的扩大,将超过1M即100000H以上的线性地址取名扩展内存区(ExtendedMemoryArea).DOS不能直接用它,需凭籍遵循XMS的管理程序(如HIMEM.SYS)或INT15H扩充中断  相似文献   

8.
4.x~5.x版本的SPDOS,其字库是通过INT15H的调用而装载到扩展内存中去的。如果在CON-FIG.SYS文件中有命令DEVICE—HIMEM.SYS和DEVICE—EMM386.EXERAM,则此命令执行后,机器运行时扩展内存就必须是遵循XMS或EMS规范的扩展内存,于是SPDOS的字库就只能装在64OK基本内存中。这时要运行WPS等大型程序,就可能发生内存不够的情况。对此,一种常用的解决办法是仅将SPDOS的一级字库装入内存,二级字库不装。即在批处理文件中的命令CHLIB或SPI。IB后加参数“/2”。这种方法的优点是能提供较多的XMS和EMS…  相似文献   

9.
UCDOSV3.1是现今优秀的中文DOS平台之一,笔者在使用过程中总结一些关于UCDOSV3.1的使用经验。一、雷内存占用与系统优化零内存占用是近些年来所有中文DOS平台争取实现的一个目标,广大电脑用户对这个名词也并不陌生,因为早在90年代初期,就有许多的中文DOS平台号称可以实现零内存占用(包括UCDOSV3.0),但在实际上这些中文DOS平台都并未能彻底地实现这个目标。现在UCDOSV3.1彻底地、完完整整地实现了这个目标,经笔者测试,发现UCDOSV3.1运行的最佳环境是同时具有EMS、XMS和UMB,从内存占用情况看,提供UMB和…  相似文献   

10.
内存一直是计算机使用过程中最紧俏的资源,尽管目前内存的容量有了大幅度的增长,但还是难以完全满足所有场合的应用,特别是在DOS环境下,由于内存使用受到一些限制所以内存显得就更加珍贵,如何最大限度地节省内存资源是软件开发者一直研究的课题,同时DOS开发者也对此进行了努力,相继出现了XMS及EMS内存管理规范,在DOS高版本中又出现UMB及HMA内存类型并且可以把DOS装入HMA之中,这些都为DOS下内存使用提供了极大方便,所以有些软件系统在介绍性能时加上了“内存零占用”一项,比如UCDOS汉字系统等;下面介绍一下内存零…  相似文献   

11.
应正毅 《电脑》1994,(5):35-36
对于286以上机型,如何充分地使用1M以上内存一直是一个棘手的难题。关于几种内存的含义以及使用的原理可参阅其它资料。在这里介绍一些适用于COMPAQ的使用1M以上内存的常用方法:(同时也适用于其它兼容机) 一、HIMEM.EXE HIMEM使得MS—DOS的程序可利用扩充内存规范XMS来使用扩展内存。该软件可在286以上机型中使用。使用方法是往CONFIG.SYS文件中添加HIMEM.EXE:  相似文献   

12.
WPS6.0F是一个功能强大的排版系统,特别是它的软盘版用户很多,但在实用中,WPS6.0还存在一些不尽人意的地方,例如,使用五笔字型输入后,模拟显示和打印内存就不够了,这给用户带来很多麻烦。解决这一问题的方法是减少内存占用,一个办法是在Windows下使用WPS,这样可以在XMS中运行WPS,只要有足够的XMS就行;还有一个办法就是减少常规内存的占用,例如使用HIMEM.SYS,将DOS放在高端,并用低版本的五笔字型模块。以上方法前面都有介绍,这里就不赘述了,这里介绍一个简便易行的方法。 如果使用EMM386管理内存,便可以用LOADHIGH命令在上位内存运行程序,如果把WBX调入上位内存,便可以空出足够的内存运行WPS了。但是WPS使用的扩展内存管理和EMM386不兼容,巧妙运用WPS的运行参数便可以解  相似文献   

13.
MS-DOS6.2能够给用户提供强大的内存管理程序,它的压缩硬盘程序比MS-DOS6.0提供的更加安全。Windows3.1是优秀的图象、窗口处理系统,它能够直接利用的内存多达16M。WPS是优秀的汉字处理系统,但是,WPSZ.l在使用时速度太慢;WPS3.OF在使用中,速度可以,但在加入五笔字型输入法的情况下,则不能显示和打印,因为内存不够。现在广大电脑用户可能同时拥有Windows3.l、WPSZ.l和WPS3.OF,可是怎样配置才能在MS-DOS6.2下正常使用这些软件呢?笔者经过多次试验,找到了一个处理方案,列出如下。CONFIG.SYS:[…  相似文献   

14.
交互式引导——或称多重配置——是高版本DOS(6.0及以上版本)所提供的一项实用功能。利用这一功能,用户可以在启动微机引导DOS时从引导菜单中选择不同的选项,以加载不同的配置内容。在所使用的不同软件对系统配置的要求,特别是对内存管理方面如EMS、XMS、STACKS及RAM-DRIVE等要求相差很大的情况下,这一功能无疑为用户提供了极大的方便。然而,低版本DOS用户则无缘享用这一功能、若打算更改系统配置,只能在DOS引导完成后,编辑、修改CONFIG.SYS和AUTOEX-EC.BAT或对其更名,然后重新启动才能实现。这对于由…  相似文献   

15.
“DOS决餐店”栏目己经连载四期了.大家从对DOS命令一无所知到现在能使用常用DOS命令完成一些实用功能,相信很多朋友都想体验一下在纯DOS环境下的操作.如果你使用的系统是Windows 98,只需启动至纯DOS模式即可,但如果是Windows 2000/XP/2003,要使用纯DOS就不太容易了.为了满足各位食客的需要.小店为大家带来了这款简单易用却功能强大的软件——MaxDOS.  相似文献   

16.
IBMPC/AT或286以上机器一般具有多于1MB的内存.其CPU有两种工作模式:实地址模式和保护模式.在实模式下24位地址总线只用了20位,寻址空间仍只能达1MB.在保护模式下,可直接寻址16MB的存储空间,而且还提供存储保护特性.然而DOS的各种版本都不直接支持保护模式,因此目前所有286/386机型上的DOS系统均工作在实模式下.尽管系统配置了多于1MB的存储空间.用户也不能存储访问它们.一种解决的办法是利用DOS系统的BIOS提供的INT15H的子功能-87H、88H。其中,88H子功能用于扩展存储器,它返回扩展存储器的总容量,87H号子…  相似文献   

17.
傻博士信箱     
甘肃读者:郭志明 ? 一台奔腾100计算机,使用DOS6.22和Win-dows 3.2,原有两条4MB普通内存,后来改为8MB EDO内存。开机后自检时出现故障,屏幕提示错误:HIMEM.SYS检测到不可靠内存,地址在00800000H,XMS未安装。HMA无效,DOS安装在低位内存,因为XMS的原因SMARTDRIVE不能安装。需检查Config.sys文件的device=himem.sys命令行。请问这是什么原因,应该如何解决? ! DOS6.22的HIMEM.SYS在每次开机时都要进行数据读写检查,如果写入的数据和读出的数据有所不同,则内存检查就不能通过。这是由于内存存在质量问题造成的,你可以试着用下面的方法加  相似文献   

18.
本人经查阅有关资料,摸索出了一种利用DOS的保留中断INT21H的52H号功能调用来实现TSR程序一次性驻留内存的方法,其原理如下:INT21H的52H号中断功能调用主要是确定内存控制链中第一个内存控制块MCB的具体地址,根据第一个MCB的地址,利用公式可计算出下一个MCB的具体地址。下一个内存控制块MCB段地址二本内存控制块MCB段地址+本内存分配块MAB大小+1)。其调用格式为:MOVah,52HINT21H该操作的返回值为:ES:[BX-2]指向第一个MCB段地址,其偏移值为0。该方法是通过在TSR程序的内存分配块MAB的100H(即内存驻留…  相似文献   

19.
Windowi运行环境优化的目的是为了调整系统,使WindoW以最有效的方式利用系统资”源.优化系统主要指如何使用内存、硬盘资源以提高系统运行速度.三高级内存代化技术内存是仅次于CPU的系统资源,其优化的目的是尽可能多地给应用程序提供常现内存,实行优化是将一些系统程序(设备驱动程序,内存驻留程序)移到常规内存(0~64()k)以外的存储区域.通常用户采用如下方法:.使用扩充内存管理程序(HIMEM.SYS)支持存取扩充内存(XMS).使用扩展内存管理程序(EMM386.EXE)从扩充内存仿真扩展内存(EMS)(其实Windo。在增…  相似文献   

20.
有时,我们在往数据库中录入数据时不得不接一个电话或查阅参考书,而在此过程中又不希望有人动自已的键盘,以免有错误数据输入,造成不必要的麻烦,甚至使自己一整天的劳动付诸东流。像这样的情况很多,总是希望能够像家里的门锁一样按自己的心愿来打开或关闭自己的键盘,但又不想有随身携带钥匙的麻烦,那么如何来实现键盘锁功能呢?程序实现通过硬件来实现恐怕不容易做到,因此我们还是倾向于使用软件来制作一把软件键盘锁。在制作软件锁之前我们必须了解一下DOS是如何来管理键盘的。我们知道DOS操作系统是通过INT9H和INT16H这两…  相似文献   

设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号