二进制

时间:11个月前 (11-14) › 阅读:722

计算机是 0 和 1 组成,0表示没有,1表示有, 0 和 1 就是二进制。

为什么每一组二进制都只有8位 0 和 1 组成呢,因为计算机只能 理解一组2进制,也就是 8 位 0 和 1 例如:00000000或11111111或10101010(当然全是0没有意义,这只是举个例子),而 8 位 0 和 1 组成 1 个字节 (字节是一种存储计量单位)。

我们常用的CPU就分为 32 位,和 64 位,32位CPU可以同时计算,32位 0 和 1 ,也 就是 4 组 0 和 1 (10101010 10101010 10101010 10101010)也就是 4 个字节(4B),64位CPU同时可以处理 64位 0 和 1 ,也就是 8 组 0 和 1 (10101010 10101010 10101010 10101010 10101010 10101010 10101010 10101010)也就是 8 个字节(8B)。

问:32位和 64位CPU 处理 1M 数据,它们需要几次呢?

1M=1024KB=1048576B=8388608bit(位 0 和 1 )/32=262144次 64=131072次

数据转换:

8 位 0 和 1 =1B 注:8 位 0 和 1 =8比特(bit)

1024B=1KB

1024KB=1M


bit 比特

B 字节

1KB 千字节

1MB 兆字节,百万字节 简称“兆”

1GB 吉字节,十亿字节 又称“千兆”

1TB 万亿字节,太字节


发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。