导航:首页 > 电脑问题 > 内存电脑黑屏

内存电脑黑屏

发布时间:2022-01-31 13:56:14

1. 为什么内存出问题了。电脑就黑屏。。。

内存是干吗使的?

储存数据用的!

CPU使计算和寻址用的,他每一个状态只能表示一个数。就是说,CPU只能记住当前运行时的几个数据(其实,CPU可以说,能记住更多的数据,不过,单位是K byte,就是寄存器和多级缓存,相比内存以M byte为单位,就太小了。具体就太复杂了。我们,就简化一下,认为这个CPU是一个被切除了海马区域的人(大脑的海马区域,主管人的深层记忆),他只能记住当前的几个数字)。那么,这个叫CPU 人如何帮助电脑使用者处理烦杂的计算任务呢?

他有一个好的数据管家兼数据仓库,就是内存!CPU把当前暂时不用的数据,就放到内存中,当下一次需要的时候——CPU每进行一次运算,就向内存询问一下,他下次运算需要从什么地方取得数据。得到内存提供的消息后,CPU就从该地址提取出这个值,以进行合适的运算,并把结果放到合适的内存地址去。

为了存取数据方便,内存就做成和32位CPU相匹配的样子,也是以byte为基本的单位。就是说,CPU一次可以把4个byte的数据写进内存,也能读取出去!

想象一下,这是这么样一个场面:

有着几乎无数个插孔的巨大长条行的插座,和一个有4个角的插头(以byte为单位来看),简直是随便乱插,都可以!^_^

“图略”

之所以,CPU能自由的找到数据,是因为,这4个G的内存,一个被编好了号!32位CPU的每一种状态,就代表一个具体的byte,也就决定了其具体的“位置”——相对于其他内存。

我一个int类型的数据,可以用来表示人的年龄,中国的铁路总长。在计算机中,我还可以用来表示其他数据的“地址”!你CPU是32个bit,4个byte,我一个int也是32个bit,4个byte,你能通过这个数据找到某一个地址,那么我一个int也能把这个地址值保存起来!

保存的地址值的int数据类型是啥东西!
指针!

对,就是大名鼎鼎的指针!C语言中最伟大的变量类型!

指针是干吗使的?

就表示其他数据的在内存中的存放位置!

所以,你不管是输出sizeof(int*)还是输出sizeof(char*),又或输出sizeof(short*),甚至输出sizeof(float*)、sizeof(double*),都只能得到一个数字——4!!因为,我在一个由32位CPU管理的内存中,我必须要,而且只需要4个字节的空间,才能准确的保存一个地址值!

好,我们简单写一个C程序,然后看看这将会发生些什么事情,在CPU和内存中!
int main()
{
int a = 1; //1
int b = 2; //2
int c; //3
c = a + b; //4
}

我们把这个程序用编译器编译一下,就得到一个exe文件,然后我们双击这个程序,出现啥?

对,啥都没有出现!

其实,出现了一个黑黑的框,然后很快就消失了,一般人不会注意到。我也不会注意到。

那么在这个短暂瞬间,发生了什么事情呢?

当然不是“请听下回分解!”,我们马上说!

这个程序,要求,在内存中,开辟一个4个byte的空间,然后把数字1,写进去;然后紧紧挨着他的地方,再开辟4个字节的空间,把2写进去。着分别就是我们的int变量a和b了。然后,又沿同一个方向,再开辟4个字节的空间,这就是我们的变量c了。为了使CPU听起来方便——CPU虽然使老美造的,可是他可不懂英语,他只懂数字!我们,分别把这三个变量的起始地址,叫地址0,地址4,地址8;

然后将有一个加法运算,CPU将怎么做呢?他按照,exe文件给他的信息,把地址0开始,向后3个字节,共4个字节的值,一下就提取出来了(这个插头和插座真合适!4对4),放在自己的寄存器中(我们可怜的、没有了脑海马的CPU只能记住当前的几个数字!)再从地址4开始,取了4个字节的值出来。然后,放一起,做加法!

好吧,我们回顾一下,小学的竖式加法:
1
+ 2
----------
3

可是,电脑只懂得二进制,不懂十进制(估计CPU只有两只手指,而人有10只手指,我们再次可怜一下CPU同志)。

所以,写成这样:
00000000 00000000 00000000 00000001
+ 00000000 00000000 00000000 00000010
---------------------------------------------
00000000 00000000 00000000 00000011

(好累啊,那可是30多个0啊!)

然后,它把这结果,再写进c所在的地址8以及后面的连续3个位置,共4个byte中。

从这个简单的例子中,我们可以看出两见事情:

“数据”和“函数”是分开存放的!

“函数”中的操作也可以用一连串的数字来表示。

解释一下第二点:CPU能直接运算的操作就几种而已,加减乘除。然后是辅助功能,取值,写值,完全可以用固定的序列来表示。而,内存只不过记录一下中间计算结果还有最后的计算结果。所以,在计算机看来,代码既数据,数据既代码。函数的代码,也需要实际的内存来存储,所以,“函数指针”也就出来了!

函数指针其实还是一个需要4个byte空间的变量,其中保存了某个函数的起始地址。利用函数指针调用不同的函数,你就可以轻易的干不同的事情,并把结果保存到内存中,当需要的时候,就利用适当的输出方式,把结果显示到合适的媒体上,比如显示屏,比如打印到一张纸上,或者转换成语音从喇叭中放出来。

然后,我们简单说说C中的数组。

有了前面的基础,我们可以很容易的认识到,数组不过是一群连续储存的同类型变量而已!

比如:
int array[4] = {1, 2, 3, 4};

其实,就是在内存中连续开辟4×4个byte的空间,分别把数值1、2、3、4的二进制形式写进合适的地址。然后访问的时候,只需要知道存储数组array最开始的地址,以及下标——表示你将对第几个数据进行操作就可以了!

比方,你接着写:
array[2] = array[0] + array[1];

就表示先从array起,从0-3地址,取出其中的值,再从4-7地址,取一个值;相加后,把结果写入8-11地址。

最后,我们回到《魔兽》中。前面说,要确定3维世界中的一个点(也就是一个游戏角色的位置),需要至少3个数字,用术语说,就是“坐标”!

那么,如此精细的地图,你至少得用int类型变量来确定具体的位置。那么,就一共是12个byte!然后,你若仔细看游戏中的角色——惨了,要描述的东西太多了,简直是一箩筐的数据!

现在知道为什么《魔兽》忒耗内存了吧!

2. 电脑内存满了黑屏了怎么办

1、点击鼠标右键点击桌面最下角,出现一个弹窗,点击资源管理器,进入资源管理器的界面。

win10内存不足会黑屏吗_win10电脑内存不足黑屏了怎么办

2、在资源管理器的进程里面,对于CPU占用比较多的程度,点击CPU进行排序,之后,找到这些程序,将其右键点击关闭。

win10内存不足会黑屏吗_win10电脑内存不足黑屏了怎么办

3、之后,你点击win10的此电脑进入,之后,你在左侧还是找到win10的此电脑,之后鼠标右键点击此电脑,之后出现弹窗,点击最下角的属性。

win10内存不足会黑屏吗_win10电脑内存不足黑屏了怎么办

4、点击属性进入之后,你找到系统保护,点击系统保护,进入会出现一个弹窗,之后你需要在这个弹窗上进行操作。

win10内存不足会黑屏吗_win10电脑内存不足黑屏了怎么办

5、系统设置里面找到高级,在高级下面的第一个性能,点击设置,进入性能的设置界面,你需要安排一定的内存。

win10内存不足会黑屏吗_win10电脑内存不足黑屏了怎么办

6、在性能里面你还是点击高级,之后点击虚拟内存的这个条目,在右下角点击更改进行内存的更改。

win10内存不足会黑屏吗_win10电脑内存不足黑屏了怎么办

7、进入之后,将自动管理所有驱动器分页大小这个勾给关掉,之后,下面就能进行选,想图片这样,把内存给弄高就行了。

3. 电脑黑屏,怎样清洗内存条

1、如果内存条擦拭以后安装不到位,比如内存条两侧卡栓没有完全到位,内存条金手指没有准确进入插槽内,会接触不良,所以需要关机,拔出电源,然后重新插拔一次,注意向下插入内存条的时候,看准内存条的缺口与插槽内对正,用力向下插入,需要听到两侧卡栓“咔哒”声音分别响起才算卡牢。卡栓会自动锁紧内存条。
2、开机前检查一下电源线接触是否正常。硬盘电源连线和插头是否接触良好,确定没有问题以后在开机试一试。开机后故障依旧,那么需要把内存条换一个插槽,因为插槽内存在灰尘,会影响启动。可以换一个插槽再试一试。开机看看能不能进入启动界面。
3、如果还是这样,恐怕需要重装系统了 。

4. 我的电脑一直出现黑屏,而且内存严重不足,怎么办

你开的页面多了就会出现虚拟内存不足很烦的
出现这个不一定是虚拟内存调的太低,有可能是你页面开的太多,所以最稳妥的办法就是让系统管理
右击我的电脑,属性,然后点高级, 性能那里点设置然后点高级最下面一行是虚拟内存
点设置,点更改,然后点C盘 点无分页文件,点设置 然后点D盘 然后点系统管理大小 然后点设置
然后点确定,然后他要求你重启电脑
你重启电脑后 再也不会出现虚拟内存不足的提示了
所谓虚拟内存是物理的两倍都是不对的,因为你个人操作时不能按固定值来计算的
如果有一秒钟你开的页面多过物理内存的两倍那他就会提示,而且你正在操作的文件有可以会关闭造成文件丢失,万一你在写重要的文档或者游戏那你就杯具了所以最佳方案是D盘系统管理虚拟内存
因为C盘本身系统文件在读取,页面文件就别和C盘抢了设置完会重启以后都不会的了

5. 电脑内存条不显示黑频

如果电脑不显示黑屏。
与内存条故障有一定关联
但不能完全肯定不显示黑屏,
就一定是内存条的原因。。
比如主板存在问题,
也会出现电脑不显示黑屏。

阅读全文

与内存电脑黑屏相关的资料

热点内容
废弃电脑无线网卡 浏览:311
荣耀浏览器设置电脑版 浏览:170
如何给电脑装驱动程序 浏览:347
电脑硬盘驱动模块怎样接线 浏览:576
散光轴位电脑和插片哪个准 浏览:573
一般电脑多少年才算老 浏览:340
截音乐软件手机版 浏览:421
苹果六下载的软件闪退 浏览:164
电脑怎么显示拼接屏幕 浏览:921
dell笔记本电脑触摸板驱动 浏览:264
电脑复制删除文件很慢 浏览:682
学电脑软件技术 浏览:140
为什么我家电脑开机之后要很久 浏览:903
新电脑怎么搜索不到wifi 浏览:241
阅漫免费网站 浏览:161
电脑上安装软件要多少钱 浏览:894
新电脑刚开机闪屏一会就好 浏览:852
电脑开机都要按f1 浏览:927
win10怎么禁止电脑更新补丁 浏览:707
电脑的硬盘外接usb 浏览:924