计算机的存储器可分为几类?它们的主要区别是什么?

计算机的存储器可分为几类?它们的主要区别是什么?计算机存储设备简介计算机系统中,基本的存储设备包括内存和外存,由于 CPU 中的寄存器也可以存储少量的信息,所以它也可以看做是存储体系中的一层。另外,现在的计算机系统一般都增加了高速缓存 Cache,从寄存器到高速缓存

计算机存储设备简介   计算机系统中,基本的存储设备包括内存和外存,由于 CPU 中的寄存器也可以存储少量的信息,所以它也可以看做是存储体系中的一层。另外,现在的计算机系统一般都增加了高速缓存 Cache,从寄存器到高速缓存,再到内存,最后到外存,存取速度越来越慢,容量越来越大,成本和存取频度越来越低。寄存器   寄存器是 CPU 内部的高速存储单,主要用于存放程序运行过程中所使用的各种数据,寄存器的容量最小,但存取速度最高。   2. 高速缓冲存储器   简称高速缓存 Cache,其存取速度与 CPU 速度相当,非常快,但成本高且容量较小(一般为几 KB 到几百 KB),主要用来存放使用频率较高的少量信息。   高速缓存可以保存数据副本,访问高速缓存要比访问内存中的原始数据效率更高,速度更快。基于局部性原理,大多数程序在某个时间片会集中重复地访问内存某个特定的域,Cache 就是利用了程序对内存的访问在时间上和空间上所具有的局域区域性,即 Cache 通常保存着一份内存中部分内容的副本,该副本是最近曾被 CPU 使用过的数据和程序代码。   3. 内部存储器   内存,又称为主存储器,程序只有装入内存后才能运行,因此内存储器一般用来存放用户正在执行的程序和使用到的数据。CPU 可以直接执行内存中的指令及直接存取内存中的数据。内存的存取速度要比高速缓存慢一点,容量要比高速缓存大得多,一般为几 GB。   4. 外部存储器   外存,又称辅助存储器,外存不能被 CPU 直接访问,一般用来存放大量的,暂时不用的数据信息。外存的存取速度较低,且成本也较低,但容量较大,一般为几十 GB 到几百 GB。   在现代计算机系统中,要用到大量的程序和数据,由于内存的容量有限,而且程序和数据不能在内存中长期保存,因此,程序和数据平时总是以文件的形式存放在外存中 ,需要时可以随时将它们调入内存。   对比图如下:
计算机的存储器可分为几类?它们的主要区别是什么?
计算机的存储器可分为几类?它们的主要区别是什么?

2024最新激活全家桶教程,稳定运行到2099年,请移步至置顶文章:https://sigusoft.com/99576.html

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。 文章由激活谷谷主-小谷整理,转载请注明出处:https://sigusoft.com/82046.html

(0)
上一篇 2024年 7月 29日 上午7:53
下一篇 2024年 7月 29日 上午8:02

相关推荐

关注微信