电脑的各个设备部件之间的延时从高到底的排列,依次是机械硬盘、固态硬盘、内存、CPU
上图可以看到,CPU最快,一个时钟周期是0.3纳秒,内存访问需要120纳秒,固态硬盘访问需要50-150微秒,传统硬盘访问需要1-10毫秒, 网络访问最慢,都是几十毫秒。上图最有趣的地方在于它把计算机世界的时间和人类世界的时间做了对比,常常把CPU比喻成跑得很快,但是记不住事情的“阿甘”, 他的一个时钟周期如果按1秒算:
内存访问就是6分钟
一次CPU上下文切换(系统调用)需要大约需要1小时
在 1Gbps 的网络上传输 2K 的数据需要10多个小时
从SSD读取1MB的顺序数据,大约需要 1ms,换算成人类时间是 1个月
从磁盘读取1MB连续数据需要 20ms,换算成人类时间是 20个月
如果说打开一个网页可以秒开的话,那也相当于100年
标签:需要,存储器,访问,层次结构,内存,1MB,CPU,硬盘 From: https://blog.51cto.com/u_13102203/6362525