内存进制:
在日常生活中,有0-9十种标识,所以就用10进制。
在钟表上,有60个刻度,所以就用60进制。
在计算机底层,只有0和1两种标识,所以就用2进制,由于2太小了,所以就用了2^10作为进制。
大胆推测,假如哪天计算机出现了3种标识,那么就要用3^n进制了。
进制换算
1T=1024GB 1G=1024M 1M=1024K lK=1024B
1B=8b (B: byte、b: bit)
1个bit,内存占一位,存0或者1,一个只能表示两个字符。为了表示多个字符,只能用多个bit来表示一个字符。
多少个bit合适呢?计算机主要是美国家发明的,8位bit最合适(有机会再介绍为什么)。
所以才有1byte = 8bit。
传输速率:
传输速率,字面意思就是单位时间内传输的信号量。
然后是数据传输速率,单位为bps,每秒传送的比特数,单位还包括Kbps,Mbps,Gbps,这里的K,M,G与存储单位不同,为1000进制
1Kbps = 1000bps;
1Mbps = 1000Kbps = 10^6bps;
1Gbps = 1000Mbps = 10^9bps;
另外带宽和吞吐量的单位也为bps。
1000b/s表示是每秒传输1000个bit(不是byte)。换算为125byte。
另外宽带与网速的问题,1M宽带为1Mbps,即1000Kbps = 1000/8KBps = 125KB/s。
臆测百兆快带更多是营销宣传。
总结:
存储为1024进制,速度是1000进制,但是硬盘的存储是1000进制的(各种原因,更多的是商业利益,欢迎指教)