深入理解64-bit (一)
来源:互联网 发布:知乎 新碧防晒 编辑:程序博客网 时间:2024/05/29 14:08
1 为什么要使用64-bit
1.1 概述
当前,“64-bit”是比较流行的一个词,许多人提到“64-bit”,就会想起高性能和大数据量。一时间,似乎“64-bit”成为了性能瓶颈的救命稻草。
“64-bit”的计算机真的能带来性能的提升吗?为什么“64-bit”的计算机能带来性能提升?不远的将来,我们将从“32-bit”的时代完全进入到“64-bit”。作为程序员,这个变化会为我们带来什么?天天写代码,我们写出的代码的模样是否会发生变化?如果有一天,我们又得经历从“64-bit”到“128-bit”或更多的bit位过渡,我们是否能从容应对?
这一切,其实很简单,只要理清“x-bit”的本质,无论是从“8-bit”到“16-bit”还是“32-bit”到“64-bit”,其实质都是一样的。
所谓“64-bit”,实际上是指计算机用来表示数据的基本单位的存储长度是64个“位”,即64个“比特”。而且,“x-bit”机器的寄存器、CPU(ALU)、地址总线、数据总线等表示数据的“尺寸”都是“x-bit”的“x”值。这个“x-bit”,就是一个基本的存储单位,这个基本的存储单位就像一个盒子,盒子多大,就能放多大的物件。这是完全从物理客观存在的角度来看待“x-bit”的。这样的盒子,在计算机中被存放实际的物件,也被用来存放寻找物件的“门牌号码”,依照“门牌号码”这个地址,我们可以在这个地址指向的盒子里找到相应的物件,这里的“门牌号码”,有个我们熟悉的名字――“指针”。也就是说,计算机中存储的无非是数据或指针,指针指向的无非又是数据和指针,通过指针指向的指针,最终我们能找到的是数据。
想想我们从小出生就报户口。户口本上写的姓名、性别就是数据,家庭地址、籍贯等就是一个指针,这些指针,能帮助他人找到我们或为确定我们的家族渊源提供帮助。上学了,填写学籍,履历等信息,提供了调查我们儿童时代、青年时代等的基本线索,这又是指针。总之,我们生活在数据和指向数据的指针里。计算机是人类发明的,计算机的基本思维方式模仿的就是人类的特性与思维及行为,所以,计算机中的概念,也逃不离我们的生活实际。 0 0
- 深入理解64-bit (一)
- 深入理解64-bit (二)
- 深入理解64-bit(三)
- 深入理解64-bit(四)
- 深入理解64-bit(五)
- 深入理解64-bit(七)
- 深入理解REST(一)
- 深入理解字符串(一)
- 深入理解缓冲区(一)
- 《深入理解计算机系统》(一)
- GCD 深入理解(一)
- GCD 深入理解(一)
- GCD 深入理解(一)
- 深入理解 GCD(一)
- GCD 深入理解(一)
- GCD 深入理解(一)
- 深入理解DataAdapter(一)
- GCD 深入理解(一)
- PageHelper分页插件使用
- 项目经理要具备的三种能力
- TNS-12547: TNS:lost contact
- 《Oracle DBA手记2》读书笔记6
- 执行力七准则---工作中如何破解困难提高执行力
- 深入理解64-bit (一)
- 搬家了
- 《Oracle DBA手记2》读书笔记7
- 两类能成功的项目经理
- 关注下java的socket框架
- 何为管理?
- 深入理解64-bit (二)
- 从互联网技术开计算机热点
- 偶得