第一部分:计算机原理
(参考:哔哩哔哩课程)
#1.硬件
①电流控制开关:继电器(通电流就会生成磁,然后吸引上面的开关),真空管,晶体管(主要材料是硅)
②二进制:计算机只用有无电流表示信息;当下我们用的十进制二进制可以表示所有数据,若来表示符号,有一一对应关系表,什么数值对应什么样的字符,如ASCII UTF编码表。
1byte=8bits
③布尔运算&逻辑门:可以解决任何数据计算问题,三个操作(AND OR NOT),晶体管刚好可以实现布尔运算,逻辑门是可以理解为一个电路组件 去实现布尔运算的操作。下图1是not的逻辑门电路
图二是逻辑门之间的相互作用
④ALU-Arithmetic logic unit(1个算术单元,1个逻辑单元组成):
算术单元:数字计算方面,如加减法,乘除法,逻辑单元:做逻辑运算,比如数值测试
⑤寄存器:ALU做数值运算,算出的结果需要 保存下来。电流是单向的
锁存器:一个锁存器可以存储一个bit,
寄存器:(一组8或多个锁存器组成的单元叫做寄存器)可以存一个数字,这个数字有多少位,叫做“位宽”
⑥内存: 内存由寄存器组成&