引言:
今早坐车,无聊便回忆昨上读的linux资料。突发奇想,便出现了如题“如何获得内存中高低位数目比例”——这样一个问题。反复考虑后,发现有点意思,但没想到解决方法。这里直接贴上,强烈欢迎大家讨论,强烈期待大神出现~。~。
正文:
直接上问题:
=====================================
问题:如何获得内存中高低位数目比例?
------------------------------------------------------------------
约束:1)linux上的,系统正在其上运行的,主存的,内存条;
2)给出估计值也可以,请说明分析过程;
3)内存是2G,目前用top看到当前使用总内存为500M;
=====================================
小弟考虑的是:大约为1:1。
理由是:1)系统自检内存后,测试数据“应该”是随机写入——为1:1;
2)系统正在使用中的区域,因为有类似“起止标志”、“程序运行时变量多申请的富余内存”、“程序各区域间留白”、“linux对内存区段划分页尾留白”……等因素,导致“0”,即低位,数目会更多些——为1:0.7(直觉);
结论是:总体上,高低位数目比值,略大于1。
此为抛砖,欢迎大伙用玉砸我^。^
分享到:
相关推荐
资源为32位机下高低位字节交换类,适用于c++语法下的环境,一般跨平台通讯程序时,涉及主机字节不一致情况,如Linux下的服务程序和windows下客户端程序通讯时,有可能需要做主机字节高低位交换,本类提供int、float...
台达PLC中的寄存器如何进行高低位调换?
某种情况下,我们需要将一个数的高低位互换,也就是说将一个数的第0位与第七位互换,第1位与第六位互换。以此类推。一时想不出,这里有两种算法。 有仿真文件。将一个数给a。转换成b。赋给P2口,显示出来,可以看到...
Hilo高低位算法,实现编号自动递增,完整示例代码,适应分布式环境
串口调试工具带CRC校验高低位可改,用c#写的,所以老的机器和系统需要装.net framwork 才能使用,但是现在 vista和7系统都自带了。XP很多都装了。 软件功能是简单的串口发送,接收,带CRC16计算和自动发送功能,是...
TIA博途S7-1200中实现高低字节或高低字调换的4种方法介绍
有时候连接数据口的时候,为了硬件电路连接布线方便,所以刚好把数据口的高低位逆向连接,但是可以用软件来转换过来,
立体高低比例PPT饼图模板.pptx
通达信指标公式源码高低位.doc
SOCKET高低字位,字位排列,PLC字位排列。SOCKET发送接收。
二进制高低位颠倒,简单易懂,已调试过,可用。
TIA博途中使用AT指令实现双字中高低字转换的具体方法示例
基于51单片机的高低位水箱供水电气控制系统设计.pdf
定时器控制流水灯高低4位交替闪烁 中断方式T0模式2,内有Keil C源文件,已编译通过;内有Proteus仿真文件(DSN),已仿真通过。
TIA博途S7-1200中实现高低字节或高低字调换的4种方法介绍
通达信指标公式源码 高低位决策 主图源码.doc
定时器控制流水灯高低4位交替闪烁_查询方式T0模式2,内有Keil C源文件,已编译通过;内有Proteus仿真文件(DSN),已仿真通过。
TIA博途-32位浮点数大小端存储-高低字节转换的具体方法示例(4种字节排列顺序)
期货最好用的指标公式文华财经指标公式技术高低位.doc
基于MFC开发的高低字节转换工具,用于读取TXT文档中的数据并对对应的高低字节进行互换转化