位、字,字节与KB的关系?

位:我们常说的bit,位就是传说中提到的计算机中的最小数据单位:说白了就是0或者1;计算机内存中的存储都是01这两个东西。

字节:英文单词:(byte),byte是存储空间的基本计量单位。1byte 存1个英文字母,2个byte存一个汉字。规定上是1个字节等于8个比特(1Byte = 8bit)。

字:字就是由一些字符组成的,是据算计处理数据时一次存取,加工和传送的数据长度。

字由若干字节构成,字的位数叫字长,一台8位机子:一个字等于1个字节,字长为8位,如果是16位的机子,一个字等于2个字节,字长为16,字是计算机处理数据和运算的单位。

由此可见,计算机的字长决定了其CPU一次操作处理实际位数的多少,即:计算机的字长越大,其性能越好。

位、字,字节与KB的关系:

KB 1KB=1024B

MB 1MB=1024KB

GB 1GB=1024MB

TB 1TB=1024GB

 

4亿个字节是多少KB?

1024Byte(字节)=1KB

1024KB=1MB

1024MB=1GB

1024GB=1TB

所以用400000000除以1024就可以了

 

python查看对象占用的内存空间大小?

python查看对象占用的内存空间大小,一共两步

  1. 引用sys模块
  2. 使用getsizeof()方法

举例如下

1 import sys as sys
2 
3  a = [x for x in range(1000)]
4  print sys.getsizeof(a)

 

 

 

 

 

 

 

 
原文地址:https://www.cnblogs.com/lmh001/p/9926231.html