知识卡片
触发器:用门电路实现记忆
内容
触发器是由若干[[布尔运算与逻辑门]]组合而成的电路,能产生0或1的输出,并且这个输出会一直保持不变,直到外部脉冲信号把它强制切换到另一个值——本质是用纯组合逻辑造出了”记住一个状态”的能力,而门电路本身并不具备记忆功能。同一外部行为(记住0或1)可以由不同内部电路结构实现,工程师使用触发器时只需了解其外部特性,无需了解内部布线,这正是抽象工具的典型例子。发散:记忆不是电路的原始属性,而是靠反馈回路(输出接回输入)这种结构涌现出来的,这个”用无记忆的基本单元拼出有记忆的系统”的思路在软件里也随处可见,比如用无状态函数拼出有状态的对象。
参考来源
《计算机科学概论》第1章《数据存储》