zoukankan      html  css  js  c++  java
  • 内存,缓存,cpu,硬盘关系

    RAM(random access memory)即随机存储内存,这种存储器在断电时将丢失其存储内容,故主要用于存储短时间使用的程序。我把它叫耗电存储器

    ROM(Read-Only Memory)即只读内存,是一种只能读出事先所存数据的固态半导体存储器。

    计算机中所有程序的运行都是在内存中进行的,只要计算机在运行中,CPU就会把运算的数据调到内存中进行运算,当运算结束后,CPU再把结果传送出去,内存的运行也决定了计算机的稳定运行。

    缓存是在CPU与内存之间,是一个读写速度比内存更快的存储器。
    当CPU向内存读取或写入数据时,这个数据也被存储进高速缓冲存储器(缓存)。
    当CPU再次需要这些数据时,就从高速缓冲存储器(缓存)读取数据,而不是访问较慢的内存。
    如果需要的数据在cache(缓存)中没有,再去内存中查找

    硬盘: 我们都知道内存是掉电之后数据就消失的部件,所以,长期的数据存储更多的还是依靠硬盘这种本地磁盘作为存储工具。

    简单的概括:

    • CPU运行时首先会去自身的缓存中寻找,如果没有再去内存中找。
    • 硬盘中的数据会先写入内存才能被CPU使用。
    • 缓存会记录一些常用的数据等信息,以免每次都要到内存中,节省了时间,提高了效率。
    • 内存+缓存 -> 内存储空间 
    • 硬盘 -> 外存储空间
  • 相关阅读:
    记忆力训练今天早上有了点小进步
    刻意练习
    12.12周计划
    12.6周总结
    The Power of Reading Insights
    Storytelling with Data
    nexus私服和快照正式版本etc
    springboot启动流程分析
    容器启动getBean的流程分析
    canal简介
  • 原文地址:https://www.cnblogs.com/SunshineKimi/p/10651523.html
Copyright © 2011-2022 走看看