内存溢出一词是什么意思?从专业术语去解释

所属分类: 硬件教程 / 内存 阅读数: 87
收藏 0 赞 0 分享

最近,小编某在电脑论坛看到一个比较陌生的词汇---内存溢出,很有论坛朋友在讨论关于内存溢出一系列问题。小编当时有点找不到北额,从字面还可以勉强理解内存溢出是什么意思。但是从什么专业术语去解释额,无法保证自己的专业性,于是小编就整理了一些资料。在这里,也想和大家分享一下内存溢出什么意思?

内存溢出是什么意思?
内存溢出是什么意思?

内存溢出通俗解释:

通俗理解就是内存不够,通常在运行大型软件或游戏时,软件或游戏所需要的内存远远超出了你主机内安装的内存所承受大小,就叫内存溢出。此时软件或游戏就运行不了,系统会提示内存溢出,有时候会自动关闭软件,重启电脑或者软件后释放掉一部分内存又可以正常运行该软件或游戏一段时间。

内存溢出基本含义:

内存溢出已经是软件开发历史上存在了近40年的“老大难”问题,像在“红色代码”病毒事件中表现的那样,它已经成为黑客攻击企业网络的“罪魁祸首”。 如在一个域中输入的数据超过了它的要求就会引发数据溢出问题,多余的数据就可以作为指令在计算机上运行。据有关安全小组称,操作系统中超过50%的安全漏洞都是由内存溢出引起的,其中大多数与微软的技术有关

内存溢出基本内容:

为了便于理解,我们不妨打个比方。缓冲区溢出好比是将十磅的糖放进一个只能装五磅的容器里。一旦该容器放满了,余下的部分就溢出在柜台和地板上,弄得一团糟。由于计算机程序的编写者写了一些编码,但是这些编码没有对目的区域或缓冲区——五磅的容器——做适当的检查,看它们是否够大,能否完全装入新的内容——十磅的糖,结果可能造成缓冲区溢出的产生。如果打算被放进新地方的数据不适合,溢得到处都是,该数据也会制造很多麻烦。但是,如果缓冲区仅仅溢出,这只是一个问题。到此时为止,它还没有破坏性。当糖溢出时,柜台被盖住。可以把糖擦掉或用吸尘器吸走,还柜台本来面貌。与之相对的是,当缓冲区溢出时,过剩的信息覆盖的是计算机内存中以前的内容。除非这些被覆盖的内容被保存或能够恢复,否则就会永远丢失。

在丢失的信息里有能够被程序调用的子程序的列表信息,直到缓冲区溢出发生。另外,给那些子程序的信息——参数——也丢失了。这意味着程序不能得到足够的信息从子程序返回,以完成它的任务。就像一个人步行穿过沙漠。如果他依赖于他的足迹走回头路,当沙暴来袭抹去了这些痕迹时,他将迷失在沙漠中。这个问题比程序仅仅迷失方向严重多了。入侵者用精心编写的入侵代码(一种恶意程序)使缓冲区溢出,然后告诉程序依据预设的方法处理缓冲区,并且执行。此时的程序已经完全被入侵者操纵了。

入侵者经常改编现有的应用程序运行不同的程序。例如,一个入侵者能启动一个新的程序,发送秘密文件(支票本记录,口令文件,或财产清单)给入侵者的电子邮件。这就好像不仅仅是沙暴吹了脚印,而且后来者也会踩出新的脚印,将我们的迷路者领向不同的地方,他自己一无所知的地方。

更多精彩内容其他人还在看

新增内存安装注意事项

  PC机之所以能够迅速在普及,很重要一点就是系统的开放性,更换和升级方便。在计算机的升级过程中,最简单的要数是内存升级,只要把机器关机后,拔下电源,打开机箱,把新的内存插入空闲的内存插槽就可以了。不过,有时候也会出现
收藏 0 赞 0 分享

内存超频误区,您有犯这样的错误么吗?

 超频作为DIY玩家们永远的追求,誓必要将每一个可超频的硬件性能发挥到极致。先前是只对处理器、显卡进行超频,现就连插在主板上的内存也照超不误了。超频已经成为大家提升硬件价值的一种常用手段了,于是众厂商也是挖空心思推出了
收藏 0 赞 0 分享

菜鸟手册:教你认识内存制造过程

  芯片的制造   内存是由一般的海滩的沙所制成的。沙中含有半导体或芯片制造时最重要原料的 - 硅 (silicon) 。从沙中粹取的硅 , 经过融解、成型、切片、打磨以及抛光的程序而成为晶圆片 (silicon wafer) 。在制造芯片的过程中,
收藏 0 赞 0 分享

带你走捷径,迅速提升DDR2内存的性能

  随着AM2处理器的逐渐热门和Conroe系列处理器的强势发布,DDR2的发展进入黄金时期,DDR2 800气势很足,似乎要在2006年成为市场的主流。不少用户不得不反问:“我的内存够快了吗?还能够再快吗:”  如何继续提升DDR2内存的性能
收藏 0 赞 0 分享

菜鸟成长手册:谈单面与双面内存区别

内存之所以存在单面与双面内存,这关系到厂商制程跟良率问题,内存上的颗粒有分单面颗粒跟双面颗粒。 单面与双面内存 单面内存就一定比双面内存好,或者一定要在两者之间区分伯仲。单、双面内存它们的本身没有好坏,区
收藏 0 赞 0 分享

再便宜都要打假 6大内存品牌最直观防伪

目前市场上我们见过的大多内存品牌包括金士顿(Kingston)、三星(Samsung)、KINGMAX、宇瞻(Apacer)、威刚(A-DATA)、黑金刚(KINGBOX)、创见(Transcend)、海盗船(Corsair)、金邦(Geil)、金泰克、芝奇、、亿能、南亚
收藏 0 赞 0 分享

游戏内存如何炼成的 厂商工程师手记曝光

一:好内存,从设计开始   说起内存,可能很多玩家都觉得无所谓。内存只要可以用就行了,谁管它怎么样?实际上这样的想法是比较偏颇的。比如游戏玩家,往往长时间、高负荷运行计算机,对计算机整机性能特别是内存要求非常苛刻。
收藏 0 赞 0 分享

三思而后买 你真的需要DDR3内存吗

  随着Intel Core i7系列处理器的发布,DDR3内存终于在全世界玩家前吐气扬眉。在Core i7处理器中,集成了三通道内存控制器,并唯一支持DDR3内存。DDR3内存强大的性能终于得到体现,而各大内存厂商也开始大力推广DDR3内存。更大的容
收藏 0 赞 0 分享

给玩家基础性充电:各高端内存品牌点评

  说起高端内存,很多老玩家可能会脱口而出“海盗船”……,拜托,海盗船充其量就是一个以超频为主打的内存品牌,要说高端,海盗船也只是在国内依旧算得上高端。而我们对高端的定义是什么呢?价格高?能超频?或许都不是,只是能在
收藏 0 赞 0 分享

在布满荆棘道路前行 DDR3内存路在何方

  说到DDR3相信已经不再陌生,但就是这样一个已经经历了数年产品仍未能成为主流,那这其中必然有其缘由。DDR3内存仍然保持着非常强势的竞争优势,尤其在CPU高外频的带动之下,内存性能更是提升非常明显。因此,CPU高速的发展,使得
收藏 0 赞 0 分享
查看更多