大家好,我是 yes。
对于我们程序员来说计算机的重要性不言而喻,相信大家对计算机内部也有一定的了解。
但是大家有没想过为什么一堆逻辑门组合起来就能运算了?它是如何运作来实现加减法的?
为什么 cpu 会不停地取指执行?是什么在驱动着它?
今天我就和大家一起来探索一下底层的奥秘,但是术业有专攻,我们大致的了解一下即可,很多细节不清晰也不影响。
不过相信通过这篇文章你会对底层有不一样的认识,包括运算单元、内存、时钟、地址、溢出、补码等等。
先打个预防针吧,这篇文章有很多电路图,你可能感觉这啥啊,和我们开发有关系吗?
看下去你会懂的,虽说平日里我们都是 CRUD Boy,但是我们也得时刻保持着好奇心,要有求知欲和探索精神。
正文
这个故事得从「电」开始说起。
生活中电无处不在,而它却时刻保持着神秘感,为何插上电我们的屏幕就会亮?我们的服务器就能跑?
电是如何来的?
电起源于电子的运动,我们知道一切物质都是由原子组成的,而原子又是由中子、质子和电子构成。
网友评论