计算机基本原理
2022-10-31 本文已影响0人
李霖弢
位(比特,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位系统的代称。