CPU最重要的是算力
1440 2021-10-11 13:33
计算机、机器人最贵的是什么,是中央处理器,它是解决问题的最关键的部件。相当于大脑。体现整个人能力大小的量度也是算力。
如同三体中的文明进化程度,就是力和持续时间。也就是合适的环境,以及持续的长短,决定了文明的程度。当然还有关键的契机。那就是合适的人能够总结出合适的理论然后应用于各处促进发展。
算力相当于时间。你花多少时间去处理一个问题,决定了你的能力和效率。那么就有用空间来换时间,那么就涉及到数据结构以及存储数据结构的实际物理位置。在计算机的级别中有寄存器、内存、硬盘。
在程序实现编译设计的级别就有栈、堆、方法区。cpu每时每刻在应用的都是各个方法,不管哪个对象、不管哪个线程。那么这么多隔离着的线程里忙忙碌碌的方法对应的就是栈帧。而栈帧处理的结果或者材料,却来源于共享的非隔离的各个对象。方法之间对数据的存取是有交互的,是共享的。那么就需要设计数据结构以及回收机制。这些就都在堆中。比方法要次一级。而方法的定义,是各个实例产生的根基,是抽象的统一的东西。所以精简在在方法区中。这样就看得出来。该忙的是什么。可以统一抽象的是什么。具体运算过程中,迭代的中间结果会如何铺满一地以及如何收拾过程产生的垃圾。而很快可以产生临时结果的私有方法,又是如何给cpu进行栈帧处理的。
全部评论