计算机之父阿兰图灵发现,简单的机器有能力计算任何可计算的事物,如果机器具备通用的计算能力,那么它必须包含:
1. 对存储器的内容进行读写
2. 执行条件分支
我们称具备这种通用计算能力的机器是图灵完备的,无论计算的复杂性如何,都可以通过这种简单的读写指令/分支指令来表达。
但是,仅仅是完成简单的计算对于人类来说还远远不够,CPU还必须得具备和外部的I/O设备打交道的能力,这是通过中断的方式来完成的。通过中断,CPU才可以和网卡,磁盘它们进行通信,具体的细节下次再讲。
我是一个线程
我是一个Java Class
面向对象圣经
函数式编程圣经
TCP/IP之大明邮差
CPU阿甘
我是一个网卡
我是一个路由器
一个故事讲完HTTPs
Java:一个帝国的诞生
JavaScript:一个屌丝的逆袭
负载均衡的原理
阅读源码的三种境界
文章有问题?点此查看未经处理的缓存