内存插槽坏 症状有问题

当系统出现内存错误的解决办法
互联网 & 04-21 01:17:04 & 作者:佚名 &
一、应用程序没有检查内存分配失败
  程序需要一块内存用以保存数据时,就需要调用操作系统提供的“功能函数”来申请,如果内存分配成功,函数就会将所新开辟的内存区地址返回给应用程序,应用程序就可以通过
一、应用程序没有检查内存分配失败
  程序需要一块内存用以保存数据时,就需要调用操作系统提供的“功能函数”来申请,如果内存分配成功,函数就会将所新开辟的内存区地址返回给应用程序,应用程序就可以通过这个地址使用这块内存。这就是“动态内存分配”,内存地址也就是编程中的“指针”。
  内存不是永远都招之即来、用之不尽的,有时候内存分配也会失败。当分配失败时系统函数会返回一个0值,这时返回值“0”已不表示新启用的指针,而是系统向应用程序发出的一个通知,告知出现了错误。作为应用程序,在每一次申请内存后都应该检查返回值是否为0,如果是,则意味着出现了故障,应该采取一些措施挽救,这就增强了程序的“健壮性”。
  若应用程序没有检查这个错误,它就会按照“思维惯性”认为这个值是给它分配的可用指针,继续在之后的运行中使用这块内存。真正的0地址内存区保存的是计算机系统中最重要的“中断描述符表”,绝对不允许应用程序使用。在没有保护机制的操作系统下(如DOS),写数据到这个地址会导致立即死机,而在健壮的操作系统中,如Windows等,这个操作会马上被系统的保护机制捕获,其结果就是由操作系统强行关闭出错的应用程序,以防止其错误扩大。这时候,就会出现上述的“写内存”错误,并指出被引用的内存地址为“0x”。
  内存分配失败故障的原因很多,内存不够、系统函数的版本不匹配等都可能有影响。因此,这种分配失败多见于操作系统使用很长时间后,安装了多种应用程序(包括无意中“安装”的病毒程序),更改了大量的系统参数和系统文件之后。
  二、应用程序由于自身BUG引用了不正常的内存指针
  在使用动态分配的应用程序中,有时会有这样的情况出现:程序试图读写一块“应该可用”的内存,但不知为什么,这个预料中可用的指针已经失效了。有可能是“忘记了”向操作系统要求分配,也可能是程序自己在某个时候已经注销了这块内存而“没有留意”等等。注销了的内存被系统回收,其访问权已经不属于该应用程序,因此读写操作也同样会触发系统的保护机制,企图“违法”的程序唯一的下场就是被操作终止运行,回收全部资源。计算机世界的法律还是要比人类有效和严厉得多啊!
  像这样的情况都属于程序自身的BUG,你往往可在特定的操作顺序下重现错误。无效指针不一定总是0,因此错误提示中的内存地址也不一定为“0x”,而是其他随机数字。
  如果系统经常有所提到的错误提示,下面的建议可能会有帮助:
  1.查看系统中是否有木马或病毒。这类程序为了控制系统往往不负责任地修改系统,从而导致操作系统异常。平常应加强信息安全意识,对来源不明的可执行程序绝不好奇。
  2.更新操作系统,让操作系统的安装程序重新拷贝正确版本的系统文件、修正系统参数。有时候操作系统本身也会有BUG,要注意安装官方发行的升级程序。
  3.试用新版本的应用程序。
大家感兴趣的内容
12345678910
最近更新的内容技术小站:
& 在线直播
时间:4月24日 10:00 - 11:30
& 地点:广州
时间:4月26日 13:00 - 18:00
& 地点:深圳
时间:4月27日 13:30 - 17:30
& 地点:深圳
时间:5月8日 13:00 - 18:00
张飞电子工程师速成全集
10天掌握PCB AD画板
教你高速PCB项目整体设计
如何设计STM32单片机系统?
物联网操作系统从写到用
讲师:华清远见
讲师:林超文
讲师:郑振宇
讲师:李述铜
移入鼠标可放大二维码
2G内存只有1G可用是什么问题?带你找回丢失的1个G
来源:网络整理 作者:日 16:30
[导读] 内存是计算机中重要的部件之一,它是与CPU进行沟通的桥梁。计算机中所有程序的运行都是在内存中进行的,因此内存的性能对计算机的影响非常大。内存也被称为内存储器,其作用是用于暂时存放CPU中的运算数据,以及与硬盘等外部存储器交换的数据。
  内存是计算机中重要的部件之一,它是与CPU进行沟通的桥梁。计算机中所有程序的运行都是在内存中进行的,因此内存的性能对计算机的影响非常大。内存(Memory)也被称为内存储器,其作用是用于暂时存放CPU中的运算数据,以及与硬盘等外部存储器交换的数据。只要计算机在运行中,CPU就会把需要运算的数据调到内存中进行运算,当运算完成后CPU再将结果传送出来,内存的运行也决定了计算机的稳定运行。 内存是由内存芯片、电路板、金手指等部分组成的。
  内存分类
  这里需要明确的是,我们讨论的不同内存的概念是建立在寻址空间上的。IBM推出的第一台PC机采用的CPU是8088芯片,它只有20根地址线,也就是说,它的地址空间是1MB。
  PC机的设计师将1MB中的低端640KB用作RAM,供DOS及应用程序使用,高端的384KB则保留给ROM、视频适配卡等系统使用。从此,这个界限便被确定了下来并且沿用至今。低端的640KB就被称为常规内存即PC机的基本RAM区。保留内存中的低128KB是显示缓冲区,高64KB是系统BIOS(基本输入/输出系统)空间,其余192KB空间留用。从对应的物理存储器来看,基本内存区只使用了512KB芯片,占用0000至7FFFF这512KB地址。显示内存区虽有128KB空间,但对单色显示器(MDA卡)只需4KB就足够了,因此只安装4KB的物理存储器芯片,占用了B0000至B0FFF这4KB的空间,如果使用彩色显示器(CGA卡)需要安装16KB的物理存储器,占用B8000至BBFFF这16KB的空间,可见实际使用的地址范围都小于允许使用的地址空间。
  在当时(1980年末至1981年初)这么&大&容量的内存对PC机使用者来说似乎已经足够了,但是随着程序的不断增大,图象和声音的不断丰富,以及能访问更大内存空间的新型CPU相继出现,最初的PC机和MS-DOS设计
2G内存只有1G可用原因
  有些人会问为什么买了一根2G的内存插到电脑里后,电脑只认出了1G,另外1G去哪了?难道是买到假货了?其实不是这样的,这个显示1G,可能与您电脑的设置有关系,简单的设置一下电脑就可以将丢失的另外1G内存给找回来了。
  今天和大家一起来针对&2G内存只有1G可用&的问题来做出解答。对于熟悉Win7系统的用户可能都多少有了解,它所要求的是最低1GB的内存,有的用户安装后感觉这么小的内存会影响运行速度,于是把内存升级到了2GB容量,以为可以有更多的内存空间来用,但是进入系统后发现,系统显示的2GB内存,仍是只有1GB可使用的空间,这是怎么回事呢?
如何找回丢失的1GB
  如下图括号中的提示:
  无论是BIOS还是测试软件,都可以识别出笔记本总共安装了2GB内存,但其中的1GB就是无法被系统调用。一般来说Win7系统会自动识别并使用电脑新升级的内存容量,但如果我们之前用优化软件对电脑的内存参数进行过优化,当再次升级内存时就比较容易出现上述问题。
  在开始菜单的搜索框中输入&msconfig&,调出系统配置窗口,进入&引导&选项卡后点击&高级选项&按钮,原来是&引导高级选项&中限制了系统最大内存容量只有1024。
  取消&最大内存&前的勾选框,或者在最大内存容量对话框中输入2048(根据你的实际内存容量),点击应用。
  重启系统后,你会惊喜的发现被系统&吞噬&的1GB内存终于出来了,此时系统可用内存变为2GB了。
  如果你也发现你的内存出现这种被&吞噬&的现象,还或者是显示安装内存不可用的情况,通过以上的方法修改,就可以让你的问题得到解决,不妨试试看。
关注电子发烧友微信
有趣有料的资讯及技术干货
下载发烧友APP
打造属于您的人脉电子圈
关注发烧友课堂
锁定最新课程活动及技术直播
声明:电子发烧友网转载作品均尽可能注明出处,该作品所有人的一切权利均不因本站而转移。
作者如不同意转载,既请通知本站予以删除或改正。转载的作品可能在标题或内容上或许有所改动。
win7相关文章
win7相关下载
内存相关文章
内存相关下载
cpu相关文章
cpu相关下载
论坛精华干货
供应链服务
版权所有 (C) 深圳华强聚丰电子科技有限公司
电信与信息服务业务经营许可证:粤B2-如何诊断并解决戴尔笔记本电脑的内存问题 | Dell 中国
知识库
如何诊断并解决戴尔笔记本电脑的内存问题
本文介绍了什么是可以出现内存问题和如何诊断戴尔笔记本电脑上
本指南专门笔记本系统中内存问题以及如何进行故障诊断并解决内存问题。内存故障诊断通常会将分为三个部分。
内存问题的常见类型的使用过程中,您会看到是。
无法开机自检的内存错误代码。
(图1.1状态LED)
(图1.2状态LED)
系统运行缓慢,冻结或崩溃,例如蓝屏错误(BSOD)。
(图2)出现BSOD NMI奇偶校验错误)
屏幕上的错误消息传送有关内存停机、overuns、大小或读取问题。
(图3.1应用程序错误)
(图3.2内部错误)
(图3.3小应用程序错误)
问题安装软件或操作系统(OS)。
大多数此故障排除通常作为特定故障的特定故障排除指南的一部分来执行的。本文是一般概览,可以进入一个比您更详细通常看到的位。
本文将指导您完成诊断指示灯和各种型号的代码。
首先要执行检查启动前系统评估(PSA)诊断程序运行。
在关闭系统电源后,按住Fn键和电源按钮在同一时间。或者单击快速在系统引导时的f12键,从内存选择诊断程序)”。诊断启动选定的消息应显示在屏幕的右上侧边角的。如果您可以获得在线也可从我们的支持网站上运行诊断程序。
系统将通过相当于15-20分钟的硬件运行自检检查。当这些完成,它将询问您是否要运行的进一步的内存测试,这可能需要花费30分钟+。如果PSA诊断通过,然后运行进一步的内存测试。
如果所有测试均通过,则您将想要跳过的软件进行故障诊断。
如果失败,则需要记下错误代码,并转至下一步。
如果您有错误代码,您会想要检查下面的指南,看是否可以运行新的高级诊断程序在您的系统,这些诊断程序将识别内存DIMM或系统上的插槽故障。
如果诊断程序可能和您已经更新为它们在您的系统上,则请联系您的支持诊断程序的运行结果的进一步处理。
如果诊断程序不适用于您的系统,或者您无法更新,它们,然后您需要转到硬盘故障诊断。
硬件故障诊断内存后面的概念非常简单。部件替换和访问已知良好的部件。
所有带有可移动存储器的笔记本电脑都可访问该内存通过设备的基座。底部面板掉落或有可移动舱盖。您会在。
如果您遇到无法开机自检情况,第一步是要从系统卸下内存的完全。故障更改?
如果Yes(是)”,然后转至。
如果不,然后您将想要按照“无法开机自检指南下面。
“Yes(是)”,然后,请换用已知良好的内存内存从该设备并查看故障位置变为。请联系您的支持和进一步处理与他们。
没有,继续到下一步。
大多数笔记本电脑系统当前随附1或2个内存模块。通常是需要it's2,因为大多数更好地设计用于成对安装内存。模块的数量无关,下一步是相同的。1个DIMM,其中一个内存插槽中对其进行测试。记下结果并与第二个DIMM执行操作(如果有)。这个问题会有所变化,具体情况取决于哪个DIMM或插槽都在使用?
“Yes(是)”。如果故障DIMM,还是主板上的特定插槽中,然后您已经识别的故障。的好消息是,您可以运行机器内存减少,直到您已获得与支持报告故障。
"No"(否)。如果故障是相同的,而不管哪个插槽是否要更改一些SmartClone卷,然后故障内存的DIMM或是不与内存或内存和插槽是否出现故障。这就是我们建议在执行步骤2。我会建议您联系您的支持进一步处理。
软件内存问题的故障诊断步骤是非常短暂,大多数情况下,处理虚拟内存而不是物理内存。
您可以运行Windows中进一步的内存诊断程序。有多个公开测试)"以选择从memtest等。但是,我们很有可能转上的结果已在PSA诊断程序运行)。特别是作为PSA的将memtest诊断程序在它自己的测试。如果您收到来自第三方的错误诊断,我们需要查看它们是兼容的,并确保键可用。您更好的错误代码,跳过此,移至下一步骤。
排除虚拟内存故障,建议检查几项快速操作在您的PC上。第一是确认Windows正在处理您的虚拟内存? 请转到“Control Panel(控制面板)”和“Hardware(硬件)”窗口中的性能,并检查您的设置。根据需要对其进行重置。确认哪个分区虚拟内存分配的? 计算机硬盘驱动器上的空间分配给将内存从物理内存。将位于同一位您确认PC处理内存的信息。检查该分区,确保至少为6-10GB的分区。大多数分页文件仅是2-4GB,但是如果电脑正在处理此IT可以根据需要更改的大小。一旦将此测试系统,查看是否故障返回。如果它不转至下一步。
如果您的计算机缺少运行程序或操作所需的随机存取内存(RAM),Windows使用的虚拟内存来补偿。
虚拟内存将您的物理内存(RAM)与硬盘驱动器上的临时空间。当RAM电量不足,虚拟内存将数据从RAM空间称为分页文件。将数据移入和从分页文件释放内存,以完成其工作。
的更多RAM的计算机有,您的程序通常会运行得更快。如果RAM不足的是降低计算机,您可能希望增加虚拟内存以补偿。但是,计算机可以从RAM读取数据快得多,比从硬盘,以便增加RAM是一个更好的解决方案。
通过任务管理器和事件日志例外,您可以监控内存使用情况。这将让您跟踪是否特定程序、流程或设备的coincided有错误。或者是您内存使用率高? 如果您可以进入Windows环境监控以下,则会降低问题的数量,您需要检查。我已经包括下面的链接以跳至另一个页面与如何导向器上这些方法的不同操作系统中的每一个。
如果“Windows任务管理器”显示了高内存使用情况,则您可能只需要安装更多内存来执行系统上要执行的任何更改。通常这意味着装回原始内存较大尺寸的DIMM,您已购买。
如果“Windows任务管理器”显示了OS、程序或进程出现问题,则您可能需要运行一个免费的第三方恶意软件检查程序一样malwarebytes,如果问题仍然存在,请还原或重新安装您的操作系统版本来解决该问题。
如果您需要进一步帮助,请联系技术支持
“快速提示”内容由日常解决问题的戴尔支持专业人员自行发布。
为了快速发布,“快速提示”可能仅体现部分解决方案或仍处于开发过程中或有待进一步验证是否可成功解决问题的解决办法。
因此,“快速提示”尚未经过戴尔的审阅、验证或批准,应谨慎使用。戴尔对客户因遵循“快速提示”中所述的任何流程或建议而可能导致的任何损失,包括但不限于数据丢失、利润或收入损失概不负责。
文章ID: SLN284387
上次修改日期&#6/12/06 10:44
评价此文章
准确性
有用性
易理解性
这篇文章对您有帮助吗?
向我们发送反馈
注释中不得包含以下特殊字符:&&()\
请提供评级&#星)。
请提供评级&#星)。
请提供评级&#星)。
请选择这篇文章是否有帮助。
注释中不得包含以下特殊字符:&&()\
剩余字符数。
&中国大陆地区&
浏览器不支持的功能
FireFox不支持为此功能使用安全连接(https)。要获得最佳体验,我们建议使用Internet Explorer或Chrome。华为P20不是闪存问题,而是内存有问题!
华为P20是最新发布的一款华为手机,价格都是公开,由于是在海外首发,所以大家都觉得这次P20售价肯定不会比苹果低,但是华为始终没让大家失望,P20最低售价3788元起,当然这是国内的售价。因为海外的价格大家应该都有所了解,那就是649欧元起,也就是5000多人民币,和国内比相差了将近1000元
P20 4g运行内存
P20 6g运行内存
去年华为年报显示,超过一半的营收都是来源海外,从这点上来看,海外盈利远远超过国内,这就是华为,很多网友都说:华为就知道骗国人的钱,这是网友常常挂在嘴边的一句话,但是事实却是打脸
虽然华为是在海外首发,但是就冲着这一点,我们就可以看出,华为是多么的爱国,给国内的消费者省下了一大笔钱,iphone8在国内售价7000多,美国售价5000多,这点就是明显的宰国内消费者,反倒是华为给国内消费者的优惠不是苹果能比
小米MIX2s国内3299,香港售价3499,这点上来看,价格优惠方面也没有多少,反倒是华为,优惠方面,国内居然将近1000多,加上运行内存的价格,优惠就不是1000多的问题国内是6g运行内存起,海外是4g内存起
你觉得华为这是对中国消费者的尊重吗?
责任编辑:
声明:本文由入驻搜狐号的作者撰写,除搜狐官方账号外,观点仅代表作者本人,不代表搜狐立场。
今日搜狐热点}

我要回帖

更多关于 内存条有问题退货 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信