首页 | 官方网站   微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 428 毫秒
1.
内存是微机最重要的资源之一,PC及其兼容机有1M的寻址能力,其中640K供一般用户程序使用。但是随着软件的发展,这些内存已经越来越难以满足软件的需要,80286及其后续系列的出现,给予了PC机越来越大的寻址能力,如80286的寻址能力是16M,但DOS不能对它进行直接管理,使得普通用户不能直接使用1M以上的内存,这就导致了扩展内存(Expanded Memory)管理规范EMS和扩充内  相似文献   

2.
现在,越来越多的PC机装配了2M以上的内存,而DOS却只能支持640K常规内存。尽管Windows等很多软件都能使用1M以上的内存,但我们编制自己的应用软件时应该如何使用它呢?虽然通过一些方法可以使用(如:INT15H,功能87H,88H,以及EMM方式支持的INT67H),但随着DOS5.0中HIMEM.SYS的推出,使用IM以上内存又有了新的方法,即XMS(ExtendedMemorySpecification,扩展内存的使用规范)。这种方法比前几种使用起来更方便、更安全,所以微软公司极力推荐这种方法。既然Windows等很多软件都能使用XMS.那么就让我们来看一下应…  相似文献   

3.
读《微型机与应用》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扩充中断  相似文献   

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.
陆卫忠 《电脑学习》1994,(6):24-26,41
1PC机的内有管理在PC及其兼容机中只有1MB的内存可寻址空间,但程序只能用其中的640KB内存,剩余的384KB内存分配给ROMBIOS及显示适配器等。这640KB内存称为常规内存,多数用户程序在此内存中运行。80286机引入后,PC机可用多达16M的内存空间,但DOS不能直接访问这么大的空间,必须通过专用的管理软件才能访问,这导致了扩展内存管理规范和扩充内存管理规范的出现。1.1扩充内存只能由80286以上的CPU访问。要使用扩充内存,必须在CONFIO.SYS中加入,DEVICE=HIMEME.SYS,HIM,EMSYS是扩充内存驱动程序,它遵循L0…  相似文献   

6.
当我们编写那些占用大量内存的程序,如图象处理程序以及复杂的三维动画制作程序时,一个注定要解决的问题是如何充分利用计算机内存,因为寥寥640K的基本内存实在难以存储计算过程中产生的如此冗长的图象及计算信息。于是,我们在程序设计时,必须设法充分享用计算机资源所提供的扩展内存(EMS),扩充内存(XMS)等存储空间。然而现今流行的C/C++软件均未提供直接访问EMS、XMS的接口。如Borland C++中的malloc()、free()、  相似文献   

7.
随着MS-Windows3.0、3.1,MS-DOS5、6.xx的推出,原本简单明了的系统环境设置问题变得复杂起来。这里根据各种不同机器的具体情况,有针对性地提出一些方法,希望会对读者有所帮助。 一、1M的286和386SX 内存1M的286和386SX用起来差别不大。1M的386SX并不能利用EMM386来影射出足够UMB(上位内存),利用320K的XMS可以仿真出256K的EMS,但Windows3.1不能进入386增强模式,不能实现虚拟内存。这两种机器对于绝大多数  相似文献   

8.
当我们编写一些比较复杂的DOS应用程序时,为了增加系统可用内存量,或者为了减少外存访问次数以提高程序运行效率,常常需要用到EMS。 DOS作于实模式下,只能寻址1MB的内存空间,这一点是对大应用程序的主要限制。避开DOS内存限制的最好办法之一就是使用扩充内存规范EMS(Expanded Memory Specifi-cation)。在DOS5.0以上版本提供的EMM386及时下流行的  相似文献   

9.
Microsoft公司的Windows3.1V提供了运行多任务应用程序和16MB的XMS/EMS内存管理的能力,但因SPDOS6.0F需使用640~1024KB的内存和1024KB以上部分XMS扩展空间(由PS字库使用),且采用了286的保护方式(Protected Mode)编程,而Windows也采用了286保护方式运行,并接管微机系统的640KB以上所有的XMS/EMS内存空间,故从系统内存管理方式上说,SPDOS6.0F与Windows的内  相似文献   

10.
当我们编写那些占用大量内存的程序,如图象处理程序以及复杂的三维动画制作程序时,一个注定要解决的问题是如何充分利用计算机内存,因为寥寥640K的基本内存实在难以存储计算过程中产生的如此冗长的图象及计算信息。于是,我们在程序设计时,必须设法充分享用计算机资源所提供的扩展内存(EMS),扩充内存(XMS)等存储空间。然而现今流行的C/C++软件均未  相似文献   

11.
一、引言为了突破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功能调用来使…  相似文献   

12.
高级语言的时空效率一直是人们十分关心的问题,从80286开始,硬件提供的寻址空间大大增加,由于DOS操作系统的限制,用户的实际使用空间并没有得到增加。Lotus/Intel/Microsolt联合推出的EMS(Expanded Memory Manage)扩展内存  相似文献   

13.
MS—DOS通常可以寻址1MB内存,这部分内存可分成两部分。一部分为640KB,另一部分为384KB,前面的640KB通常称为常规内存(Conventional Memory),MS—DOS的程序都可以毫无困难地使用这一部分内存,这部分内存也称作低端内存。位于这640KB内存之上的384KB是上位内存区(Upper Memory),也称作保留内存。上位内存区是为视频和其他的特殊需要而保留的,可以用Devicehigh和Loadhigh把设备驱动程序和特定的程序装到上位内存区的未用部分。  相似文献   

14.
马林 《软件世界》1996,(11):59-60
PC机刚诞生时,内存只有16K到64K,随着计算机技术的发展和应用的不断普及推广,内存从128K,经640K、1024K直至4M、8M……不断攀升,且随着许多大型处理系统和用户软件的不断开发及各种新设备如网络、多媒体、光盘、扫描器的陆续加入,这些软件和系统与各种设备的驱动程序相互争夺,使常规内存和访问高位内存的冲突越来越激烈,如何最大限度地获得用户可以使用的内存空间而又不发生冲突,早已成为内存管理和使用的焦点,为使读者能完整、系统地了解这方面的知识,本栏借助高林同志的这篇文章,在此较为全面详细地与读者交流一下有关这方面的问题,本文将以连载形式登出。  相似文献   

15.
?AGP调用系统主存有哪两种工作方式 !AGP调用系统主存有DIME(Direct Memory Execution,直接内存执行)和DMA(Direct Memory Access,直接内存访问)两种工作方式。 AGP的DIME工作方式则允许显卡在显存容量不足的情况下,直接调用系统的主存,用来将纹理贴图、Z缓冲等消耗显存的3D处理工作放在系统主存中进行,从而大大减少材质缓存需求量。DIME工作方式最多可以调用64MB系统主存来作为AGP显卡的材质缓存。但是如果想发挥AGP的DIME的工作方式,就要求系统必须安装有不低于64MB的内存。目前,绝大多数显示芯片采用的是DIME方式。 DMA工作方式是无论显示缓存是否够用,都直接将纹理贴图、Z缓冲等消耗显存的3D处理工作定向到系统主存中进  相似文献   

16.
对于DOS 5或DOS 6的用户来讲,DOS 5或DOS 6的最直接的优点就足能将DOS装入高内存区HMA(High Memory Area),而获得较大的可执行程序空间。 如果是286或者更高级的机器,且至少有64K的扩展内存,可以将DOS装在扩展内存的一个特殊区域——HMA之中。在典型的PC机中,可以增加大约45K的最大可执行程序空间。如果使用合理的技术的话,可以获得更多,达六十几K。  相似文献   

17.
HMA是多种内存类型中的一种特殊内存,它是指位于1M内存之后的65520字节的内存空间,大约64K。它的特殊性在于,当CPU处于实模式下并且第21条地址线(A20)被激活时,CPU可直接对其方便的访问,而A20地址线关闭时,CPU却无法对其读写操作。其原因是,此段内存用16进制表示地址为0FFFF:0010H---0FFFF:0FFFF。在A20地址线关闭时,由于寻址无法超出1M空间,所以上  相似文献   

18.
陈东 《电脑学习》1997,(3):28-29
所谓局域网无盘工作站是指在工作站上没有安装软盘和硬盘,机器启动由网卡上的一个可编程只读存储芯片(PROM)来完成。当工作站启动时,它会从网络服务器上传回一远程启动映像文件,以作为工作站启动时使用。我们在无盘工作站上运行软件时,可能会遇到“主内存不够”、“没有足够的扩充内存(EMS)或扩展内存(XMS)”等错误信息,从而使我们的软件不能在工作站上运行。这是不同的软件对工作站系统配置有不同的要求所致,要解决就必须建立几种具有不同系统配置的启动映像文件,由用户根据所运行的软件来选择本工作站的启动映像文件。三…  相似文献   

19.
<正> 7.1 概述 在186系列机中,字长和操作逻辑都是16位长,而总线和中央处理机的寻址逻辑实际上都是18位长,16位字长最多只能寻址32K字,而中央处理机和总线却能访问高达128K字的地址。另一方面,在单总线结构的180机中,除了基本主存的地址空间外,最高4K字  相似文献   

20.
Corsair XMS2     
Corsair传统的XMS内存向来以精良的做工和出色的性能深受广大用户尤其是游戏发烧友的青睐,而他们推出的DDR2规格内存也沿用了这样一个在业界早负盛誉的名字—XMS2。XMS2系列包括单条包装和TwinX双条包装两种产品,本次《个人电脑》实验室接收到的便是后者—双条512MB包装的产品。这款产品的具体型号为C M2X512-5400C4PRO。从外观上来看,除了针脚的变化,XMS2内存与其他系列产品在外观和功能设计上保持着一致性:仍然在内存两面加装了铝制散热片,并在散热片上增加了散热槽的设计,可以通过有效增大散热面积来提高内存的散热效率。而内…  相似文献   

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

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

京公网安备 11010802026262号