计算机基础之存储之间的层级结构(八)
存储之间的层级结构
如下图:
CPU
CPU中含有运算器
和控制器
,他们之间包含大大小小的寄存器,累加寄存器、指令寄存器等等,这些寄存器也算是存储器中的一种,并且速度是整个计算器中存储最快的
Cache
Cache是除CPU之后,其次最快的一种存储器,故名思意翻译成中文是:缓存
,所以该存储器,存储的内容来自于内存
。
其作用是,CPU读取数据时,优先从Cache
中读取,如果读取成功,则为命中
,读取失败,则为命中失败
,之间的过程被命名为:命中率
,下章会详细说Cache
。
主存储器
主存储器就是我们说的内存
,在这里它是排名第三,在读写速度上,比Cache
慢几百倍。但是存储的内容比Cache
大几百倍。
Cache一般的存储容量为:几百k到几M,而现在的主存都是用G来表示的.
Cache和CPU中的映射关联是由硬件自动完成,而内存是由硬件+内存半自动完成
硬盘
书上的叫法比较专业,但是称呼最多最熟悉的还是硬盘
吧,硬盘一般存储一些不经常运行的数据,等需要时才从硬盘中打开,其优点是存储容量大。相对的读写速度和主存
比,是极慢的。
光盘、磁盘
光盘、磁盘另一个叫法移动硬盘
,存储容量适中,现在有还没见到有1T
容量的U盘,读写速度比硬盘
慢,但是方便携带。