计算机之父阿兰图灵发现,简单的机器有能力计算任何可计算的事物,如果机器具备通用的计算能力,那么它必须包含:
1. 对存储器的内容进行读写
2. 执行条件分支
我们称具备这种通用计算能力的机器是图灵完备的,无论计算的复杂性如何,都可以通过这种简单的读写指令/分支指令来表达。
但是,仅仅是完成简单的计算对于人类来说还远远不够,CPU还必须得具备和外部的I/O设备打交道的能力,这是通过中断的方式来完成的。通过中断,CPU才可以和网卡,磁盘它们进行通信,具体的细节下次再讲。
往期
精彩回顾