计算机基本原理

位(比特,BIT,Binary digit)

比特是信息量最小的单位,二进制数的一位即一比特

字节(Byte)

一个字节有8个比特(bit),可表示256个数字(0~255)

字符串与编码

ASCII码(1字节,仅包含英文、数字、符号、控制符)===>Unicode码(2或4字节,汉字多数为2字节,生僻字为4字节)===>UTF-8码(1~3字节,英文只用1字节,汉字3字节。如存在大量英文则比Unicode节省空间)、UTF-16码(2或4字节)

32位与64位

位数指CPU GPRs(General-Purpose Registers,通用寄存器)的数据宽度,如32位即处理器一次可以运行32bit数据,则寻址范围就是个内存地址,每个内存地址代表1字节,,因此32位系统最多支持4G内存,且其不支持双核处理器。

  • x86和x86_32代表32位操作系统,x86_64和x64代表64位操作系统。
    最初Intel开发的CPU系列称为x86,后来这个名字沿用了下来,常常作为32位系统的代称。

你可能感兴趣的:(计算机基本原理)