php仿博客园网站,营销方案格式,创建公司的流程图,百度移动端网站软考计算机存储系统笔记#xff1a; 存储器分类#xff1a;
1、按存储位置分为内存和外存#xff1b;
2、按存储材料分为磁存储#xff08;使用磁存储介质#xff09;、半导体存储#xff08;分为双极型和MOS型#xff0c;根据数据是否需要刷新可以分为静态SRAM存储器…软考计算机存储系统笔记 存储器分类
1、按存储位置分为内存和外存
2、按存储材料分为磁存储使用磁存储介质、半导体存储分为双极型和MOS型根据数据是否需要刷新可以分为静态SRAM存储器和动态DRAM存储器、光存储如光盘
3、按工作方式分为读写存储器RAM和只读存储器ROM RAM读写存储器存储信息是易失性的断电就会丢失ROM只读可以分为ROM、PROM可编程的只读存储器、EPROM可擦除可编程存储器、EEPROM电擦除的可编程存储器、闪速存储器flash memory简称闪存介于EPROM 和EEPROM
4、按访问方式分为按地址访问的存储器和按内容访问的存储器
5、按寻址方式分为随机存储器RAM、顺序存储器SAM、直接存储器DAM其中随机存储器RAM可以对任何存储单元读取数据访问任何一个存储单元的时间是相同的顺序访问数据所需要的时间和数据所在位置有关磁带是典型的顺序存储器直接存储器是介于随机存储器和顺序存储器之间的寻址方式磁盘是一种直接存储器它对磁道的寻址是随机的而在一个磁道内则是顺序寻址
6、按信息的可保存性分非永久记忆的存储器断电后信息即消失的存储器。永久记忆性存储器 断电后仍能保存信息的存储器。 RAMStatic RAM静态随机存储器不需要刷新电路数据不会丢失而且一般不是行列地址复用的。但是他集成度比较低不适合做容量大的内存一般是用在处理器的缓存里面。像S3C2440的ARM9处理器里面就有4K的SRAM用来做CPU启动时用的。SRAM其实是一种非常重要的存储器它的用途广泛。SRAM的速度非常快在快速读取和刷新时能够保持数据完整性。SRAM内部采用的是双稳态电路的形式来存储数据。所以SRAM的电路结构非常复杂。制造相同容量的SRAM比DRAM的成本高的多。正因为如此才使其发展受到了限制。因此目前SRAM基本上只用于CPU内部的一级缓存以及内置的二级缓存。仅有少量的网络服务器以及路由器上能够使用SRAM。DRAM Dynamic RAM动态随机存取存储器每隔一段时间就要刷新一次数据才能保存数据。而且是行列地址复用的许多都有页模式。SDRAM是其中的一种。SDRAM SDRAMSynchronous DRAM同步动态随机存储器即数据的读写需要时钟来同步。其存储单元不是按线性排列的是分页的。 DRAM和SDRAM由于实现工艺问题容量较SRAM大。但是读写速度不如SRAM。 一般的嵌入式产品里面的内存都是用的SDRAM。电脑的内存也是用的这种RAM叫DDR SDRAM其集成度非常高因为是动态的所以必须有刷新电路每隔一段时间必须得刷新数据。 存储系统的层次结构 从上往下依次是CPU、高速缓存、主存、外存可以分为4层结构存储系统中使用高速缓存Cache 可以显著的提高计算机系统的工作速度但是它并不是功能上必须的部件 主存储器
简称内存、主存用来存放机器当前运行所需的程序和数据以便向CPU提高信息容量小速度快如DDR4内存条
主存一般由RAM和ROM两种工作方式的存储器组成绝大部分存储空间由RAM组成。常见的SDRAM同步动态随机存取存储器发展经历 SDR SDRRAM 到 DDR4 RAM;
主存储器主要由存储体、控制线路、地址寄存器、数据寄存器、地址译码电路等部分组成读出时CPU将要读出的存储单元地址送入地址寄存器经过地址译码电路分析后选中主存对应的存储单元在控制线路的作用下将备选存储单元的内容读取到数据寄存器中读操作完成写入时CPU将要存储单元的地址送入地址寄存器经地址译码线路分析选中主存的对应存储单元在控制线路作用下将数据寄存器的内容写入指定的存储单元中
主存性能指标包括内存容量、存储时间从接到读写命令到读写操作完为止所需要的时间、带宽即每秒传送的数据位数、可靠性可靠性用平均鼓掌间隔时间MTBF来衡量 高速缓存
高速缓存Cache用于对存储在主存中CPU即将使用的数据进行临时复制解决了CPU的速度和性能很高而主存速度较慢的问题利用程序执行的局部性特点时间局部性程序某条指令被执行后后续可能被再次执行空间局限性是指一旦程序访问了某个存储单元附近的存储单元也将被访问将速度快而容量有限的静态存储器芯片构成Cache 尽可能的发挥CPU的高速度
用来存放当前最活跃的程序和数据Cache的主要特点是位于CPU和主存之间容量小速度快速度是主存的5到10倍由快速半导体存储器制成其内容是主存局部域的副本内容对程序员是透明的。
CPU询问的信息在Cache中则为命中命中则直接对Cache存储器寻址多级Cache如下cpu先查找L1的cache通常L1容量小速度快 cpu在从cache中读写信息时传递的是主存地址所以需要将主存地址转换成cache存储器地址这种地址的转换称为地址映像cache的地址映像有直接映像、全相联映像、组相联映像其中替换算法是为了使Cache获得尽可能高的命中率常见的算法有随机替换、先进先出算法、近期使用最少算法、优化替换算法 外存储器辅存
外存储用来存储暂时不用的程序和数据外存上的数据以文件的形式存储外存容量大速度慢CPU不能直接访问外存中的程序和数据只有将其以文件为单位调入主存方可访问外存储器主要由磁表面存储器和光盘存储器构成
磁盘
存储器由盘面、驱动器、控制器和接口组成。接口是连接主机和外存储器的连接部件控制器接收主机命令转换成驱动器的控制命令驱动磁头盘面做径向运动寻找目标磁道位置驱动盘片稳定旋转控制数据的读写 硬盘
有固态硬盘SSD、机械硬盘HDD和混合硬盘固态硬盘是闪存颗粒存储HDD采用磁性碟片存储、混合硬盘是两者集成的。
硬盘的主要技术指标有
存储容量指格式化容量记录面数*每个记录面磁道数*每道的扇区数*每个扇区数的字节数
平均访问时间包括平均寻道时间磁头移到目标磁道的时间平均等待时间目标扇区旋转到磁头下时间一般使用磁道旋转一周时间的一半做平均等待时间
数据传输率指磁头找到数据后单位时间读写字节数数据传输率每道扇区数*每个扇区字节数*磁盘转速 光盘存储器
一般采用聚焦激光束在盘式介质上非接触式记录高密度信息的存储装置
光盘存储器由光学、电学和机械部件组成特点是记录密度高是磁盘的10~100倍、存储容量大采用非接触读写存储时间长对机械结构精度要求不高、读写速度慢但多通道记录时数据传输率高光盘易于更换可以做成自动还盘装置 USB移动硬盘和USB闪存盘
USB移动硬盘支持热插拔硬盘盒将里面的硬盘数据接口标准转成USB数据接口标准传输速率与采用的usb接口标准有关
USB闪盘又叫U盘是使用闪存作为存储介质的一种半导体存储设备采用的usb接口标准,具有容量大、速度快、体积小、寿命长的特点还就有基本型、加密型、启动型等类型 云存储
云存储是一种服务是云计算概念上发展出来的是通过集群应用、网络技术和分布式文件系统等功能将网络组中大量不同类型的存储设备通过应用软件集合起来协同工作共同提供数据存储和业务访问功能的一个系统所以云存储是一个以数据存储和管理为核心的云计算系统 相联存储器
相联存储器是一种按内容访问的存储器其工作原理是将数据或数据的某一部分作为关键字按顺序写入信息读出时并行的将该关键字与存储器中每一单元进行比较找出存储器中所有与关键字相同的数据字特别适合信息的检索和更新
相联存储器结构如下图为提高比较速度其中比较器数量应很大进行位比较时应每位对应一个比较器所以有2的m次方*N位个对于字比较应该有2的m次方个匹配寄存器用来存储比较结果1为相等0为不等 虚拟存储器
在概念上可以将主存存储器看做是一个由若干个字节构成的存储空间每个字节称为一个存储单元有一个地址编号主存单元的该地址称为物理地址当需要访问主存中的数据时由cpu给出要访问数据所在的存储的单元地址然后由主存的读写控制部件定位对应的存储单元对其进行读写操作来完成访问操作。
现代系统提供了一种对主存的抽象称为虚拟存储使用虚拟地址的概念来访问主存。CPU在寻址的时候是按照虚拟地址来寻址然后通过MMU(内存管理单元)将虚拟地址转换为物理地址后访问主存。 虚拟内存别称虚拟存储器(Virtual Memory)。电脑中所运行的程序均需经由主存执行若执行的程序占用内存很大或很多则会导致内存消耗殆尽。为解决该主存不够的问题Windows中运用了虚拟内存技术即匀出一部分硬盘空间来充当内存使用。当内存耗尽时电脑就会自动调用硬盘来充当内存以缓解内存的紧张。若计算机运行程序或操作所需的随机存储器(RAM)不足时则 Windows 会用虚拟存储器进行补偿。它将计算机的RAM和硬盘上的临时空间组合。当RAM运行速率缓慢时它便将数据从RAM移动到称为分页文件的空间中页面调度算法置换。将数据移入分页文件可释放RAM以便完成工作。 一般而言计算机的RAM容量越大程序运行得越快。若计算机的速率由于RAM可用空间匮乏而减缓则可尝试通过增加虚拟内存来进行补偿。但是计算机从RAM读取数据的速率要比从硬盘读取数据的速率快因而扩增RAM容量(可加内存条)是最佳选择。
虚拟内存是计算机系统内存管理的一种技术。它使得应用程序认为它拥有连续的可用的内存(一个连续完整的地址空间)而实际上它通常是被分隔成多个物理内存碎片还有部分暂时存储在外部磁盘存储器上在需要时进行数据交换。目前大多数操作系统都使用了虚拟内存如Windows家族的虚拟内存;Linux的交换空间等。
虚拟存储器实际是一种逻辑存储器实际上是对物理存储设备进行逻辑化的处理并将统一的逻辑视图呈现给用户因此用户在使用的时操作的是虚拟设备无需关心底层的物理环境从而可以充分利用基于异构平台的存储空间达到最优化的使用效率