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

2.
为实现基于静态分析技术自动的检测C程序中的非法计算缺陷,提出了一种基于区域内存模型进行非法计算缺陷检测的方法。对C程序中的非法计算缺陷操作归纳总结出其受限集,以对相应运算进行约束;通过抽象的区域内存模型表示实际的内存存储,实现了基于抽象内存区域内存模型的数据流分析;基于数据流分析的结果,判定C程序中的受限操作是否违背受限集的约束,以实现非法计算缺陷的检测。5个实际工程的检测结果分析表明,该方法可有效地检测出C程序的各类非法计算缺陷。  相似文献   

3.
大型计算机程序微机化是当前世界上计算机软件发展的一个趋势,1987年以来美国化学会志(J.Am.Chem.Soc.)几乎每期都有关于微机量化程序软件的介绍及报导。量子化学计算由于其程序长,数组大,要占用很大的计算机内存,计算时需消耗较多的计算机时。因此,过去一些较大的量化计算程序只能在大中型计算机上完成。1986年我们首先在国内推出了IBM-PC/XT微机的量化程序集,这些程序在国内高校推广后,对于量子化  相似文献   

4.
Turbo C提供了六种不同的存储模式,我们可使用其中的任意一种来在8086系列微处理器上编译一个程序。每一种模式以不同的方式管理计算机的内存和控制程序的代码或数据区域的大小,同时也决定了程序的执行速度。因为所用的这些模式对程序的执行速度和系统内存的访问方式有深刻的影响,所以我们有必要详细地了解这个问题。  相似文献   

5.
随着WINDOWS95(WIN95)的不断普及,越来越多的人对WIN95产生了浓厚的兴趣。本人就WIN95的DOS引导程序作了较为详细的分析,对它在引导过程中的具体作用有了进一步的认识。(以下内容如未指明,都是针对硬盘)。 一、计算机启动的过程 1.加电自检。 2.将主引导扇区调到内存的0000:7C00处,然后把控制权交给主引导程序;主引导程序将自身复制到内存的0000:0600处,并在新的内存处继续执行。 3.由主引导程序将DOS引导扇区调到内存的0000:7C00处,把控制权交给DOS引导程序。 4.由DOS引导程序检查根目录下有无操作系  相似文献   

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

7.
本文从DOS内存的分配与管理出发,详细介绍了常驻内存程序(TSR)的组成和特性,说明了程序常驻内存的原理和实施步骤以及用Turbo C解决程序常驻内存的途径和方法,并给出了一个用Turbo C编制的TSR实例,以便读者能用Turbo C编制自己的TSR软件。  相似文献   

8.
C/C 语言中的动态内存管理机制自由且灵活,但动态内存的使用容易引入内存泄漏,导致系统性能降低甚至系统崩溃。为了更加有效的检测内存泄漏,提出了一个基于有界模型检测技术的C/C 程序内存泄漏检测方案MLD-CBMC。该方案以C/C 程序文件为输入,利用有界模型检测技术,对程序进行展开处理,加入内存泄漏性质,并利用可满足性模理论(SMT)对程序约束和性质组成的验证条件编码,使用SMT求解器对验证条件求解,将检测内存泄漏问题转换为求解可满足性问题,实现C/C 程序内存泄漏的检测。通过实验验证了方案的有效性,并与其他有界模型检测工具进行对比实验,实验证明方案对内存泄漏的检测能力更强。  相似文献   

9.
梅兴平 《电脑》1996,(3):41-43
如果我们在操作计算机时常考察内存驻留程序TSR驻留的情况,有时会碰到一些奇怪的现象:一些已经撤离的TSR还报告驻留在内存中,而有的刚运行驻留的TSR却榜上无名,有时报告的TSR名中包含空格、(?)等字符,为不合法的程序名等等.例如本人在一次用MEM/C命令观察内存情况时得到的报告如表1:  相似文献   

10.
问题的分类数值分析是一门用数字计算装置来进行科学计算(不包括单纯的数据处理)的学科。由于近年来计算机的不断改革,目前这个领域主要为用大型内存程序数字计算机的问题所占领。现在将经常遇到的计算问题粗略地分为下列几个数学类型:  相似文献   

11.
DOS缉毒集锦     
为广大计算机用户所普遍接受的DOS操作系统——从其高版本6.0开始终于赶上了时髦,增加了病毒检测功能——提供了VSAFE、MSAV等预防、清除病毒的程序。但DOS有没有更广泛、更方便的缉毒方法呢?有的!请看下文: 1.MEM 这是4.0版以后的DOS提供的一个内存信息测试程序,通过它可以了解内存的使用情况,以便及早发现病毒。建议带上参数/C或/D。命令MEM/C将在正常的MEM命令后附加报告所有装入内存的程序及其它内存块的大小;命令MEM/D将更加详细,包括各程序起始地址等信息。如发现有不明程序驻留内存,应怀  相似文献   

12.
软件交流     
PB-700计算机平面框架计算程序编号:86-0136 本程序用BAS IC语言在PB-700计算机上通过。能计算出平面框架中节点的位移、插件端点轴向力、插件端点弯矩。程序所占内存为7KB。程序设计是根据矩阵位移法编写的。允许插件截面尺寸变化,考虑的荷载有三种类型:即集中力(如风荷载、地震力等等)、均匀分布荷载、流体非匀布荷载。经过验算表明,计算结果与大型计算机的完全一致。作者:张朝晖(太原市山西省第五建筑工程公司)1986年6月3日  相似文献   

13.
内存单元监视器,是本人为程序所起的名字。该程序的功能是可以监视某一内存单元的瞬间变化。我们在编制程序、维护设备、剖析程序时,有时需要了解某一特定单元或几个单元的变化情况,在一般的情况下,可以借助于DEBUG调试工具来完成这一工作,但有时我们需要观察内存的瞬间变化,或在程序运行之中了解它的变化情况,这里DEBUG就无能为力了。本程序可以做到这一点。 程序的结构:程序通过修改INT 1C中断,实现内存单元数据的随时显示,因为INT 1C每秒中断18.2次,所以基本上能够满足一般的变化速度。内存单元的  相似文献   

14.
王德超 《软件》2014,(2):85-87
通过C/C++程序编译系统中内存分配的分类比较,以及相关实验程序分析,探讨了程序数据存储在不同内存区域的特点及可能存在的问题,给出了解决相关问题的方法。正确理解不同内存区域特点,特别是堆区与字符常量区的性质,是提高程序效率与减少内存占用,以及避免在C/C++程序设计中可能出现的不可预见错误的关键。  相似文献   

15.
提出在C++中利用32位汇编语言直接对内存操作的方法,实现对任意超长整数在计算机中的存储,给出任意超长整数的输入和输出的表示方法,以及主要程序算法框图和程序流程图.对其时间复杂度及所需空间复杂度进行分析,为直接在C++中调用提供便利条件,为实现在计算机中用超长整数运算代替浮点运算提供技术支持.  相似文献   

16.
本文介绍了一种在不知道被控计算机软件的情况下,去监控被控计算机的通用方法。它采用内存驻留技术,通过网络或串行口,在后台接收控制信息去控制被控计算机的键盘缓冲区,截取存盘服务中断把信息发往控制计算机。文中给出了C 程序实例。  相似文献   

17.
本文报告了DPS8计算机MNDO程序。由于DPS8机对每个用户的内存限制,所以已改造了原始MNDO 程序使适应于该机型。这个程序可用于优化分子几何和寻找限制性反应过度态。作为应用举例,文中给出了水分子电子结构和(Cl~-+CH_3Cl)反应的过滤态的计算研究。  相似文献   

18.
晓冬 《计算机》2001,(16):22-22
现在科技飞速发展。运用内存的设备也越来越多。打印机、绘图仪、数码设备等等都需要用到内存。可是,内存并不像看上去那么简单,它是计算集中核心的部件。CPU负责控制整个计算机系统。硬盘是物理存储设备。而计算机的“灵魂”——程序就是在内存中动态演算的。内存可以说是决定计算机系统是否稳定的基石。  相似文献   

19.
对于要攒机器或升级的朋友来讲,选购内存条是必不可少的一道工序,但是一旦面对市场上那五花八门的内存种类,总会让选购者望而却步,RAM(内存)之前好像总是有那么几个附加字母,什么EDO RAM、SDRAM、ECC RAM、SRAM……除此之外,那些复杂的内存参数和型号也常常令最自信的电脑玩家迷惑不解。 RAM(内存)的解释很简单:它是数据、计算结果和程序指令的存储区域,与CPU共同构成了计算机的核心。市  相似文献   

20.
如何获得更多的常规内存 大多数程序要用常规内存才能运行,但是你的计算机只有640K常规内存。如果一个程序由于内存不够而不能运行,则多数原因是由于常规内存不够。可以用下面的几种方法来获得更多的常规内存:  相似文献   

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

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