首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 15 毫秒
1.
阐述堆溢出原理,分析堆的结构,在此基础上研究堆溢出利用技术对堆溢出的分类提出一些新的见解.  相似文献   

2.
分析Java的内存管理与垃圾收集机制.  相似文献   

3.
软件调试支持是操作系统的重要组成部分,而由于内存管理不善造成的软件BUG占软件故障的很大比例.从内存管理的角度,讨论了Elastos操作系统对软件调试的支持.介绍了Elastos的内存布局和堆管理器算法,然后论述了堆、栈的内存管理,以及针对软件调试所提供的栈保护页设置、堆块前/后内存越界检查等.最后简要地介绍了构件Domain技术和基于伪驱动的内核窥探调试.通过Elastos内存管理的调试支持,可以提高修复和内存管理相关的BUG,增强软件的可靠性,减小软件的开发成本.  相似文献   

4.
栈和堆中的变量具有不同生存期,而堆中变量的生存期由程序员决定.本文重点讨论面向对象C++中栈和堆的对象的构造与析构特点.  相似文献   

5.
李亚民  李三立 《计算机学报》1989,12(11):834-389
RISC设计是面向寄存器堆操作的.寄存器堆上/下溢时保存/恢复帧的数量N,直接影响着寄存器堆调度管理的开销及RISC机的性能.通过对一个寄存器堆调度模型的分析,我们发现N=(k~2+k(W+1))~(1/2)-k为宜,其中W是寄存器堆能同时容纳的帧的数量,k=α/β,α为处理上/下溢陷阱的开销,β是传送一个帧的开销.实验结果也证实了该公式的正确性.在本文最后,我们给出了位片式RISC寄存器堆的实现方案.  相似文献   

6.
本文对堆上的数据分布进行了测定,根据测定结果并利用堆的性质设计出一个堆选择算法,对于n<2^16,算法的平均复杂度以8.9n为上界。  相似文献   

7.
介绍一种诊断核供热堆冷却系统故障的方法,即神经元网络在冷却泵系统故障诊断中的应用.研究结果表明,神经元网络技术可应用于核动力堆的故障诊断和控制.  相似文献   

8.
Dijkstm提出单源点最短路径算法即计算一个节点到其他所有节点的最短路径.算法结构过于复杂且效率较低.采用最小堆对Dijkstra最短路径算法进行优化,优化后的算法比起经典算法在时间复杂度和空间复杂度上都有明显的提高.  相似文献   

9.
基于局部堆内存抽象表示的堆操作程序内存泄露检测   总被引:1,自引:0,他引:1  
堆操作程序通过共享易变数据结构可灵活地申请、合并、删除堆内存.这类程序的内存泄漏检测要求精确的域敏感的指针别名信息,变得尤其复杂和难以处理.针对这个问题,提出了基于"指针扩展类型"域敏感的堆内存抽象方法,对指针变量在形态上的排列关系进行抽象以支持堆的局部推理.首先,定义了各种基本语句的操作语义,然后基于该抽象方法采用前向数据流迭代算法提出了一种新的内存泄露检测算法.在Crystal编译框架下实现了面向C程序的内存泄漏检测原型工具Heapcheck,该工具支持复杂数据结构内指针型数据域上的内存泄露检测.在典型基准C程序上的实验结果分析表明,该方法与现有的技术相比在效率和精度上都具有优势.  相似文献   

10.
本文通过分析单任务操作系统DOS与多任务操作系统Windows在内存管理上的不同,参照C语言在DOS实现二叉树的原理,对二叉树节点数据类型的定义作相应的修改提出了一种在Windows编程中实现二叉树的方法。  相似文献   

11.
针对目前常被采用的反汇编破解,提出了一种通过代码移植实现代码"隐藏"的方法,并用程序实例详细说明了其实现步骤,验证了其可行性.  相似文献   

12.
负载敏感的P2P覆盖网   总被引:1,自引:1,他引:0  
P2P网络较好地实现了大范围分布式环境下的节点自组织,但面向实际应用时,由于节点能力的差异带来了负载均衡问题.按照混合层次网络架构,基于Treap树设计了一种P2P覆盖网,根据负载率的优先级构造最小堆,并动态维护,实现稳定化操作.节点通过Treap树的信息汇聚机制获取后代节点的负载率,以此为基础实现负载均衡策略.仿真结...  相似文献   

13.
介绍了在Windows环境下专家系统开发工具的内存管理。由于合理而充分地利用了Windows的某些内存管理技术,在减少内存碎片,解决大内存需求方面有明显的效果,大大提高了系统的效率。  相似文献   

14.
通过引用堆的思想,达到了在选最小边时能充分使用原有比较信息的目的,对PRIM算法进行了探讨.  相似文献   

15.
在序列医学图像的交互式分割过程中,分割速度是交互式算法应用的一个瓶颈.提出了一种基于配对堆的交互式医学图像分割算法.通过使用配对堆实现可降级的优先队列,降低了Live-Wire交互式分割算法从图上大量节点中动态搜索两目标点之间最短路径的时间复杂度.经算法分析以及在放疗计划系统中的应用实验表明,该算法可有效提高序列医学图像的分割效率.  相似文献   

16.
超长指令字(Very Long Instruction Word,VLIW)处理器一般采用总线互连的多簇结构,每个簇中的功能单元共享一个本地寄存器堆,簇间采用总线传输数据,以避免功能单元增多时,全连通结构的延时、面积和功耗的快速增长;但簇间数据共享时的拷贝和延时,使得处理器在性能上有所下降.文中提出了一种寄存器堆互连的多簇VLIW结构,采用寄存器堆来连接各个簇,从而可以避免簇间数据传输的延时和额外的数据拷贝操作.同时也提出了针对这种结构的指令调度算法,以提高指令调度的性能.实验结果表明,与全连通的VLIW结构相比,寄存器堆互连结构在性能上仅有13%左右的性能下降,代码长度则基本不变;这都优于总线互连的多簇结构.  相似文献   

17.
工程计算软件开发中Fortran混合编程的关键问题分析   总被引:1,自引:0,他引:1  
常斌  李宁  黑新宏 《计算机应用》2003,23(Z1):56-58
系统地分析了工程计算软件开发中,Fortran混合编程技术的难解决方案.在对Fortran混合编程机制深入理解的基础之上,论述了解决混合编程中的实际问题.  相似文献   

18.
本文描述了热电堆式光电传感器的暂态模型,并对常用的二种模型进行了解算.所获数学表达式可为该类传感器的优化设计提供理论依据.  相似文献   

19.
本文提出一种利用可信计算技术增强文件系统可信性的方法,以Linux为基础,设计实现了一个可信文件系统原型CIVFS.CIVFS是一个结合加密和完整性校验两种保护措施的文件系统,它借助堆式文件系统技术,嵌入在Linux内核中,添加了文件加密和完整性校验模块,利用TPM芯片提供的可信计算和安全存储等功能,增强了对系统安全组件和数据的安全保护.  相似文献   

20.
鉴于传统的堆算法在大排队长度下性能较差,提出了一种32叉树算法,用来改善在大排队长度下的存取性能.  相似文献   

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

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