Hi3516A开发--内存换算
比如:phys_start=0x85000000 phys_end=0x88000000?
從0x85000000到0x88000000,剛好是48M,這個是怎么換算出來的?
換算:
從0x85000000到0x88000000?
相差 0x3000000 (十六進制) ==> 50331648 (十進制) ==> 50331648 / 1024 / 1024 = 48M
使用計算器和進制轉換器會更方便計算的,推薦:進制轉換器
二、查看文件內存大小,例如:
?ls -la vmlinux
-rwxr-xr-x 1 root root 7459776 ?9月 ?6 10:36 vmlinux
這里的7459776是多大呢?
如下圖可以看到是 7.5MB。即:
7459776 (字節/Byte) / 1000 / 1000 = 7.5 (MB)
存儲單位換算:
1Byte(字節)=8bit(比特),1KB=1024B,1MB=1024KB,1GB=1024MB,1TB=1024GB。
需要注意的是:計算機內的單位換算將1024忽略為1000了。
三、查看剩余內存空間,例如:
df -h
文件系統 ? ? ? ?容量 ?已用 ?可用 已用% 掛載點
/dev/sda1 ? ? ? ?19G ? 11G ?7.0G ? 61% /
none ? ? ? ? ? ?4.0K ? ? 0 ?4.0K ? ?0% /sys/fs/cgroup
udev ? ? ? ? ? ?493M ?4.0K ?493M ? ?1% /dev
tmpfs ? ? ? ? ? 101M ?1.4M ? 99M ? ?2% /run
none ? ? ? ? ? ?5.0M ? ? 0 ?5.0M ? ?0% /run/lock
none ? ? ? ? ? ?502M ?8.0K ?502M ? ?1% /run/shm
none ? ? ? ? ? ?100M ? 52K ?100M ? ?1% /run/user
.host:/ ? ? ? ? 301G ?276G ? 25G ? 92% /mnt/hgfs
四、Nand Flash 和 DDR2
我們常見的?4Gb NAND + 2Gb DDR DRAM 是什么意思?
NAND閃存是一種比硬盤驅動器更好的存儲方案,這在不超過4GB的低容量應用中表現得猶為明顯。也就是說相當于4Gb或者512MB是用于存儲用的。
SDRAM從發展到現在已經經歷了四代,分別是:第一代SDR SDRAM,第二代DDR SDRAM,第三代DDR2 SDRAM,第四代DDR3 SDRAM.(顯卡上的DDR已經發展到DDR5) ,也就是相當于說內存為 2Gb或者256MB。DDR DRAM是用于運行程序用的。
總結
以上是生活随笔為你收集整理的Hi3516A开发--内存换算的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Hi3516A开发--编译内核、uboo
- 下一篇: ActiveMQ之发布- 订阅消息模式实