1、CPU详解
1.1 CPU的分类与指令集
-
前言:程序员控制的其实是cpu这个组件,由cpu这个组件帮我们下发控制其他组件的指令。
-
指令集:把程序员控制cpu的指令,转成cpu操作某个组件的指令。这些指令不会自发的运行,由人类控制它才能运行
-
cpu的分类:精简指令集、复杂指令集。
-
精简指令集:指令集简短,完成的事情,非常的简单。优点:不容易错,更稳定。缺点:实现复杂的操作,需要的指令集就会成堆,才会完成这一件事。作用:争对稳定的需求,争对大型的计算机架构的服务器,它就需要精简指令集。(例子:网络设备,服务器等)
-
复杂指令集:单条指令比较复杂。优点:单条指令集完成的事情比较多,意味着完成复杂的事,只需要几条就够。缺点:单挑指令比较复杂,容易出错,不稳定。作用:争对功能更丰富,更强大,因该需要cpu内部的复杂指令集。(例子:个人电脑)
-
拓展了解:中国计算机硬件行cpu行业的落后,更多的是cpu精简指令集的开发,做上层的开发,尤其是涉及到硬件方面,是比较薄弱的。
1.2 x86-64(重点)
- x86(掌握):指的是CPU的型号,或者说cpu架构的一种统称。
详细地讲,注意详细信息来了