理解计算机寻址


      现在,我们常用的计算机已经达到了64位寻址,以前的机器有32位寻址,16位寻址。单片机是计算机的CPU雏形,是8位寻址,然而,怎么理解寻址呢?

      科学研究指出,一个人的智力有大小,它很大程度上取决于记忆力水平,同样,计算机的性能也主要取决于它的存储能力——内存,内存越大,性能越强。内存就相当于我们住的房子,而内存地址就是我们房子的地址,我们要区分清楚“房子”和“房子地址”是两个完全不同的概念,通过房子地址可以找到我们的房子,通过内存地址也可以找到内存单元。

      那么,寻址为什么要有64位,32位之分呢?这要细细讲起来牵涉到二进制算法的相关问题了,但大致上我们可以这么理解:用两个字的不同组合(可重复)是不是可以表示四间房子的地址?要是房子很多很多,那两个字是绝对不够的,要多个字,计算机也是这样,随着计算能力越来越强,内存(房子)越来越多,需要的寻址位数也就越来越多,以后可能还会有128位,256位。。。


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM