为什么1M=1024K,而不是512K,想不通了

2020-01-23 14:38发布

如题,为什么要这么设置?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
86条回答
416369123
1楼-- · 2020-01-28 23:11
百度下词头去吧,那个M(兆)是1000000,而2的20次方等于1048576约等于1000000为了方便就把2的20次方byte定义为1Mb
zhiwei
2楼-- · 2020-01-29 04:17
2^10=1k 2^20=1M 2^30=1G
老的32位处理器只有32位地址,现在的ARM也是,所以最大支持4G的地址空间(RAM空间)。
coolljt
3楼-- · 2020-01-29 07:03
因为2的10次方就是1024
lhlmm
4楼-- · 2020-01-29 09:25
 精彩回答 2  元偷偷看……
Jigsaw
5楼-- · 2020-01-29 11:33
楼主再想一下
为啥DNA给所有人都是两条腿、两只眼睛,两个鼻孔、两只耳朵
BDXing6
6楼-- · 2020-01-29 15:25
39楼的正解,1M就是一百万,但在计算机技术中,把1M=1024其实是与计算机的结构有关的,在计算机发展的初期一直到现在,计算对存贮单元的的寻址与我们用的51是一样的,每增加一根地址线,寻址能力就翻一倍,所以计算机中的存贮容量全是2的倍数,当地址线为10根时,寻址能力就是1024个单元,为方便记忆与使用,简称为1K,而20根地址线的寻址可达1048567个单元,而就简称为1M了。就这是1K=1024的由来。

一周热门 更多>