共查询到20条相似文献,搜索用时 15 毫秒
1.
当我们编写那些占用大量内存的程序,如图象处理程序以及复杂的三维动画制作程序时,一个注定要解决的问题是如何充分利用计算机内存,因为寥寥640K的基本内存实在难以存储计算过程中产生的如此冗长的图象及计算信息。于是,我们在程序设计时,必须设法充分享用计算机资源所提供的扩展内存(EMS),扩充内存(XMS)等存储空间。然而现今流行的C/C++软件均未提供直接访问EMS、XMS的接口。如Borland C++中的malloc()、free()、 相似文献
2.
董玉坤 《计算机工程与应用》2016,52(19):31-36
为实现基于静态分析技术自动的检测C程序中的非法计算缺陷,提出了一种基于区域内存模型进行非法计算缺陷检测的方法。对C程序中的非法计算缺陷操作归纳总结出其受限集,以对相应运算进行约束;通过抽象的区域内存模型表示实际的内存存储,实现了基于抽象内存区域内存模型的数据流分析;基于数据流分析的结果,判定C程序中的受限操作是否违背受限集的约束,以实现非法计算缺陷的检测。5个实际工程的检测结果分析表明,该方法可有效地检测出C程序的各类非法计算缺陷。 相似文献
3.
大型计算机程序微机化是当前世界上计算机软件发展的一个趋势,1987年以来美国化学会志(J.Am.Chem.Soc.)几乎每期都有关于微机量化程序软件的介绍及报导。量子化学计算由于其程序长,数组大,要占用很大的计算机内存,计算时需消耗较多的计算机时。因此,过去一些较大的量化计算程序只能在大中型计算机上完成。1986年我们首先在国内推出了IBM-PC/XT微机的量化程序集,这些程序在国内高校推广后,对于量子化 相似文献
4.
Turbo C提供了六种不同的存储模式,我们可使用其中的任意一种来在8086系列微处理器上编译一个程序。每一种模式以不同的方式管理计算机的内存和控制程序的代码或数据区域的大小,同时也决定了程序的执行速度。因为所用的这些模式对程序的执行速度和系统内存的访问方式有深刻的影响,所以我们有必要详细地了解这个问题。 相似文献
5.
余武洋 《电脑编程技巧与维护》1998,(6):8-9
随着WINDOWS95(WIN95)的不断普及,越来越多的人对WIN95产生了浓厚的兴趣。本人就WIN95的DOS引导程序作了较为详细的分析,对它在引导过程中的具体作用有了进一步的认识。(以下内容如未指明,都是针对硬盘)。 一、计算机启动的过程 1.加电自检。 2.将主引导扇区调到内存的0000:7C00处,然后把控制权交给主引导程序;主引导程序将自身复制到内存的0000:0600处,并在新的内存处继续执行。 3.由主引导程序将DOS引导扇区调到内存的0000:7C00处,把控制权交给DOS引导程序。 4.由DOS引导程序检查根目录下有无操作系 相似文献
6.
内存管理是计算机编程最为基本的领域之一。在很多脚本语言中,不必担心内存是如何管理的,这并不能使得内存管理的重号性有一点点降低。对实际编程来说,理解内存管理器的能力与局限性至关重要。在大部分系统语言中,比如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.
如果我们在操作计算机时常考察内存驻留程序TSR驻留的情况,有时会碰到一些奇怪的现象:一些已经撤离的TSR还报告驻留在内存中,而有的刚运行驻留的TSR却榜上无名,有时报告的TSR名中包含空格、(?)等字符,为不合法的程序名等等.例如本人在一次用MEM/C命令观察内存情况时得到的报告如表1: 相似文献
10.
G.E.福赛鼎 《计算机研究与发展》1960,(4)
问题的分类数值分析是一门用数字计算装置来进行科学计算(不包括单纯的数据处理)的学科。由于近年来计算机的不断改革,目前这个领域主要为用大型内存程序数字计算机的问题所占领。现在将经常遇到的计算问题粗略地分为下列几个数学类型: 相似文献
11.
12.
13.
14.
通过C/C++程序编译系统中内存分配的分类比较,以及相关实验程序分析,探讨了程序数据存储在不同内存区域的特点及可能存在的问题,给出了解决相关问题的方法。正确理解不同内存区域特点,特别是堆区与字符常量区的性质,是提高程序效率与减少内存占用,以及避免在C/C++程序设计中可能出现的不可预见错误的关键。 相似文献
15.
16.
本文介绍了一种在不知道被控计算机软件的情况下,去监控被控计算机的通用方法。它采用内存驻留技术,通过网络或串行口,在后台接收控制信息去控制被控计算机的键盘缓冲区,截取存盘服务中断把信息发往控制计算机。文中给出了C 程序实例。 相似文献
17.
本文报告了DPS8计算机MNDO程序。由于DPS8机对每个用户的内存限制,所以已改造了原始MNDO 程序使适应于该机型。这个程序可用于优化分子几何和寻找限制性反应过度态。作为应用举例,文中给出了水分子电子结构和(Cl~-+CH_3Cl)反应的过滤态的计算研究。 相似文献
18.
19.
20.
《数字社区&智能家居》1998,(7)
如何获得更多的常规内存 大多数程序要用常规内存才能运行,但是你的计算机只有640K常规内存。如果一个程序由于内存不够而不能运行,则多数原因是由于常规内存不够。可以用下面的几种方法来获得更多的常规内存: 相似文献