新一轮软考备考来啦~
为了帮助大家提高备考效率,将2023上半年软考网络工程师知识点速记分享给大家,快来跟着一起打卡学习吧!
存储系统
1.存储方式
存储器中数据常用的存取方式有顺序存取、直接存取、随机存取和相联存取等四种。
顺序存取:
存储器的数据是以记录的形式进行组织,对数据的访问必须按特定的线性顺序进行。磁 带存储器的存取方式就是顺序存取。
直接存取:
共享读写装置,但是每个记录都有一个唯一的地址标识,共享的读写装置可以直接移动到目的数据块所在位置进行访问。访问时间与数据位置有关。磁盘存储器采用的这种方式。
随机存取:
存储器的每一个可寻址单元都具有唯一地址和读写装置,系统可以在相同的时间内对任意一个存储单元的数据进行访问,而与先前的访问序列无关。主存储器采用的是这种方式。
相联存取:
也是一种随机存取的形式,但是选择某一单元进行读写是取决于其内容而不是其地址。
Cache 采用该方法进行访问。相联存储器是 Cache 一部分,Cache 中有按内容寻址的相联存储器,用于存放与 Cache 中数据相对应的主存地址,可以快速检索、判断 CPU 读取的某个字当前是否存在于 Cache 中。
需要更多软考网工籽料,整理好了,欢迎一起来交流学习~
---<<<点击链接加入群聊【软考网络工程师交流】>>>
2.存储设备
传统意义上存储器分为 RAM 和 ROM。
(1)RAM 和 ROM RAM 是随机存储器,数据可读可写,一旦掉电,数据将消失。ROM 是只读存储器,掉电后数据依然保存。 RAM 有静态和动态两种: 静态 RAM 只要上电后信息不丢失,无须刷新电路过程,消耗较多功率,价格也较高。 常作为芯片中的 Cache 使用。 最常用的动态 RAM 需要上电后,再定时刷新电路才能保持数据,而动态 RAM 集成度 高、存储密度高、成本低,功耗低,适于作大容量存储器。常用在内存中。
(2)Cache 在计算机执行时,需要从主存中读取指令和数据,需要将外存的数据读入内存中,这些 读取的过程都是造成计算机性能下降的瓶颈,为了尽可能减少速度慢的设备对速度快的设备 的约束,可以利用高速缓存 Cache 技术。
(3)磁盘 与计算机技术一样,存储技术也在不断发展,在现代计算机中,最常见的存储介质包括机械硬盘、光盘、磁带,固态硬盘 SSD 等。
3.存储计算
实际的存储器总是由一片或多片存储芯片+控制电路构成的。芯片数量≥存储器容量/ 存储芯片容量。 如果存储器有 256 个存储单元,那么它的地址编码为 0~255,对应的二进制数是 00000000~11111111,需要用 8 位二进制来表示,也就是地址宽度为 8 位,需要 8 根地址线。 存储器中所有存储单元的总和称为这个存储器的存储容量,存储容量的单位是 B、KB、MB、 GB 和 TB 等。
例如: 按某存储器字节编址,地址从 A4000H 到 CBFFFH,则表示有(A4000-CBFFF) +1 个字节,即 28000H 个字节,转换为十进制是 160KB。若用 16K×4bit 的存储器芯片构 成该内存,共需 160K*8/16K*4=20 片。 更多内容持续更新中,欢迎一起交流学习~