首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 312 毫秒
1.
基于linux的内存分配机制,以堆栈为切入点,分析了堆和栈的相似和不同之处,提出了一种改进的内存分配算法,提高了分配性能。  相似文献   

2.
操作系统中内核管理的重要资源是内存,在多用户的操作系统中,按照内存页的形式进行内存管理,有时会出现内存页被耗光的情况,所以操作系统的内存管理的任务不仅是内存的分配,更重要的是页面回收和更新进程的页表项。对基于对象的反向映射机制与页面回收算法相结合来实现内存页的管理进行研究,减少系统时间消耗和空间消耗,可以更好地提高系统工作效率。  相似文献   

3.
当前操作系统在管理内存时,常采用最佳适应算法对空闲内存块进行分配,但该算法存在效率不高、时空消耗大的缺点,对此提出基于二又排序树的最佳适应算法,改变原有的最佳适应算法中把所有空闲分区按容量大小顺序连接成空闲分区链的特点,而把所有空闲分区组建成一颗二叉排序树,进程发出请求时,根据二叉排序树的性质依次查找满足条件的空闲分区,并在分配后重组二叉排序树,保证二叉排序树的结构不被破坏,改善现有的最佳适应算法在查找过程中的效率问题.  相似文献   

4.
黎波 《宜宾学院学报》2014,14(6):123-125
最佳适应算法(BF)是内存空闲块分配的一种常用算法,现行BF算法的空闲块查询方法不当从而导致工作效率低下.使用拆半法替代原有的BF算法在空闲块查询时所采用的线性顺序比较法,同时增加分配记忆功能,对BF算法进行优化并加强算法功能,从而直接改善内存的分配效率,对提高系统吞吐量起到积极的促进作用.  相似文献   

5.
介绍了JAVA语言的各种数据存储位置和如何进行内存分配,通过示例分析JAVA程序对应的内存空间分配,提高初学者学习该语言的效率和深入掌握.  相似文献   

6.
从C/C++编译器对数据进行内存分配的策略人手,详细阐述了内存分配策略,并对指针使用中的若干问题进行分析,给出解决策略,确保合理、正确的使用指针,从而避免产生异常和内存错误,保证程序的健壮性和正确性.  相似文献   

7.
内存的使用技术是所有程序设计员都重视的问题,C 内存使用,特别是动态内存使用技术更是C 程序设计员长期探讨的问题.合理使用内存是提高程序可靠性和适用性的一种有效方法,但如果动态内存使用不当,容易造成内存泄漏.文章讨论了C 内存分配及动态内存的分配和回收的方法及存在的问题和解决办法.  相似文献   

8.
本文介绍了C++中内存的分配方式及动态内存分配中常见的内存错误及处理方法.  相似文献   

9.
:内存管理是计算机操作系统中非常重要的一项功能 ,在DOS操作系统下 ,内存管理一直是令DOS用户较为头痛的问题 ;在Windows操作系统下 ,内存使用量很大 ,而内存的大小对Windows的运行性能影响是很大的 ,所以一个DOS用户或一个Windows用户深入了解内存的分布以及管理操作方法是非常重要和必要的 ,本文对此作了阐述  相似文献   

10.
浅析Windows内存映射文件   总被引:3,自引:0,他引:3  
在分析windows内存结构的基础上,对windows的内存映射文件内存管理方式进行原理剖析,并做了简单验证实验。  相似文献   

11.
"虚拟存储"管理技术中的淘汰算法   总被引:1,自引:0,他引:1  
在现代计算机操作系统中,随着硬件技术和生产水平的发展,虽然内存的成本迅速下降,容量也一直不断扩大,但是,仍不能根本解决满足各种软件对存储空间急剧增长的需求。而“虚拟存储”管理技术实施,将对计算机系统进行有效管理起着任重道远的作用,为此,本文阐述了虚拟存储中的淘汰算法--这是多少年来计算机操作系统如何分配内存空间存储器管理中最为广泛十分重要的研究课题。并对各类淘汰算法的基本思想、算法的实质作了详细解析,比较它们各自优缺点,以及在同一淘汰算法中对该算法的几种不同观点进行了探讨性分析。  相似文献   

12.
介绍了系统内存的术语.并举例说明了内存管理的原理和技术,使读者快速掌握管理系统内存的方法,从而可以使用更多的应用程序,并对由于内存使用不当而产生的错误有准确地定位和解决的办法.  相似文献   

13.
介绍了系统内存的术语,并举例说明了内存管理的原理和技术,使读者快速掌握管理系统内存的方法,从而可以使用更多的应用程序,并对由于内存使用不当而产生的错误有准确地定位和解决的办法。  相似文献   

14.
在C 编程中,内存的分配和使用非常方便,其中堆和栈就是两种最常用的内存管理方式.在日常使用中,很多人对堆和栈的概念有所混淆,具体的实现细节也不甚明了.本文对此进行深入的分析,以期从根本上区分这两个不同的概念.  相似文献   

15.
内存管理是计算机操作系统中非常重要的一项功能,在DOS操作系统下,内存管理一直是令DOS用户较为头痛的问题;在Windows操作系统下,内存使用量很大,而内存的大小对Windows的运行性影响是很大的,所以一个DOS用户或一个Windows用户深入了解内存的分布以及管理操作方法是非常重要和必要的,本文对此作了阐述。  相似文献   

16.
本文讨论了DOS内存管理,指出对扩展内存的几种使用方式以及各内存管理命令的相互依赖关系.  相似文献   

17.
动态分配、回收内存是C/C++编程语言一个最强的特点,但是最强的同时也可能是最弱的,在内存处理出错的地方通常就是BUGS产生的地方。一个最敏感和难检测的BUGS就是内存泄漏——没有把前边分配的内存成功释放,一个小的内存泄漏可能不会引起人的注意,但是程序泄漏大块内存,将可能引起复杂的内存耗尽错误。  相似文献   

18.
初次接触面向对象程序设计,不易弄清楚各种类型变量在内存中是如何分配和管理的。以Java为例,主要介绍基本数据类型一维数组内存模型、引用数据类型数组内存模型、方法调用时变量的内存模型、内部类的内存模型的活动空间。了解对象的属性和行为在内存中的位置和彼此间的关系,有助于更好地理解程序的编译原理和运行机制。  相似文献   

19.
本文面向广大普通的PC机用户,较系统地阐述了在DOS环境下对内存特别是高内存空间采用的多种管理技术,以加深人们对内存结构和管理的认识。  相似文献   

20.
介绍了在C语言程序设计过程中内存和变量的关系,对集中内存的分区进行了说明,然后分析了内存泄漏的原因,并提出了相应的预防措施.  相似文献   

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

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