共查询到20条相似文献,搜索用时 15 毫秒
1.
电脑中用来存储数据的设备叫做存储器,存储器分为外存和内存两种。外存又叫辅助存储器,包括硬盘、光驱等;内存又叫主存,用来存储执行中的数据。内存在PC系统中的作用举足轻重。下面我们就来看看内存是如何工作的。一、内存的基本概念严格地就,内存是一个广义的概念,它泛指电脑系统在运行时,存放数据与指令的半导体存储单元,包含了两种类型:第一种类型是ROM(即Readonlymemory,只读存储器),这类内存常被用于存储重要或机密的数据。一般来说,此种类型的内存只能读取,不允许擦写。第二种类型就RAM(即Ran-domAccess Memory,随机存取存储器),… 相似文献
2.
由于硬件的限制,在基于Symbian OS进行开发的过程中,少量的内存泄漏经过积累也会造成灾难性后果,这就要求编写的程序是没有内存泄漏的。Symbian OS采用不同于其他任何平台的独特机制来保证内存安全。对其三种机制进行了分析,并讨论了基于Symbian OS进行开发的过程中如何管理内存。 相似文献
3.
如果说CPU是电脑的大脑,主板是神经系统,那么内存和硬盘就是电脑的记忆中枢。我们常说的电脑内存是指RAM,也就是随机存储器, 它最大的特点就是存储速度特别快,但必须要通电才能使用,而电脑关机的时候,内存里面就空无一“物”了。内存的样子就像一块加大号的口香 相似文献
4.
5.
1.常驻程序的概念首先,我们把非常驻内存程序叫一般程序.在定义常驻程序之前,让我们先来分析一般程序在内存中的运行规律.我们在运行(RUN)一般程序时,DOS会将程序装入内存,等执行结束后,就把内存的使用权释放,供后来调入的程序使用.而常驻程序执行完后,仍然留在内存之中,而不释放所占内存的使用权,常驻内存程序也简称TSR(ter-minate and stay resident). 相似文献
6.
吴央 《中学生(作文版)》2006,(1)
Windows中运用虚拟内存技术,即拿出一部分硬盘空间来充当内存使用,当内存占用完时, 电脑就会自动调用硬盘来充当内存,以缓解内存的紧张。虚拟内存设置主要有两点,即内存大小和分页位置。内存大小就是设置虚拟内存最小为多少和最大为多少;而分页位置则是设置虚拟内 相似文献
7.
郭烨 《洛阳师范学院学报》2003,22(5):59-62
将Java成功地移植到嵌入式系统的关键是虚拟机(JVM)技术.Java虚拟机是一种软件,对Java程序而言,它表现为具有单一硬件和操作系统特性的软件“计算机”,它能够使采用Java编程语言编写的程序无需修改就可以运行在大多数操作系统和硬件平台上.JVM具有自动内存回收功能,但是在嵌入式系统中,却不能采用传统的内存回收算法,因为这样的算法不能有效消除Java程序中的内存泄漏,从而会影响嵌入式系统的稳定性.本文分析了产生这种内存泄漏的原因,并提出了一种适应于嵌入式系统的JVM内存回收机制. 相似文献
8.
研究了ZigBee协议栈中的内存管理算法,并结合典型内存管理算法TLSF(Two-level Segregated Fit)两位标志位管理内存思想,对Z-Stack内存管理算法进行了改进,该改进算法同时又对内存分配和释放时的指针进行动态修改。IAR调试验证分析表明,该改进算法提高了内存分配速度和内存利用率。 相似文献
9.
内存的泄漏与溢出是在进行Android开发时最常见且棘手的问题之一。为了提高Android开发的质量和效率,总结了Android的内存泄漏与溢出的常见类型和解决方法。内存泄漏的常见类型有集合类泄漏、传入Activity的Context造成的内存泄漏、非静态内部类创建静态实例和线程造成的内存泄漏等|内存溢出的常见类型有由强引用造成的内存溢出、由大量图片显示导致的内存溢出、从数据库中取出大量数据造成的内存溢出、代码中存在死循环或循环产生过多重复对象实体造成的内存溢出等,并提出了由图片造成的内存溢出的新的解决方法。 相似文献
10.
11.
12.
13.
饶颖 《深圳信息职业技术学院学报》2023,(6):35-42
传统的多线程处理模型,并不适合处理IO密集业务。如果当前线程因为IO请求、加锁等系统调用或者被更高优先级的任务打断而阻塞时,CPU需要进行线程的上下文切换,调度新的线程重新执行,单次线程切换的开销不大,时延是微秒级别,但是如果切换频繁,带来的开销就会比较大,这会直接降低CPU的利用率;此外, IO操作中难免要进行内存分配和数据拷贝的操作,操作系统自带的内存分配对于密集IO操作,会产生大量的内存碎片,降低程序和操作系统的性能。基于以上两个问题,设计一个高效的IO调度系统,采用基于协程的任务调度模式,解决传统多线程模型处理密集IO效率不高的问题;另外再基于内存池的内存管理,解决操作系统自带的内存管理性能不高的问题。利用以上两个关键技术,大大提高了IO密集业务的处理效率。 相似文献
14.
Oracle数据库启动时,系统首先在内存中分配系统全局区(SGA),构成了Oracle的内存结构,然后启动若干个常驻内存的操作系统进程,构成了Oracle的进程结构,内存区域和后台进程组成Oracle实例。 相似文献
15.
孙歆钰 《中国科教创新导刊》2007,1(18):46-46
在C/C 的学习中,内存的分配问题往往是一个容易让人忘记的,重要的环节,为了更好的掌握C/C 语言就必须要了解程序所包含的数据在内存中的分布情况和操作规则. 相似文献
16.
GC自动地进行内存管理,但长时间对象强引用而忘了释放,可能导致内存泄漏,软引用有较强的引用功能,在程序中申请内存时,GC自动判断是否处于软可及状态的对象。当内存不够时才回收这些由软引用的对象,从而保证了内存不溢出。 相似文献
17.
浅析Windows内存映射文件 总被引:3,自引:0,他引:3
张泽清 《福建师大福清分校学报》2006,(2):20-25
在分析windows内存结构的基础上,对windows的内存映射文件内存管理方式进行原理剖析,并做了简单验证实验。 相似文献
18.
从系统内存的种类与结构开始,讨论了几种内存不足的对策,并介绍了常用的三种内存管理程序的特点,同时讨论了DOS5.0的内存管理思路。 相似文献
19.
内存对齐对网络通信程序的影响 总被引:1,自引:0,他引:1
讨论了数据在内存中是如何对齐,结构体数据在内存中是如何存在的,同时内存对齐对不同系统的影响及程序性能影响,以及如何利用内存对齐技术使网络程序间能正确进行数据交换。 相似文献
20.
为了减少CPU访问内存的次数,提高计算机性能,一些计算机硬件平台要求存储在内存中的变量按自然边界对齐。阐述了结构体变量的内存对齐规则,分析了结构体类型的变量及成员在内存中是如何对齐的,以及成员变量在结构体中的声明顺序。 相似文献