简单。
这就是x86和ar的逻辑区别。
这个区别导致了x86和ar分道扬镳――前者更加专注于高性能但同时高功耗的实现,而后者则专注于小尺寸低功耗领域。实际上也有很多事情x86更加合适,而另外一些事情则是risc更加合适,比如在执行高密度的运算任务的时候x86就更具备优势,而在执行简单重复劳动的时候ar就能占到上风。
比如假设我们是在举办吃饭大赛,那么x86只需要不停的喊“吃饭吃饭吃饭”就行了,而ar则要一遍一遍重复吃饭流程,负责喊话的人如果嘴巴不够快(即内存带宽不够大),那么ar就很难吃的过x86。但是如果我们只是要两个人把饭舀出来,那么x86就麻烦得多,因为x86里没有这么简单的舀饭动作,而risc就只需要不停喊“舀饭舀饭舀饭”就ok。
手机用户请浏览阅读,更优质的阅读体验。
老施新书:

