|
显示进度似乎是个很实用的功能。感觉 lzma 和 pxe 也都应该显示进度。
有人想要有关主板内存布局的数据(就是 displaymem 显示的那些数据)。当然了,用户自己可以通过 displaymem 命令得到这些数据。但如果从方便用户的角度考虑,感觉还是应该以某种方式给出这些数据。比如说,把 displaymem 显示的那些 “用户可用” 内存加起来,放在 API 变量区,让用户可以直接获取它,而不是需要通过 displaymem 再分析(很麻烦)。有人需要 “最大内存块” 的大小,我觉得没必要提供这个数据,因为即使知道了这个,也不一定有用。为什么呢?因为如果先前已经有了 map --mem ,那么它会消耗内存,有可能已经占用了最大内存块。况且,知道了一个最大内存块之后,说不定用户或第三方开发者还想了解 “第二大的内存块”,这就很难满足了,除非把 displaymem 显示的 “用户可用内存块” 全部以数组的形式提供出来,才能满足所有的需求。综上所述,我认为只提供一个 “用户可用内存总量” 就行了(聊胜于无),就差不多够用了(意思是够第三方开发者用了),能粗略、大概知道机器的总内存量,也就行了。目前市面上电脑的内存量普遍超过 4G,用户使用 map 也倾向于加载很大的 IMG,而这,基本上都倾向于使用位于内存地址 4G 以上的内存块,因此基本都是连续内存块(还没听说过有哪个主板把 4G 以上的内存 “碎片化”)。
|
|