内存或虚拟内存地址使用冲突导致程序分配某个内存地址来使用。当程序结束时,空间被释放以供新程序使用。Win是一个多任务系统;有时,新任务甚至在前一个程序完成之前就开始了。
内存条不合格也会出现这个问题
内存出现问题的概率不高:主要方面有:内存条坏了、内存质量有问题。而且两种不同品牌、不同容量的内存混用也可能会导致不兼容,所以要注意散热问题,尤其是超频后。
微软WINDOWS系统漏洞,Windows指定内存地址0X00000000到0X0000ffff作为分配空指针的地址范围。如果程序尝试访问该地址,则被视为错误。用C/C++编写的程序通常不执行严格的错误检查。当使用malloc分配内存,可分配的地址空间不足时,会返回空指针。然而,代码没有检查这个错误,并认为地址分配成功,因此到达地址0X00000000,导致内存访问冲突并终止进程。
上一篇:电脑开机该内存不能为read
下一篇:电脑空间明明很大显示内存不足