1》 位、字、字节关系
8位(bit)=1字节(Byte),1024字节=1KB;
提到了字节,不得不再提到“字”这个计量单位:
“字”由若干个字节构成,字的位数叫做字长,
字长就是说字所对应的二进制数的长度。不同的机器有不同的字长。
例如一台8位机,它的1个字就等于1个字节,字长为8位
。如果是一台16位机,那么,它的1个字就由2个字节构成,字长为16位。
前期的DOS就是8位的,后期的DOS是16位的,Win9X是基于DOS的,所以也是
16位的,NT核心的Windows是32位的,现在也有了64位的XP/2003,CPU也有
了64位的,这个操作系统和CPU所说的位就是bit的意思,即二进制数的长
度。
字节是固定由8位二进制构成,64位系统就代表了64位的二进制代表一个字
,换算成字节就是64/8=8,即是说由8字节构成一个字,32位系统就是
32/8=4,4个字节代表一个字。

2》 计算机所说的32位机是什么意思??
通常所说的32位机是指计算机数据总线宽度为32位,所谓32位处理器就是一
次只能处理32位,也就是4个字节的数据。 
32位处理器的寻址空间最大为4GB,注意,是寻址! 
另外64位的处理器在理论上则可以达到1800万个TB,1TB等于1024GB,1GB
等于1024MB,所以64位的处理器和32位的差距不单单体现在每次能多处理
32位数据

3》 查看本地机器多少位
linux:uname -a              注意:ixxx的全是32位的,有X86—64的全是64位
windowns:dxdiag
    查看cpu是多少位的
linux: more /proc/cpuinfo

4》 32位机和64位机的区别
我们通常说的64位技术是相对于32位而言的,
这个位数指的是CPU GPRs(General-Purpose Registers,通用寄存器)的
数据宽度为64位,64位指令集就是运行64位数据的指令,也就是说处理器
一次可以运行64bit数据。

64位平台不管是在性能上,还是在功能上,都要领先于目前的32位平台,
目前主流的32位处理器在性能执行模式方面存在一个严重的缺陷:当面临
大量的数据流时,32位的寄存器和指令集不能及时进行相应的处理运算。
32位处理器一次只能处理32位,也就是4个字节的数据;而64位处理器一次
就能处理64位,即8个字节的数据。

如果将总长128位的指令分别按16位、32位、64位为单位进行编辑的话:32
位的处理器需要4个指令,而64位处理器则只要两个指令。显然,在工作频
率相同的情况下,64位处理器的处理速度比32位的更快。

除了运算能力之外,与32位处理器相比,64位处理器的优势还体现在系统
对内存的控制上。由于地址使用的是特殊的整数,而64位处理器的一个ALU
(算术逻辑运算器)和寄存器可以处理更大的整数,也就是更大的地址。
传统32位处理器的寻址空间最大为4GB,而64位的处理器在理论上则可以达
到1800万个TB(1TB=1024GB)。

从32位到64位,表面上好象只是CPU字长增大了一倍,实际上它使寻址范围
、最大内存容量、数据传输和处理速度、数值精度等指标也成倍增加,带
来的结果就是CPU的处理能力得到大幅提升,尤其是对强烈依赖数值运算、
存在巨量数据吞吐和需要超大并发处理的应用提升效果非常明显,如科学
计算、人工智能、平面设计、视频处理、3D动画和游戏、数据库以及各种
网络服务器等。

目前主流CPU使用的64位技术主要有AMD公司的AMD64位技术、Intel公司的
EM64T技术、和Intel公司的IA-64技术。其中IA-64是Intel独立开发,不兼
容32位计算机,仅用于Itanium(安腾)以及后续产品Itanium 2,人们习惯
性地称它为“纯64位技术”。

64位计算技术从2004年推出至今,其产品线不断丰富。目前,AMD方面支持
64位技术的CPU有Athlon 64系列、Athlon FX系列和Opteron系列。Intel
方面支持64位技术的CPU有使用Nocona核心的Xeon系列、使用Prescott 2M
核心的Pentium 4 6系列和使用Prescott 2M核心的P4 EE系列。

转载于:https://www.cnblogs.com/kool/p/6696138.html

位,字,字节之间关系及关联知识普及相关推荐

  1. 博途PLC 位/字/字节 Bit/ Word/Byte拆分与合并

    有时候我们需要将分散分布的开关量信号组合为一个整体,比如一个字节或者一个字再完成发送.又或者一些报警联锁控制,组合为一个字方便触摸屏报警记录等.下面我们看下各种位.字节.字的拆分和合并早期可能大家会用 ...

  2. bit、byte、KB、B、字节、位、字符之间关系详解

    bit就是位,也叫比特位,是计算机表示数据最小的单位 byte就是字节 3.1byte=8bit 4.1byte就是1B 5.一个字符=2字节 6.1KB=1024B 1.字节就是Byte,也是B 2 ...

  3. 位、字节、字符数的关系

    位和字节的关系 1.位 bit 一个二进制数据0或1,是计算机传输的最小单元,8位是一个字节. 2.字节 byte 存储空间的计量单元,一个字节有8位,1024个字节代表1kb 3.英文和中文的不同 ...

  4. C语言:位、字节、字之间的关系

    C语言 基础开发----目录 1. 位 位是计算机存储的最小单位,简记为b,也称为比特(bit),每一位的状态只能是0或1. 2.字节 字节,英文Byte,是计算机用于计量存储容量的一种计量单位,1个 ...

  5. 位,字和字节的关系电脑知识

    1.位(bit) 来自英文bit,音译为"比特",表示二进制位.位是计算机内部数据储存的最小单位,11010100是一个8位二进制数.一个二进制位只可以表示0和1两种状态(21): ...

  6. 计算机基础知识:什么是位、字节、字、KB、MB

    位.字节.字.KB.MB 位:"位(bit)"是电子计算机中最小的数据单位.每一位的状态只能是0或1. 字节:8个二进制位构成1个"字节(Byte)",它是存储 ...

  7. 字节、字、位、比特的关系

    字节.字.位.比特之间的关系是: 1位=1比特:1字=2字节:1字节=8位:1字=16位. 1.位 位是计算机存储的最小单位,简记为b,也称为比特(bit)计算机中用二进制中的0和1来表示数据,一个0 ...

  8. 计算机基础知识字节,计算机基础知识:什么是位、字节、字、KB、MB

    位.字节.字.KB.MB 位:"位(bit)"是电子计算机中最小的数据单位.每一位的状态只能是0或1. 字节:8个二进制位构成1个"字节(Byte)",它是存储 ...

  9. 关于字,半字,字节之间的关系

    一直搞不清楚字,半字,字节之间的关系,查了一下资料,明白了. 字,半字,字节 大小是根据不同的操作系统来说的, 32位系统 字 ->32bit 半字 ->16bit 字节 ->8bi ...

最新文章

  1. 语义分割--Global Deconvolutional Networks for Semantic Segmentation
  2. 共享内存查看清除命令ipcs和ipcrm
  3. -Git 使用技巧 总结 MD
  4. 安居客检测到网页抓取_原创内容不收录 解决网站抓取异常的有效分析方法
  5. ASP.NET MVC视图引擎SPARK文档中文版
  6. 微软VDI动手实验之应用模型及部署攻略
  7. 运行Myeclipse发生这事这是怎么回事,大神们
  8. Linux下VNCSERVER的使用介绍
  9. Redis分布式锁及分区
  10. JSK-12 最后一个单词的长度【入门】
  11. “21天好习惯”第一期-21
  12. Day_04 显示条纹 图案
  13. 机器学习自动写诗-学习笔记
  14. 树莓派硬件编程——(零)先导篇
  15. arcgis拼接影像
  16. 48-Elasticsearch-2(DSL查询_搜索结果处理_RestClient查询文档)
  17. flashpaper
  18. 一键加速GitHub、Pypi、DockerHub访问
  19. 2020年度广东学法普法平台开始了
  20. Android Studio自定义组合控件

热门文章

  1. C语言结构体字节对齐
  2. 知识贴!单片机C语言编程之.H文件与.C文件的关系
  3. 这么奇葩搞笑的代码注释你见过吗
  4. android官方架构组件,Android 架构组件官方文档01——LifeCycle
  5. mysql 隐藏中间四位_MySQL知识体系——索引
  6. 姓名和学号 c语言,急啊!!!求救了 C语言编一个链表,输出姓名和学号就好
  7. react生命周期函数_如何优雅的消灭掉react生命周期函数
  8. vue 如何获取图片的原图尺寸_阳台洗衣机组合柜如何设计|尺寸规范|案例图片...
  9. NS3使用过程中重要内容整理
  10. 工业交换机的性能优势有哪些?