存储器采用层次结构的目的,存储系统为什么采用分级结构

seosqwseo3个月前 (08-24)测评日记34

一、存储系统为什么采用分级结构

为了解决对存储器要求容量大,速度快,成本低三者之间的矛盾。

1、为了解决对存储器要求容量大,速度快,成本低三者之间的矛盾,目前通常采用多级存储器体系结构,即使用高速缓冲存储器、主存储器和外存储器;

2、高速缓冲存储器:高速存取指令和数据,存取速度快,但存储容量小;

3、主存储器:主存存放计算机运行期间的大量程序和数据,存取速度较快,存储容量不大;

4、外存储器:外存存放系统程序和大型数据文件及数据库,存储容量大,位成本低。

二、计算机采用分层次存储体系结构的原因 答完整

在计算机网络技术中,网络的体系结构指的是通信系统的整体设计,它的目的是为网络硬件、软件、协议、存取控制和拓扑提供标准。现在广泛采用的是开放系统互连OSI(Open System Interconnection)的参考模型,它是用物理层、数据链路层、网络层、传送层、对话层、表示层和应用层七个层次描述网络的结构。你应该注意的是,网络体系结构的优劣将直接影响总线、接口和网络的性能。而网络体系结构的关键要素恰恰就是协议和拓扑。目前常见的网络体系结构有FDDI、以太网、令牌环网和快速以太网等。

采用分层次的结构原因:各层功能相对独立,各层因技术进步而做的改动不会影响到其他层,从而保持体系结构的稳定性

三、存储器的层次结构主要体现在什么地方

存储器的层次结构主要体现在主存辅存。

存储器的层次结构主要分为主存和辅存两个层次。主存是计算机中常用的存储器,它以芯片形式存在于计算机的主板上。

主存的存取速度比较快,但存储容量有限,一般只有几个G的容量。主存可以分为静态RAM和动态RAM两种,静态RAM的存取速度比动态RAM快,但价格也更贵。

辅存是指计算机中的硬盘、光盘、U盘等存储设备,它们的存储容量比主存大得多,但存取速度比主存慢得多。辅存中的数据需要通过主存进行缓存才能被CPU访问,因此辅存的存取速度是一个瓶颈。

存储器的原理

1、RAM是随机存储器:RAM可以将数据存储在芯片中,当需要使用这些数据时,计算机可以快速读取。RAM分为静态RAM(SRAM)和动态RAM(DRAM)两种,它们的存储方式不同,SRAM的速度比DRAM快,但成本较高。

2、ROM是只读存储器:ROM中的数据是在制造过程中就被写入的,无法被修改。ROM的种类有很多,如PROM、EPROM、EEPROM等,它们的特点是数据可以被永久保存。

3、EPROM是可擦写可编程只读存储器:EPROM的数据存储在芯片中,可以被电子擦除器擦除,然后重新编程。EPROM的缺点是需要专门的设备才能擦除,而且它的擦除次数有限。

四、【*作系统】01--存储器的层次结构

*作系统存储器,如何对存储器进行有效的管理,直接影响着存储器的利用率和系统性能。

1、存储器的层次结构

2、程序的装入和链接

3、连续分配存储管理方式

4、分页存储管理方式

5、分段存储管理方式

内部碎片和外部碎片

逻辑地址和物理地址

内存分配策略

分页的地址变换,页表的使用

分页和分段的优缺点

1、存储的层次结构

这个图不怎么看的清,总体是三个部分:存储器的层次结构、程序的装入和链接、连续分配存储管理方式

====================

(1)内存分配——为每个进程分配一定的内存空间

(2)地址映射——把程序中所用的相对地址转换成内存的物理地址

(3)内存保护——检查地址的合法性,防止越界访问

(4)内存扩充——解决“求大于供”的问题,采用虚拟存储技术

内存分配

内存分配的主要任务是:为每一道程序分配内存空间,使它们“各得其所”;当程序撤消时,则收回它占用的内存空间。分配时注意提高存储器的利用率。

地址映射

目标程序所访问的地址是逻辑地址**的地址空间,而内存空间是内存中物理地址的**,在多道程序环境下,这两者是不一致的,因此,存储管理必须提供地址映射功能,用于把程序地址空间中的逻辑地址转换为内存空间中对应的物理地址。

内存保护

内存保护的任务是确保每道程序都在自己的内存空间运行,互不干扰。保护系统程序区不被用户侵犯(有意或无意的),不允许用户程序读写不属于自己地址空间的数据(系统区地址空间,其他用户程序的地址空间)。

内存扩充

内存扩充的任务是从逻辑上来扩充内存容量,使用户认为系统所拥有的内存空间远比其实际的内存空间(硬件RAM)大的多。

【缓存都在其使用的工具之前,目的是为了减少访问次数】

2.1主存储器

主存储器是计算机系统中的一个主要部件,用于保存进程运行时的程序和数据,CPU的控制部件只能从主存储器中取得指令和数据,数据能够从主存储器中读取并将他们装入到寄存器中,或者从寄存器存入到主存储器,CPU与外围设备交换的信息一般也依托于主存储器地址空间。但是,主存储器的访问速度远低于CPU执行指令的速度,于是引入了寄存机和告诉缓冲。

2.2寄存器

寄存器访问速度快,能与CPU协调工作,价格昂贵,容量不大,寄存器用于加速存储器的访问速度,如用寄存器存放*作数,或用作地址寄存器加快地址转换速度等。

2.3高速缓存

高速缓存容量大于或远大于寄存器,但小于内存,访问速度高于主内存器,根据程序局部性原理,将主存中一些经常访问的信息存放在高速缓存中,减少访问主存储器的次数,可大幅度提高程序执行速度。通常,进程的程序和数据存放在主存,每当使用时,被临时**到高速缓存中,当CPU访问一组特定信息时,首先检查它是否在高速缓存中,如果已存在,则直接取出使用,否则,从主存中读取信息。有的计算机系统设置了两级或多级高速缓存,一级缓存速度高,容量小,二级缓存容量稍大,速度稍慢。

2.4磁盘缓存

磁盘的IO速度远低于对主存的访问速度,因此将频繁使用的一部分磁盘数据和信息暂时存放在磁盘缓存中,可减少访问磁盘的次数,磁盘缓存本身并不是一种实际存在的存储介质,它依托于固定磁盘,提供对主存储器空间的扩充,即利用主存中的存储空间,来暂存从磁盘中读出或写入的信息,主存可以看做是辅存的高速缓存,因为,辅存中的数据必须**到主存方能使用,反之,数据也必须先存在主存中,才能输出到辅存。

主存储器简称主存或内存,用于保存程序运行时的指令和数据.

寄存器是有限存贮容量的高速存贮部件,它们可用来暂存指令、数据和地址.

通常,处理机从指存中读出数据放入指令寄存器,这一时间段我们称之为取指周期;处理机从数存中读取数据放入数据寄存器,再流入运算器,这一时间段我们称之为执行周期.

高速缓存和磁盘缓存:

高速缓冲存储器是介于寄存器和存储器之间的存储器,主要用于备份主存中较常用的数据,用来减少处理机对主存储器的访问次数,提高运行效率.

磁盘缓存主要用于暂时存放频繁使用的一部分磁盘数据和信息,以减少访问磁盘的次数.

相关文章

海尔(Haier)电视质量怎么样

海尔(Haier)电视质量怎么样

很多小伙伴在关注海尔(Haier)电视怎么样?质量好不好?使用测评如何?本文综合已购用户的客观使用分享和相应的优惠信息,为大家推荐一款高性价比的产品,一起来看看吧。...

小米(MI)ES43图文测评

小米(MI)ES43图文测评

很多小伙伴在关注小米(MI)ES43怎么样?质量好不好?使用测评如何?本文综合已购用户的客观使用分享和相应的优惠信息,为大家推荐一款高性价比的产品,一起来看看吧。...

酷开(coocaa)创维使用感受分享

酷开(coocaa)创维使用感受分享

很多小伙伴在关注酷开(coocaa)创维怎么样?质量好不好?使用测评如何?本文综合已购用户的客观使用分享和相应的优惠信息,为大家推荐一款高性价比的产品,一起来看看吧。...

创维电视50A3质量测评好不好

创维电视50A3质量测评好不好

很多小伙伴在关注创维电视50A3怎么样?质量好不好?使用测评如何?本文综合已购用户的客观使用分享和相应的优惠信息,为大家推荐一款高性价比的产品,一起来看看吧。...

川宇USB3.0高速读卡器多功能二合一tf内存卡sd单反相机读卡器C396使用感受分享

川宇USB3.0高速读卡器多功能二合一tf内存卡sd单反相机读卡器C396使用感受分享

很多小伙伴在关注川宇USB3.0高速读卡器多功能二合一tf内存卡sd单反相机读卡器C396怎么样?质量好不好?使用测评如何?本文综合已购用户的客观使用分享和相应的优惠信息,...

阿尔法蛋超能蛋智能机器人中英学习启蒙早教机好不好用

阿尔法蛋超能蛋智能机器人中英学习启蒙早教机好不好用

很多小伙伴在关注阿尔法蛋超能蛋智能机器人中英学习启蒙早教机怎么样?质量好不好?使用测评如何?本文综合已购用户的客观使用分享和相应的优惠信息,为大家推荐一款高性价比的产品,一...