查看原文
其他

相声:CPU和内存是怎么一起“鬼混”的

码农翻身刘欣 码农翻身 2021-04-20





计算机之父阿兰图灵发现,简单的机器有能力计算任何可计算的事物,如果机器具备通用的计算能力,那么它必须包含:

1.  对存储器的内容进行读写

2.  执行条件分支

我们称具备这种通用计算能力的机器是图灵完备的,无论计算的复杂性如何,都可以通过这种简单的读写指令/分支指令来表达。

但是,仅仅是完成简单的计算对于人类来说还远远不够,CPU还必须得具备和外部的I/O设备打交道的能力,这是通过中断的方式来完成的。通过中断,CPU才可以和网卡,磁盘它们进行通信,具体的细节下次再讲。 


往期精彩回顾

我是一个线程

我是一个Java Class

面向对象圣经

函数式编程圣经

TCP/IP之大明邮差

CPU阿甘

我是一个网卡

我是一个路由器

一个故事讲完HTTPs

编程语言的巅峰

Java:一个帝国的诞生

JavaScript:一个屌丝的逆袭

负载均衡的原理

阅读源码的三种境界

    您可能也对以下帖子感兴趣

    文章有问题?点此查看未经处理的缓存