首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 31 毫秒
1.
非规则问题是大规模并行应用中普遍存在和影响程序效率的关键问题,软件Cache是Cel处理器上解决该问题的一种普遍手段.鉴于通常的软件Cache忽略了非规则引用的内存访问模式,将Cache行设定为一个固定的长度,而加重内存带宽负荷及制约Cache利用率的问题,文中提出了一种自适应的Cache行算法,它根据非规则内存访问的...  相似文献   

2.
李薇  陈静 《数字社区&智能家居》2007,2(6):1320-1320,1337
内存管理是计算机编程最为基本的领域之一。在很多脚本语言中,不必担心内存是如何管理的,这并不能使得内存管理的重号性有一点点降低。对实际编程来说,理解内存管理器的能力与局限性至关重要。在大部分系统语言中,比如C和C++,必须进行内存管理。本文将介绍C/C++内存管理的基本技术及应用。C++中涉及到的内存的管理问题可以归结为两方面:正确地得到它和有效地使用它。“正确地得到”的意思是正确地调用内存分配和释放程序;而“有效地使用”指写特定版本的内存分配和释放程序。  相似文献   

3.
《计算机与网络》2009,(22):28-28
量身定制虚似内存1.普通设置法根据一般的设置方法,虚拟内存交换文件最小值、最大值间时都可设为内存容量的1.5倍,但如果内存本身容量比较大,比如内存是512MB.那么它占用的空间也是很可观的。所以我们可以这样设定虚拟内存的基本数值:内存容量在256MB以下,就设置为1.5倍;  相似文献   

4.
有关讨论计算机基本内存状态显示和任务清除的技术性文章很多,商品软件中和作者自己开发的这类程序也不少。纵观各种版本的操作系统DOS X.XX和工具软件中所带的这类小程序(MEM.COM、MI.COM和LAYER.COM等小工具)以及用户开发的这类小软件都存在很多不足:其显示内存状态和程序不能实现内存任务(TSR)的清除;能够实现内存任务清除的工具却不能显示内存的使用和分配情况,而且这类清除工具中不管是成品软件中所具有的还是用户自己开发的,都脱离不开“用TSR程序来管理内  相似文献   

5.
大型3D场景漫游系统内存管理   总被引:1,自引:0,他引:1  
在大型3D场景漫游系统中,单个资源(如模型、纹理)所需内存较大且分配和释放频繁,为了防止内存碎片的产生并提高内存分配速度,提出了一种新型内存管理方法.根据程序需求首先划分出一块或多块大的虚拟内存区域,然后基于所划分的内存区域进行内存分配和回收管理.在该管理方法中,对于程序中的小资源,使用内存池;对于大的资源,则使用伙伴系统内存管理方法.实验结果表明,该内存管理方法高效且稳定.  相似文献   

6.
在计算机的底板上有一节充电电池,它能够做些什么?每台计算机中都有一节后备充电电池,它直接焊在线路板上,电压为3.6V,其作用是保存计算机CMOS中的配置文件。这个配置文件设定了计算机中各个配件的参数。如果配置设定错误,计算机就不能正确地调用配件,也就不能正常启动了,所以配置文件的正确与否是开机启动的先决条件。不同的主机板CMOS设定的形式和项目有所不同。一般CMOS中包含以下内容:1.时钟:包括星期、月份、日期和年份;2.内存:包括基本内存和扩展内存;3.硬盘属性及参数:包括TYPE(类型)、CYI。N(柱面数…  相似文献   

7.
梁启冰 《微电脑世界》2003,(16):111-112,114
当我们每次启动Windows 2000或Windows XP时,总会有一大堆程序或服务被调入到系统的内存中。它们往往用来控制Windows系统的硬件设备、内存、文件管理或者其他重要的系统功能。但是,也有些专业人士指出:这些服务有很大一部分是用户根本不需要的。如果Windows在每次启动时自动加载和运行这些无用的程序或者服务,将延迟系统的启动速度,并会占用了许多宝贵的内存资源。实际上,这一问题是可以避免的,Windows自身就内置了服务管理工具,用户可以通过它设定Windows是否和如何调用这些服务。  相似文献   

8.
“内存神医”——DocMemory是一种先进的、可自行启动的内存检测软件,可测试多种类型的内存条,包括EDO、FASTPAGE、SDRAM以及现在流行的DDR、Rambus等内存,它使用严谨的测试算法和程序检测电脑基本内存和扩展内存,可以检测出95%以上电脑内存故障,使用十分方便。  相似文献   

9.
随着软件规模越来越大,如何保证程序的可靠性和安全性越来越受到人们的关注.由于C语言缺乏内存安全检测的机制,导致使用C语言编写的程序容易存在安全漏洞,所以针对C语言的可靠性研究也很越来越多.当前,软件可靠性和安全性常用的验证方法是静态分析和动态分析,动态分析由于能真实反映程序中存在的问题而得到广泛应用.目前针对程序内存安...  相似文献   

10.
我在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基本内存,一…  相似文献   

11.
在个人计算机应用软件设计过程中,广泛地使用到程序常驻内存设计技术。传统的方法有两种:一种是使用31H功能调用,另一种方法是调用中断27H。在这里我们提出一种新的设计方法,与传统的设计方法相比,它有如下优点,①程序在内存中的地址是预知的,我们可方便地使用DEBUG调试驻留程序;②新方法在给驻留程序分配内存时,是以1K字节作为基本分配单位的。传统方法却是以内存控制块所管理的内存大小作为分配单位。显然,新方法大大节省了内存开销。  相似文献   

12.
java语言的一个显著特点是它通过java虚拟机和垃圾回收机制管理着大部分的内存事务,但是在java程序中还是可能存在内存泄漏问题;避免内存泄漏的关键,就是要了解它发生的原因。本文首先分析导致java内存泄漏的原因,然后介绍一个检测内存泄漏的工具及其应用,文章的最后介绍一些典型的泄漏,使其在软件开发中起到抛砖引玉的作用,以便读者在java程序开发中尽量避免内存泄漏。  相似文献   

13.
CM386 V1.0的全称是CrackerMate,因此也有人称它为CM386,它是Computing Age Publisher于1992年3月出版发行的。CM386是一种基于DOS DE-BUG程序的游戏分析工具,它对计算机系统资源的要求是:386以上的CPU,VGA以上的显示器,DOS版本要求3.0及以上。CM386的源程序全部用汇编语言编写,其文件长度仅有10多KB,对基本内存的占用小于10KB,并且不占用任何的扩充内存或扩展内存,这一点它比GB4强,GB4占用11KB的基本内存,和180~  相似文献   

14.
冯涛  王海源 《福建电脑》2006,(3):82-82,93
java语言的一个显著特点是它通过java虚拟机和垃圾回收机制管理着大部分的内存事务,但是在java程序中还是可能存在内存泄漏问题:避免内存泄漏的关键,就是要了解它发生的原因。本文首先分析导致java内存泄漏的原因,然后介绍一个检测内存泄漏的工具及其应用,文章的最后介绍一些典型的泄漏。使其在软件开发中起到抛砖引玉的作用。以便读者在java程序开发中尽量避免内存泄漏。  相似文献   

15.
一个大程序要在小型机上运行,往往内存的容量不够。为此,可采用压缩存贮量,也可采用程序覆盖。本文所介绍的是,预先把辅程序段都存放到外存上,当主程序要用到哪一个时,才把它调入内存,用几次就重复调入几次,这样辅程序段在内存中交替地占用同一存贮区。  相似文献   

16.
读过《电脑》95年四期赵玉昆的《内存单元变化的观察器》一文后,觉得受益非浅.但该程序在从内存中退出时,却有一些弊病.下面就这方面提出一些建议,供大家商榷. 我们知道,当DOS加载一个可执行程序时,要建立两个数据区:其一为环境块(ENV),环境块中包含一系列环境变量,环境变量结束后,紧跟的是拥有此环境块的程序名和路径名;其二是程序段前缀(PSP),它定位于可执行程序之前,以节为边界,是一块100H字节大的区域,它是程序与DOS的接口,它的2CH、2DH 两字节包含ENV的段  相似文献   

17.
目前大多数386、486电脑在升级成多媒体电脑的热潮下,普遍存在着内存紧张的问题,由于多媒体电脑的光驱、声霸卡驱动程序等至少需增加50K以上的基本内存(Conventional memory),如再加上原来使用的硬盘增容驱动程序Drvspace.exe,防病毒驻留内存程序Vsafe.exe,则消耗的基本内存就更多,因此合理优化内存的问题就显得非常重要,否则在安装了多媒体驱动程序后,有可能一般的常用软件(如汉化的Foxbase)都运行不了。  相似文献   

18.
湛大骏 《电脑》1996,(3):54-55
目前大多数386、486电脑在升级成多媒体电脑的热潮下,普遍存在着内存紧张的问题,由于多媒体电脑的光驱、声霸卡驱动程序等至少需增加 50K 以上的基本内存(conventionalmemory),如再加上原来使用的硬盘增容驱动程序Drvspace.exe,防病毒驻留内存程序Vsafe.exe,则消耗的基本内存就更多,因此合理优化内存的问题就显得非常重要,否则在安装了多媒体驱动程序后,有可能一般的常用软件(如汉化的foxbase)都运行不了.笔者在一台486DX 2/66电脑上,对照了几种内存配置方案,得出了内存优化的几种办法.笔者电脑的基本配置情况:486DX 2/66 CPU,4兆内存,260兆硬盘,索尼55E光驱,OPTi 16位声卡,安装了DOS 6.22的硬盘增容驱动程度,另外为防病毒,在 Autoexec.bat文件开首加了句C:/DOS/Vsafe.exe,因此Vsafe.exe常驻内存.1.利用 DOS6.22的 Memmaker程序优化内存,用的是Compress setup(快速设置),且加装EMSL即扩展内存Expanded memory),则优化完毕后,我们用mem/c/p检查内存分配情况如下:  相似文献   

19.
硬件技术的发展,使微机的内停越来越大。软件的设计如何充分利用这些常规内存以外的存储器,是摆在软件开发者面前的一个亟待解决的问题。本文就如何利用EMS提出一点看法。 一、存储器的发展 可以说,在XT时代,存储器没有现在这么多令人费解的问题及名词。目前,内存有以下几种: 1.DOS常规内存 常规内存是指所有计算机中的基本内存,大多数计算机有640KB的常规内存,如果没有特殊指令需要使用其他内存的话,程序一股使用常规内存。  相似文献   

20.
内部储存器即通常所讲的内存,又称是随机存取器(英文简称为RAM),它是电脑用来存放随时要用到的信息,电脑如果要使用硬盘或软盘中的程序文件,一般要先调入内存(RAM),再经CPU处理,才运行这些程序文件,所以电脑的内存(RAM)空间有多大,能装下多大的信息量,这对电脑整体性能的影响是极为重要的。在实际操作中,内存(RAM)不足是会给操作者带来许多麻烦,甚至是严重的损失。 486DX的电脑一般情况最好是配8M以上内存(RAM),这样才可以将486DX的所有功能发挥淋漓尽致,若果仅仅配置1M的内存,虽然它的CPU运算速度快,但由于其内存空间有限,这内存空间又是大量信息传送的必经之路,会令主机的运  相似文献   

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

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