03
2020
02

CPU的特点

首先,这家伙是真的复杂,除此之外嘞,你还需要知道对于CPU来说,必须要把数据读取到寄存器中才能做相应的运算,另外CPU的数据读写的速度是真的快,内存和硬盘根本没法比,可能你没啥概念,举个例子吧


CPU这家伙执行一条指令大约需要耗时1ns,但是对于内存呢?它去硬盘读取数据至少8ms,在这段时间内,CPU可以执行大约800万条指令,说这个,主要是为了让你直观的感受到CPU是真的快。


就像《码农翻身》一书中说的那样:


CPU的运算速度快的丧心病狂,但是它能做的事情简单的令人发指

啥?为啥做的事情简单的令人发指呢?


别看CPU那么牛,那么复杂,那么快,它做的事情真的挺无聊的,总结起来,CPU主要就干如下四件事情:


1、从内存中读取数据,然后放到寄存器中


2、把寄存器中的数据写入到内存


3、进行数学运算和逻辑运算(加减乘除,AND,OR)


4、依据相应的条件进行跳转,执行其他指令(一条指令跳转到另外一条指令)

« 上一篇 下一篇 »

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。