问答详情
源自:4-2 内存管理

这里是说的位,而不是字节啊

老师你好。这里有个问题,我们平时说内存的条是4G的是说的4G个bit位吧。

32位地址总线能管理的内存也是4G个bit位,而不是4G字节吧

提问者:simpman 2016-10-26 00:10

个回答

  • weixin_慕斯卡0217479
    2022-05-13 10:08:00

    确实应该是位,而不是字节


  • wangxiaopo4288577
    2016-10-26 19:55:19

    我就用俗话说吧,不科学,但容易懂。

    为什么是1024,而不是1000?其实数字1024,用二进制表示的结果为:10000000000

    不信你用带二进制的计算器转换一下就知道了。

    2的10次方也是1024


    所以U盘的容量,是1M,2M,8M,16,32,64,128,256,512,1024(1G),2G,4G.....的倍数关系,也相当于是2的倍数。


    还有就是Byte和bit,俗称大B和小b的区别(谁大谁小看名字就知道了吧)

    一个小b只能代表一个内容,(0或者1,其中的一个)

    两个小b可代表4个内容"2的2次方“(00,11,01,10)

    8个小b可代表256个内容"2的8次方“,也就等于一个大B,也可以称一个“字符”或“字节”

    (这样所有的英文字母和符号都可以用一个大B表示了)

    但汉字可不止256个,还有各种符号,至少10000个,

    所以一个汉字至少要2个字节或2个大B(也就是16个小b),这样可以代表65536个不同的内容"2的16次方“。

    所以,一个中文的字符占用空间,是英文的2倍


    网速的称法是小b,1M的网速说的是1兆小b,正真的速度是128千B(1024除以8)

    所以下载最大也就是128KB,,,小b的单位除了网络公司,其它人是没有人用的,

    这就是网络公司有夸大的嫌疑,听起来感觉很快,其实慢的很。

    强列呼吁国家统一网络公司的叫法,要用大B(10兆的网络下载10兆的文件竟然不是1秒钟,我想骂人),

    不知这样讲大家明白否??


    如图:2015-5-28手工打字

    黄涸  | 2015-10-06 15:15

    评论(8) 

    188 5

    “字节”(Byte) 
    “比特”(Bit) 
    当你进行网络下载的时候它们会经常出现,同时你获取的速度指示也都以比特/每秒或者字节/每秒来显示。 
    现在就来弄清楚比特(Bit)、字节(Byte)和千字节(Kbyte)究竟是什么意思,这样你就能理解它们了。 
    一个比特就是一个二进制数的最小单元,就像我们说我们能够拥有的最小金额的钱就是一分一样,只不过比特是在二进制数中罢了。 

    一个比特只能拥有一个值,不是0就是1,所以如果我给你一个值0,你可以说它就是一个比特,如果我给你两个(00),你就可以说它们是两个比特了。 

    现在,如果你将八个0或者1组合在一起,例如0110 1010(在中间加一个空格是为了看起来清晰明了),你就可以说它们是八个比特或者说一个字节。好,这就对了,八比特就等于一字节,而不管它们都是全是0、全是1或者是由若干0和若干1混合而成。 

    将这些字节加起来,到了1024个字节的时候,就获得了一个千字(Kbyte)了,为什么是1024而不是1000呢?这是由二进制的进位方式造成的,如果你学过数学,你就会知道上述结果是正确的。 
    回答者:ghost525 - 试用期 一级 4-27 15:01

    1bit 就是1位二进制数. 
    1Byte就是1个字节.1个字节是由8个二进制位组成的. 
    所以1Byte=8bit.

  • 冒险的小小龟
    2016-10-26 00:26:30

    1B(byte,字节)= 8 bit;

    1KB(Kibibyte,千字节)=1024B= 2^10 B;

    1MB(Mebibyte,兆字节,百万字节,简称“兆”)=1024KB= 2^20 B;

    1GB(Gigabyte,吉字节,十亿字节,又称“千兆”)=1024MB= 2^30 B;

    以上是百度百科里摘下来的,所以说字节是没有错的