将任何人类所创造和理解的符号、逻辑、数值和含义用只有0和1的二进制数表示,通过数字电路的连通/高电压表示1,断开/低电压表示0。
将最基本的算子—门电路组合成能处理更加复杂逻辑、进行各种运算的电路,基于复杂的逻辑电路来处理大量的二进制数,是当今计算机世界的基石。
这种用数字信号完成对数字进行算术运算和逻辑运算的电路称为数字电路。
我们先抛开要用什么电子元件来表示、处理数字信号,将其功能抽象出来,研究它能做什么,以及如何组成更加复杂的逻辑电路。
或门/OR
与门/AND
非门/NOT
与非门/NOT AND/NAND
同理,也可以有或非门/NOR
只能算一位的加法器—异或门XOR
同理,还有同或电路/XNOR/EOR
磁盘阵列中的RAID5就是利用了异或运算的特点来实现数据恢复:
如此一来,在单次损坏一块硬盘的情况下(存放校验值的盘也可以),这张盘的数据就能够得到恢复。
你可以尝试一下计算这样一个表达式的结果:1 XOR 0 XOR 1 XOR 1
显然结果为1。
现在已知结果,抹去表达式中任意一个数字,都可以通过结果来反推出抹掉的数字。
文章转载自Turbo的札记,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。
评论
相关阅读
【专家有话说第五期】在不同年龄段,DBA应该怎样规划自己的职业发展?
墨天轮编辑部
1331次阅读
2025-03-13 11:40:53
2月“墨力原创作者计划”获奖名单公布
墨天轮编辑部
471次阅读
2025-03-13 14:38:19
AI的优化能力,取决于你问问题的能力!
潇湘秦
446次阅读
2025-03-11 11:18:22
优炫数据库成功应用于国家电投集团青海海南州新能源电厂!
优炫软件
347次阅读
2025-03-21 10:34:08
国产化+性能王炸!这套国产方案让 3.5T 数据 5 小时“无感搬家”
YMatrix
288次阅读
2025-03-13 09:51:26
征文大赛 |「码」上数据库—— KWDB 2025 创作者计划启动
KaiwuDB
244次阅读
2025-04-01 20:42:12
一键装库脚本3分钟极速部署,传统耗时砍掉95%!
IT邦德
244次阅读
2025-03-10 07:58:44
GoldenDB数据库社区正式上线!期待与您共享新知
GoldenDB分布式数据库
242次阅读
2025-03-12 14:06:39
Navicat 17.2 正式发布 | AI 助手、支持 Snowflake...超多新功能等你解锁
Navicat
209次阅读
2025-03-14 14:13:33
套壳论
梧桐
201次阅读
2025-03-09 10:58:17