内存视图直观比例
引言
通过长期的学习编程和计算机我们不难发现,内存、内存泄露,空间复杂度,一直是一个我们经常挂在嘴边的词语。
但是一个变量在我们的8G内存中究竟占多少比例?出于太阳系真实比例模型的启发,我决定一探究竟。
开始
假设1米=1字节,1米可以分成八份,每一份上都可以填写一个0或者1。这便是内存不可再分割的最小单位。
1kb就有1024米。大约是一个大学校园的边长。
1Mb就有大约1000公里,大约是从成都到郑州的直线距离
1GB就有大约 1000,000公里,地球周长40075千米,相当于围绕地球25圈
地月距离384403.9千米,相当于地月距离的2.6倍
地月距离的真实比例:
地球半径:6371千米,月球半径:1737千米,地球半径是月球半径的3.6倍。
地月距离:384403.9千米,能容下60个地球
如果地球是一个篮球,篮球直径75厘米,
日地模型就是:在大学400操场跑到的弯道圆心到边界的距离,在中心放一个篮球,边界放一个实心球。
1GB大约是篮球场月地距离的2.6倍,相当于400米操场直道的距离
日地距离149597870千米
8GB,大约有80000000公里,日-火星距离 2280000千米