一个关于计算机位的问题 关于计算机操作系统位深度(位数)的问题

作者&投稿:艾桦 (若有异议请与网页底部的电邮联系)
我们经常说到网速,而提到网速,经常省略了单位,往往只是说G、M、K,其实G、M、K是数量的简略表示法,换算公式:1G=1024M,1M=1024K,1K=1024,就相当于我们中国人说的亿、万、千、百、十,只是数量的简略表示而已,并不是单位。

B是Byte的意思,Byte是字节的意思,是存储空间的基本计量单位
bit是位的意思,是说二进制数的长度单位,比如10011001就是8位二进制数
这个bit就是网速的基本计量单位bps里的b,bps的意思是bits per Second,即每秒传输多少位数(二进制)
为什么这里是bits而不是bit了呢?这是英文与中文的区别,复数的表示法。
二进制数是计算机内部使用的基本表达语言,所以位(bit)是计算机中最小的数据单位。
1字节在计算机里存储为一个8位进制数,这是固定的。

提到了字节,不得不再提到“字”这个计量单位:“字”由若干个字节构成,字的位数叫做字长,字长就是说字所对应的二进制数的长度。不同的机器有不同的字长。例如一台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个字节代表一个字。

一个八进制数比如:123
转换为十进制就为:1*8^2+2*8^1+3*8^0
一个16进制的:123,转换为十进制就为:1*16^2+2*16^1+3*16^0
“^” 是多是次方的意思。。

1、二进制数、八进制数、十六进制数转十进制数
有一个公式:二进制数、八进制数、十六进制数的各位数字分别乖以各自的基数的(N-1)次方,其和相加之和便是相应的十进制数。个位,N=1;十位,N=2...举例:
110B=1*2的2次方+1*2的1次方+0*2的0次方=0+4+2+0=6D
110Q=1*8的2次方+1*8的1次方+0*8的0次方=64+8+0=72D
110H=1*16的2次方+1*16的1次方+0*16的0次方=256+16+0=272D
2、十进制数转二进制数、八进制数、十六进制数
方法是相同的,即整数部分用除基取余的算法,小数部分用乘基取整的方法,然后将整数与小数部分拼接成一个数作为转换的最后结果。
例:见四级指导16页。
3、二进制数转换成其它数据类型
3-1二进制转八进制:从小数点位置开始,整数部分向左,小数部分向右,每三位二进制为一组用一位八进制的数字来表示,不足三位的用0补足,
就是一个相应八进制数的表示。
010110.001100B=26.14Q
八进制转二进制反之则可。
3-2二进制转十进制:见1
3-3二进制转十六进制:从小数点位置开始,整数部分向左,小数部分向右,每四位二进制为一组用一位十六进制的数字来表示,
不足四位的用0补足,就是一个相应十六进制数的表示。
00100110.00010100B=26.14H
十进制转各进制
要将十进制转为各进制的方式,只需除以各进制的权值,取得其余数,第一次的余数当个位数,第二次余数当十位数,其余依此类推,直到被除数小于权值,最后的被除数当最高位数。
一、十进制转二进制
如:55转为二进制
2|55
27――1 个位
13――1 第二位
6――1 第三位
3――0 第四位
1――1 第五位
最后被除数1为第七位,即得110111
二、十进制转八进制
如:5621转为八进制
8|5621
702 ―― 5 第一位(个位)
87 ―― 6 第二位
10 ―― 7 第三位
1 ―― 2 第四位
最后得八进制数:127658
三、十进制数十六进制
如:76521转为十六进制
16|76521
4726 ――5 第一位(个位)
295 ――6 第二位
18 ――6 第三位
1 ―― 2 第四位
最后得1276516
二进制与十六进制的关系
2进制 0000 0001 0010 0011 0100 0101 0110 0111
16进制 0 1 2 3 4 5 6 7
2进制 1000 1001 1010 1011 1100 1101 1110 1111
16进制 8 9 a(10) b(11) c(12) d(13) e(14) f(15)
可以用四位数的二进制数来代表一个16进制,如3A16 转为二进制为:
3为0011,A 为1010,合并起来为00111010。可以将最左边的0去掉得1110102
右要将二进制转为16进制,只需将二进制的位数由右向左每四位一个单位分隔,将各单位对照出16进制的值即可。
二进制与八进制间的关系
二进制 000 001 010 011 100 101 110 111
八进制 0 1 2 3 4 5 6 7
二进制与八进制的关系类似于二进制与十六进制的关系,以八进制的各数为0到7,以三位二进制数来表示。如要将51028 转为二进制,5为101,1为001,0为000,2为010,将这些数的二进制合并后为1010010000102,即是二进制的值。
若要将二进制转为八进制,将二进制的位数由右向左每三位一个单位分隔,将事单位对照出八进制的值即可。

16-32
先将16进制数字化成2进制数字,再从小数点依次向两边将改2进制数字5位一分,每5位就对应一个32进制数字。5位不足的时候,可以补0来解决。整数部分在其高位补0,小数在低位补0。

举例说明下:
A82.5换算成32进制,先将A82.5化成其对应的2进制数字 1010 1000 0010.0101

..........

饿..拿书看去

关于计算机信息表示的两个问题 急求!!!~

1.计算机中有相应的机制来处理高位运算,内核不需要进行如此庞大的运算,但是高级语言通过一种复杂的转换来解决此问题,为用户提供高位运算,以下是java语言解决高位运算的数据结构名称。

BigInteger 实现任意精度的整数运算
BigDecimal 实现任意精度的浮点数运算
2.如果计算机是中国发明的话,估计现在汉语编码格式只有GBK,由于汉语的博大,所以好多国家和大型公司都会去研究一下中文编码格式,Unicode编码了全世界六万多基础字符,其中中文占了三万多个,多而杂嘛。假如只有26个基本字符的话,你也整不出几种不同的。严格意义上将中文的编码通用规划就只剩下了国标GBK和Unicode了,其中UTF-8几乎成了通用版本,也是基于Unicode编码的。

32位操作系统是专为多媒体娱乐性能而研发的产品。64位操作系统是为工业设计工业研发而生产的平台。换句话说互联网上99%的软件都是支持32位的。32位操作系统理论最大支持内存16G,64位操作系统理论最大支持内存128G。32位系统一般应用于我们常见的单芯片处理器电脑,如笔记本台式机,64位系统应用于我们常见的多芯片处理器电脑,比如计算机超级计算中心。笔记本上用的64位只是最普通版本的,而且性能很弱的

计算机位和字节的关系?比如说16位的计算机对应的字节数是2的16次方,而...
答:一个字节对应8bit,即是你所说的一位,“16位的计算机对应的字节数是2的16次方”,其实就是一个寻址的问题,本质就是16bit可以表示2的16次方种不同的数吗,所以对应2的16次个地址。或者是2的16次个存储单元,每一个存储单元有8bit,所以最后的位数就是2的16次方再乘以8。当然如果一个存储单元的...

计算机位运算与编译预处理的一些问题,,在线等答案 谢谢
答:1按位与运算:int a=7,b=12,c=a&b; 变量c的值是 A. 19 B. 4 C. 5 D. 9 &是位与的意思 7二进制是111 12的二进制是1100 按位相与 得到0100 十进制是4 所以选择B A B C D 2、按位或运算:int a=6,b=8,c=a|b; 变量c的值是 A. 2 B. 14 C. 48 D. -2 ...

电脑常识问题:几86,位
答:位(bit)是电脑运算的最小单元,由0和1组成,一字节(byte)相当于8位(2的8次方),我们平时说的32位就是2的32次方。64位软件表示这种软件可以在支持64位的操作系统中使用。32位CPU表示单位时间(纳秒 NS)可以进行32次运算.N86是以前对电脑的一种简称,比如286表示使用的CPU为80286的机器,386表示...

就是有几个问题想拜托大家『关于计算机系统』一个系统为什么要分位...
答:1、64位电脑虽然可以安装32位操作系统,但是32位电脑绝对不能安装64位操作系统。这点至关重要务必牢记,以避免盲目下载和安装。2、在64位电脑运行的32位操作系统上,不能采取硬盘安装方式安装64位操作系统。如若安装,首选光盘格式化安装方式,也可采用比较繁琐的DOS安装方式。3、使用虚拟机安装操作系统,...

计算机的位数是指什么?
答:问题描述:位数高了有什么好处 解析:计算机中的位数指的是CPU一次能处理的最大位数。32位计算机的CPU一次最多能处理32位数据,例如它的EAX寄存器就是32位的,当然32位计算机通常也可以处理16位和8位数据。Intel由16位的286升级到386的时候,为了和16位系统兼容,它先推出的是386SX,这种CPU内部预算为...

8位,16位,32位计算机到底有什么区别? 是依据什么分的?
答:1、地址线不同 32位的CPU的地址线是32位的,即CPU一次能够传送、处理32位的二进制数,所以理论上它能够寻址的范围是2的32次方,即4个GB,所以即使你的电脑能够安装8个GB的内存,系统也只能使用前4个GB的内存,而另4个GB的内存电脑就当没有。当然由于32位XP的限制,32位的机器也只能使用3个GB...

64位跟32位电脑有什么区别?
答:1、一般来说,64位电脑即支持装32位(x86)系统也支持装64位(x64)系统,但是我们需要注意的是电脑的运行内存,内存2G建议32位系统,内存4G装64位系统,不然在日常运用中会卡慢哦。2、准备u盘,下载个u盘启动盘制作工具,然后制作成快启动u盘启动盘(u盘启动盘制作教程)。3、将想要安装的win7 32位系统...

简单几步解决win10电脑定位功能无法打开的问题
答:解决Win10电脑定位功能无法打开的问题,可以尝试以下简单几步:1. 检查定位服务是否启用:按下Win + I键打开设置,选择“隐私”选项,然后在左侧菜单中选择“位置服务”。确保右侧的“位置服务”开关处于打开状态。2. 检查应用程序的定位权限:在同一设置页面中,向下滚动到“应用程序权限”部分,找到并...

【电脑系统问题】win7电脑32位升级64位会对电脑本身有影响吗,如何升级...
答:不会有影响,主要看你的内存,大于等于4 G,就可以安装64位系统,如果只有2G,就应该安装32位系统,假如安装64位系统就会卡、慢,不好用,也就是说64位系统对内存的要求比32位系统要高。