[oeasy]python0088_字节_Byte_存储单位_KB_MB_GB_TB
迪丽瓦拉
2024-05-26 07:26:47
0次
编码进化
回忆上次内容
- 上次 回顾了 字符大战的结果
- ibm 曾经的 EBCDIC 由于字符不连续的隐患
- 7-bit 的 ASA X3.4-1963

- 为什么 ASA X3.4-1963 是 7-bit 编码?
ASA X3.4-1963 文档

bite
- 1956年
- ibm工程师 Werner Buchholz
- 第一次 使用了
bite 来描述8-bit - 开音节读作[bait]

时代

ASA X3.4-1963 发布
-
IBM 编码演化
-
网络通信 让 计算机 不再是 孤岛

词汇出现
- 1964年
- ibm 发布 System/360
- 存储容量单位 为 Byte (8-bit)

孤注一掷

终局
- 两年之后 1965年
- ibm最新机器
- 也开始 使用 ASA X3.4-1963
- 编码统一到了 7-bit的 ASA X3.4-1963

1个字节8位
- 我们 来看看 Bemer的个人网站
- 介绍 字符编码 进化过程
- 5-bit的博多码
- 6-bit的BCDIC
- 7-bit的ASCII
- 8-bit的EBCDIC

2次幂的魔法


手指 增多

- 这就是 2-4
译码器(decoder) - 如果 有更多手指 呢?
3-8 译码器
- (11)2进制根手指
- 这就是
3-8译码器(decoder)

4-bit 寻址空间

8-bit 寻址空间

- (1000)2进制根手指
- 8-bit的cpu
- 16-bit的寄存器
- 随着 计算机字长的增加
更多存储单位
- 1 KB = 1024 Byte
- 1 GB = 1024 KB
- 1 TB = 1024 GB

- 这都是 基于Byte的单位
- Byte 就是 8-bit
- 但是7-bit的ASCII字符
8-bit
- ascii 的位置
- 最前面的
1-bit - 后面的
7-bit

- 如果 标志位 是0
- ascii的字符范围
- ASA X3.4-1963 就这样
总结
-
这次 回顾了 计算机存储单位的演变
-
8-bit 固定下来 成为了字节(Byte)
| 位数 | 容量 |
|---|
| 8-bit | 1Byte |
| 1024Byte | 1 KB |
| 1024 KB | 1 MB |
| 1024 MB | 1 GB |
| 1024 GB | 1 TB |
-
存储字符时
-
计算机之间 有了 更多的通信
-
计算机之间
-
我们下次再说!👋
-
蓝桥->https://www.lanqiao.cn/courses/3584
-
github->https://github.com/overmind1980/oeasy-python-tutorial
-
gitee->https://gitee.com/overmind1980/oeasypython
-
视频->https://www.bilibili.com/video/BV1CU4y1Z7gQ 作者:oeasy
相关内容