目录
标题1:读取数据流程,与数据处理的矛盾
计算机读取数据流程先磁盘读取数据到内存,再从内存读取数据到cpu
cpu单次运算0.2-0.3 纳秒 寄存器0.2-0.3
l1:0.6-1ns l2 1-2ns l3:4-6ns //这是三级缓存
内存:20-30ns
磁盘:4-6ms:
cpu从磁盘读取到运行;5ms;
电流:Cu:16万千米每秒;
Au 20万千米每秒。 在cpu里面一般是铜丝和金丝混合 整个线路是铜
就算全部按金来算:电流每走 1m/s cpu/25次
因此电流的传播速度在cpu内成为了性能的限制,是性能瓶颈的一部分
内存
电脑为啥会有内存 因为只从磁盘读取数据 传输数据 再写回去数据都太慢了 加了一个内存后可以吧好多常用数据先放在内存里这样调用传输都会加快速度。比如说加载一个游戏地图,会把这些数据从磁盘提取的内存中,然后暂且放下,第二次切换就会快一些(当然,地图关系后什么时候释放这些资源也是有规则的这是在不释放他的时候二次打开会很快)
高速缓存:距离cpu更近,传输速度更快