字体:大 中 小
护眼
关灯
上一章
目录
下一章
第687章 看不见的沙漏!
第(1/3)页
`KERNEL PANIC - OUT OF MEMORY`
血红色的屏幕,如同地狱的判词,瞬间将整个实验室,从完美的乌托邦,拉回了残酷的现实。
“内存耗尽?”
“怎么可能!怎么会内存耗尽!”
黄建功猛地从椅子上弹了起来,不敢相信自己的眼睛。
内核恐慌!
这个他们以为,在解决了“堆栈隔离”问题后,就再也不会见到的噩梦,竟然以一种全新的,更加诡异的方式,再次降临!
而且,错误的原因,是“内存耗尽”!
这怎么可能?
他们的系统,现在总共就运行了五个极其简单的任务。
内核本身,加上五个任务的堆栈,所占用的内存,加起来也不到100KB。
而“盘古之心”拥有整整4MB的物理内存!
这就好像,一个拥有着巨大湖泊的人,却被告知,他因为缺水而渴死了!
这完全不符合逻辑!
“快!查!”黄建功对着整个实验室,发出了嘶吼,“查明原因!是不是硬件出了问题?内存条坏了吗?”
周老立刻带着人,冲向了硬件检测台,对“盘古之心”的内存模块,进行紧急检测。
而钱学敏和孙立国,则第一时间,冲到了主控台前,开始疯狂地,翻阅系统崩溃前,留下的最后几页日志。
试图从那片数据的汪洋中,找到一丝线索。
几分钟后。
周老脸色凝重地走了回来。
“内存,没有问题。”
“我们做了最高强度的读写测试,4MB的每一个字节,都完好无损。”
这个消息,让所有人的心,沉得更深了。
硬件没问题。
那就意味着,问题,百分之百,又出在了他们引以为傲的,“天枢”内核上!
“建功,你看这里!”
钱学敏突然指着屏幕上的一片数据,她的声音,带着一丝不易察觉的,颤抖。
黄建功立刻凑了过去。
那是一段由内核内存管理器,在每次分配内存时,打印出的调试日志。
`[ 1859.235] kmalloc: allocated 64 bytes at 0x0012c800. free_mem: 3.82 MB`
`[ 1859.578] kmalloc: allocated 64 bytes at 0x0012c840. free_mem: 3.82 MB`
`...`
这些日志,记录了每一次内核为内部数据结构(比如任务控制块TCB)分配内存的动作,以及分配后,系统
(本章未完,请翻页)
记住手机版网址:m.lewenwx.cc
上一章
目录
下一章