计算机硬件基础

一、存储单位

比特位:bit  表示为0或1,也是我们所熟知的二进制。

(为什么一定要是二进制?其实就是一开始人为定义创造的,代表电路中的两种状态,通即1,断则0)

字节:1 Byte = 8 bit ,

计算机主要发明者:冯诺依曼和图灵。

我们熟知,英文字母占一个字节,即1Byte,而一字节有8个比特位,比如00001111.

所以一个字节有2的8次方种排列方式,即256种。

ASCII表正是因此可以表示出来,我们所用到的英文字母+数字+符号一共是127种,所以一个字节足够把这些表示出来,编成ASCII表。

但中文怎么办?中文我们常用的就有几千个字了,还有不常用的等等,一个字节的256种排列方式显然不足以对应中文的表达。故中文需要占2个字节,两个字节的比特位有2的16次方种,即65536种。(另外,讲些历史,在2008年以前,简体中文编码表为GB2312,繁体中文编码表为BIG5,二者并不兼容,每个字对应的位置不一样,故我们曾经很多游戏比如三国志,小时候都是玩繁体,一般为国外游戏公司制作。当汉化过来后,发现变成了看不懂的样子,比如将曹操译成了——变巨,而在2008年借助奥运会的影响力,两岸磋商重新制定了我们现在所使用的UTF-8编码方式)

另外,记住2的24次方=1677万,2的32次方=42亿9千万。以后学习会用到。

知道此原理,我们可以得出结论:计算机中所有数据都必须是二进制的。(包括图片等)

  • 8
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值