什么是多级存储管理(多级存储体系由cache)
叙述微型计算机中的多级存储体系以及工作原理
多级存储体系
多级存储结构构成的存储体系是一个整体。从CPU看来,这个整体的速度接近于Cache和寄存器的操作速度、容量是辅存(或海量存储器)的容量,每位价格接近于辅存的位价格。从而较好地解决了存储器中速度、容量、价格三者之间的矛盾,满足了计算机系统的应用需要。
工作原理
存储器的层次结构能够成功的关键在于处理器访问存储器的频率递减。在执行程序期间,处理器的指令存储访问和数据存储访问呈现簇状,典型的程序包括许多迭代循环和子程序,一旦程序进入一个循环或子程序执行,就会重复访问一个小范围的指令集合。同理,对表和数组的操作涉及到存取一簇数据,经过很长一段时间,程序访问的簇会改变,但在较短的时间内,处理器主要访问存储器中固定的簇。
因此,可以通过层次组织数据,使得随着组织层次的递减,各层次的访问比例也 依次递减。以二级存储器为例,让第二级存储器包含所有的指令和数据,程序当前的访问簇暂时存放在第一级存储器中。有时第一级存储器中的某个簇要放到第二级存储器中,以便为新的簇进入第一级存储器让出空间。
计算机的多级储存系统系统的组成及优点?
答:一、计算机的多级储存系统的组成
1、最内层是CPU中的通用寄存器,很多运算可直接在CPU的通用寄存器中进行,减少了CPU与主存的数据交换,很好地解决了速度匹配的问题,但通用寄存器的数量是有限的一般在几个到几百个之间。
2、高速缓冲存储器设置在CPU和主存之间,可以放在CPU 内部或外部。
3、以上两层仅解决了速度匹配问题,存储器的容量仍受到内存容量的制约。
因此,在多级存在储结构中又增设了辅助存储器(由磁盘构成)和大容量存储器(由磁带构成)。
二、计算机的多级储存系统的优点
从CPU看来,这个整体的速度接近于Cache和寄存器的操作速度、容量是辅存的容量,每位价格接近于辅存的位价格。
从而较好地解决了存储器中速度、容量、价格三者之间的矛盾,满足了计算机系统的应用需要。
三、存储层次
1、在计算机系统中存储层次可分为高速缓冲存储器、主存储器、辅助存储器三级。
2、高速缓冲存储器用来改善主存储器与中央处理器的速度匹配问题。
3、辅助存储器用于扩大存储空间。
什么是分级的存储体系结构?它主要解决了什么问题?
分级存储是将数据采取不同的存储方式分别存储在不同性能的存储设备上,减少非重要性数据在一级本地磁盘所占用的空间,还可加快整个系统的存储性能。分级存储是根据数据的重要性、访问频率、保留时间、容量、性能等指标,将数据采取不同的存储方式分别存储在不同性能的存储设备上,通过分级存储管理实现数据客体在存储设备之间的自动迁移。
数据分级存储的工作原理是基于数据访问的局部性。通过将不经常访问的数据自动移到存储层次中较低的层次,释放出较高成本的存储空间给更频繁访问的数据,可以获得更好的性价比。这样,一方面可大大减少非重要性数据在一级本地磁盘所占用的空间,还可加快整个系统的存储性能。
扩展资料
在分级数据存储结构中,存储设备一般有磁带库、磁盘或磁盘阵列等,而磁盘又可以根据其性能分为FC磁盘、SCSI磁盘、SATA磁盘等多种,而闪存存储介质(非易失随机访问存储器(NVRAM))也因为较高的性能可以作为分级数据存储结构中较高的一级。一般,磁盘或磁盘阵列等成本高、速度快的设备,用来存储经常访问的重要信息,而磁带库等成本较低的存储资源用来存放访问频率较低的信息。
信息生命周期管理(Information Lifecycle Management,ILM)是StorageTek公司针对不断变化的存储环境推出的先进存储管理理念,ILM试图实现根据数据在整个生命周期过程中不断变化的数据访问需求而进行数据的动态分布。
分级存储和ILM在存储体系结构上基本相同,目标也都是使不同级别的数据在给定时间和不同级别的存储资源能够更好的匹配。二者本质差别是数据分级的标准不同:前者标准为数据近期被访问的概率;后者标准为数据近期对企业的价值。
相关文章
发表评论
评论列表
- 这篇文章还没有收到评论,赶紧来抢沙发吧~