《编码-隐匿在计算机背后的语言》 —— 读书笔记(四):逻辑
10.逻辑&开关
1) 比特在逻辑学也很重要,真假也可以表示为1和0
2)在布尔代数中,操作数不是数字而是类,一个类就是一个事物的的群体(集合)。布尔代数中,类的计算使用交集、并集计算,1表示全集,0表示空集。
3)布尔代数映射到电路中的表示:AND:串联 ; OR:并联
4)电路中使用开关的原理,可以制造出电报机,从而可以演变制造出计算机
11. 门
1)在逻辑学中,逻辑门的工作方式非常简单---让电流通过或者阻止通过。
2) 网络:以前指多个开关的集合,现指计算机之间的连接。
3) 香农:意识到布尔表达式可以在电路中实现
4) 逻辑门:开关是一种输入设备,输入是控制电路如何工作的信息。而继电器类似于开关,可以串联并联在电路中执行简单的逻辑任务,这种继电器的组合叫做逻辑门。
开关是手动的,而继电器是被电流控制而非人工(也可以被继电器控制)。
5)与门(AND):就想两个开关串联一样,两个继电器的串联被称为一个与门。
6)或门(OR) :(2个继电器并联)只有有一个输入端为1,输出为1 ;所有为0时输出端才为0 ;
7)或非门NOR:(与OR相反 ); 与非门NAND:(与AND相反)
8)反向器(不是逻辑门), 可以将低电平转换为高电平(即0变为1)
9)缓冲器 (与反向器的符号类似 没有圈圈)输入和输出相同,延迟一个信号。这是因为继电器需要一点时间(几分之秒)才会被触发。