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

内存溢出是什么意思?
内存溢出通俗解释:
通俗理解就是内存不够,通常在运行大型软件或游戏时,软件或游戏所需要的内存远远超出了你主机内安装的内存所承受大小,就叫内存溢出。此时软件或游戏就运行不了,系统会提示内存溢出,有时候会自动关闭软件,重启电脑或者软件后释放掉一部分内存又可以正常运行该软件或游戏一段时间。
内存溢出基本含义:
内存溢出已经是软件开发历史上存在了近40年的“老大难”问题,像在“红色代码”病毒事件中表现的那样,它已经成为黑客攻击企业网络的“罪魁祸首”。 如在一个域中输入的数据超过了它的要求就会引发数据溢出问题,多余的数据就可以作为指令在计算机上运行。据有关安全小组称,操作系统中超过50%的安全漏洞都是由内存溢出引起的,其中大多数与微软的技术有关
内存溢出基本内容:
为了便于理解,我们不妨打个比方。缓冲区溢出好比是将十磅的糖放进一个只能装五磅的容器里。一旦该容器放满了,余下的部分就溢出在柜台和地板上,弄得一团糟。由于计算机程序的编写者写了一些编码,但是这些编码没有对目的区域或缓冲区——五磅的容器——做适当的检查,看它们是否够大,能否完全装入新的内容——十磅的糖,结果可能造成缓冲区溢出的产生。如果打算被放进新地方的数据不适合,溢得到处都是,该数据也会制造很多麻烦。但是,如果缓冲区仅仅溢出,这只是一个问题。到此时为止,它还没有破坏性。当糖溢出时,柜台被盖住。可以把糖擦掉或用吸尘器吸走,还柜台本来面貌。与之相对的是,当缓冲区溢出时,过剩的信息覆盖的是计算机内存中以前的内容。除非这些被覆盖的内容被保存或能够恢复,否则就会永远丢失。
在丢失的信息里有能够被程序调用的子程序的列表信息,直到缓冲区溢出发生。另外,给那些子程序的信息——参数——也丢失了。这意味着程序不能得到足够的信息从子程序返回,以完成它的任务。就像一个人步行穿过沙漠。如果他依赖于他的足迹走回头路,当沙暴来袭抹去了这些痕迹时,他将迷失在沙漠中。这个问题比程序仅仅迷失方向严重多了。入侵者用精心编写的入侵代码(一种恶意程序)使缓冲区溢出,然后告诉程序依据预设的方法处理缓冲区,并且执行。此时的程序已经完全被入侵者操纵了。
入侵者经常改编现有的应用程序运行不同的程序。例如,一个入侵者能启动一个新的程序,发送秘密文件(支票本记录,口令文件,或财产清单)给入侵者的电子邮件。这就好像不仅仅是沙暴吹了脚印,而且后来者也会踩出新的脚印,将我们的迷路者领向不同的地方,他自己一无所知的地方。
相关文章

全球首发!芝奇256GB (64GBx4) DDR5-6000 CL32超频内存套装来了
世界知名超频内存及高端电竞设备领导品牌,芝奇国际昨日宣布领先全球推出 DDR5-6000 CL32 256GB (64GBx4) 超大容量超频内存套装,下面我们来看看性能如何2025-04-22
lpddr5与ddr5内存类型的区别及内存频率对电脑性能的影响
最近在研究内存,发现有不少朋友在问LPDDR5和DDR5到底有什么区别,今天就来跟大家聊聊这两种内存的差异,帮助大家更好地选择适合自己的产品2025-03-07
全球首款双档EXPO配置内存! 佰维发布DW100 OCLAB联名款
佰维 Biwin 昨日宣布推出世界首款双档 EXPO 配置内存条 DW100 OCLAB 联名版,该内存条采用黑底缀金的优雅外观设计,专为 AMD X870 (E)、B850 平台优化2025-03-03
今天给大家种草一款近期大热的内存条——金泰克kimtigo 白月光系列 DDR5 6400 32GB(16Gx2)套装,这款内存条不仅拥有超高的频率和容量,更采用了顶级的海力士A-die颗粒,2025-02-20
ECC 内存和非 ECC内存有什么区别?内存选择的关键技术解析
ECC(内存和非ECC内存主要在功能、适用场景、传输速率以及价格等方面有所区别,下面我们就来看看详细介绍2025-02-19
RAM主要分为SRAM和DRAM两种类型,SRAM 和 DRAM 这两种类型的 RAM 目前仍然被广泛应用,但适合于各自不同的使用场景,下面本文将详细解读各类 RAM 及其特性2025-02-19
CL28超低延迟加持 频率最高8200! 金百达星刃DDR5 6000MHz C28内存实测
今天上手的这对星刃DDR5内存套装,别看频率只有6000MHz,但时序却非常低,为CL28-35-35-77,下面就一同看看该内存的具体表现2025-02-14
亦逍遥系列内存条融汇UDIMM与SODIMM双规格设计,以无与伦比的适应性,满足从桌面工作站到移动计算平台的广泛需求,详细请看下文测评2025-01-24
一键9000MT/s! 金士顿 FURY Renegade DDR5 RGB CUDIMM内存评测
Intel最新一代的酷睿Ultra 200S处理器已经上市销售,这一代处理器新增了对DDR5 CUDIMM内存的支持,可以达到比上代高出不少的内存频率,而内存厂商们也在第一时间跟进,推出2025-01-24
首款国产DDR5 32GB内存强不强? 金百达银爵DDR5调试+超频测试
首款国产DDR5内存上线了,前首发的国产DDR5内存有2个品牌,分别是金百达和光威,这次上手实测的就是搭载国产颗粒的金百达银爵16GB*2 DDR5 6000的套装2025-01-08












最新评论