计算机的存储体系与性能,存储黑科技大揭秘

93145d3a6836f069684d73194a419261.jpeg

  计算机体系结构,其中存储分为内存与硬盘。内存,非持久化存储,临时存数,断电即失;硬盘,持久化存储,数据长存,即使断电也无忧。

计算机存储种类繁多,分为内部与外部两类。内部存储指设备主板上的存储,如BIOS存储和内存;外部存储则通过协议与主板相连,如机械硬盘、SSD硬盘和光盘等。图1为存储设备分类概览,展现存储技术的丰富多样。

69f3841d63d1aaac196891b5860a7189.jpeg

图1 计算存储体系

图1详解:ROM即Read Only Memory,是只读存储设备;RAM即Random Access Memory,支持随机读写。两者各有特性,ROM仅读不写,RAM则读写灵活。

RAM种类繁多,其中SRAM和DRAM最为常见。SRAM,即静态随机访问存储器,是静态RAM的简写;而DRAM,即动态随机访问存储器,即我们常说的内存,属于动态RAM。这两大类别各有特点,共同构成了RAM的丰富体系,满足不同存储需求。

SRAM是CPU缓存的关键组件,尤其常见于L1、L2和L3三级缓存中。不同于我们熟知的DRAM(内存),SRAM以其卓越的速度性能在CPU数据处理中占据重要地位。选择SRAM,意味着选择了更快的数据处理速度。

图2揭示了CPU各级缓存与内存的关联。L1、L2、L3缓存依次增大但速度递减。而相较于缓存,内存容量庞大但速度显著滞后,突显了缓存作为速度桥梁的重要性。

22cd2545cf64ee4358a5786b9f616311.jpeg

图2 CPU各级缓存与内存的关系

L1缓存速度高达1150GB/s,但容量仅数百KB;L2缓存速度470GB/s,容量数MB;而L3缓存速度约200GB/s,容量达数十MB。不同层级缓存速度与容量各有侧重,优化数据访问效率。

内存位于CPU外部,速度可达数十GB,容量高达TB级别,远超缓存。但内存带宽较低,访问延时显著。更多内存细节将在后续章节详解,本节暂不赘述。

外部存储涵盖硬盘、光盘、磁带等,速度相对较慢。例如,NVMe协议的SSD带宽上限约10GB/s,而机械硬盘带宽仅略高于100MB/s,效率有待提升。

从带宽到访问延时,我们深入探讨了内外部存储性能。图1-26直观展示了存储访问延时的显著差异。CPU缓存延时在1至10纳秒间,其中一级缓存约为1纳秒,二级缓存约4纳秒。这些数据凸显了存储技术的精细与关键,为您在性能优化中提供有力参考。

内存访问虽远超硬盘等外设,但与缓存相比,其延时约100纳秒。若以缓存为火箭速度作比,内存则似普通客机,难以媲美战斗机之速。

固态硬盘访问延时高达16微妙,堪比绿皮火车的速度。机械硬盘更慢,其访问延迟达毫秒级,几乎与马车相当,仅略快于年轻人散步。在数据存储领域,速度差异显著,选择高性能硬盘至关重要。

8ea0bc556eff90c2c0bf7301a06ab2d7.jpeg 图3 计算机存储性能金字塔

磁带存储速度极慢,因其无法随机访问,数据定位需频繁倒带,延时高达10秒级。因此,现代企业罕见直接使用磁带存储,多作为冷数据备份之选。

对存储研发人员及开发者而言,掌握存储设备性能金字塔至关重要。如CPU缓存,未考虑缓存同步与多核并发访问,高并发应用性能将受影响,因此理解其机制至关重要。

在存储软件领域,我们运用高速介质如内存作为文件系统元数据与数据的缓存,有效减少对硬盘的访问,显著提升文件系统的整体性能,为用户带来流畅的数据访问体验。

企业级存储系统不仅利用内存缓存元数据与数据,更采用SSD与机械硬盘的混合分层架构。这种设计在不大幅增加成本的前提下,显著提升了系统性能,为用户提供卓越的数据存储体验。


-对此,您有什么看法见解?-

-欢迎在评论区留言探讨和分享。-

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/691338.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

C#语音播报(通过CoreAudioAPI完成对扬声器的控制)

1,效果: 作用: 可对当前内容(例如此例中的重量信息)进行语音合成播报 。可设置系统扬声器音量与状态(是否静音),同时根据扬声器状态同步更新当前控件状态与值,实现强制PC扬声器按照指定的音量进行播报&…

iphone进入恢复模式怎么退出?分享2种退出办法!

iPhone手机莫名其妙的进入到了恢复模式,或者是某些原因需要手机进入恢复模式,但是之后我们不知道如何退出恢复模式怎么办? 通常iPhone进入恢复模式的常见原因主要是软件问题、系统升级失败、误操作问题等导致。那iphone进入恢复模式怎么退出&…

简单版开心消消乐(python实现)

文章目录 一、pycharm 安装1.1 pycharm 下载1.2 pycharm 安装 二、创建 python 项目2.1 创建项目2.2 配置项目环境2.3 编写项目代码 三、撰写代码3.1 读取文件3.2 响应鼠标事件3.2.1 示例 13.2.2 示例 2 3.3 封装成类3.3.1 封装成类3.3.2 继续封装 3.4 消除逻辑 四、完整代码4.…

改进YOLOv5,YOLOv5+CBAM注意力机制

目录 1. 目标检测模型 2. YOLOv5s 3. YOLOv5s融合注意力机制 4. 修改yolov5.yaml文件 5. ChannelAttentionModule.py 6. 修改yolo.py 1. 目标检测模型 目标检测算法现在已经在实际中广泛应用,其目的是找出图像中感兴趣的对象,并确定对象的类别和位…

计算机网络实验2:路由器常用协议配置

实验目的和要求 掌握路由器基本配置原理理解路由器路由算法原理理解路由器路由配置方法实验项目内容 路由器的基本配置 路由器单臂路由配置 路由器静态路由配置 路由器RIP动态路由配置 路由器OSPF动态路由配置实验环境 1. 硬件:PC机; 2. 软…

显卡、显卡驱动、CUDA、cuDNN、CUDA Toolkit、NVCC、nvidia-smi等概念的区别与联系

在科技日新月异的今天,显卡、显卡驱动、CUDA、cuDNN、CUDA Toolkit、NVCC、nvidia-smi等术语已经成为了科技领域的重要组成部分。本文旨在阐述这些术语之间的区别与联系,帮助您更好地理解它们在技术生态系统中的作用。 一、显卡 显卡,也称为…

网安面经之文件上传漏洞

一、文件上传漏洞 1、文件上传漏洞的原理?危害?修复? 原理:⽂件上传漏洞是发⽣在有上传功能的应⽤中,如果应⽤程序对⽤户上传的⽂件没有控制或者存在缺陷,攻击者可以利⽤应⽤上传功能存在的缺陷&#xff…

2024年怎样提取小程序里的视频

在未来的2024年,我们亲眼目睹了科技的飞速发展和互联网的无限可能。在这个数字化世界中,小程序已经成为我们日常生活中不可或缺的一部分,无论是购物、学习,还是娱乐,小程序都给我们带来了前所未有的便利。然而&#xf…

AI算法-高数4-偏导数(理解梯度下降算法基础)

宋浩老师:6.3 偏导数_哔哩哔哩_bilibili 示例: 几何意义:

springboot2.x集成Elasticsearch7.7.0

一、前言 elasticsearch安装就不做过多介绍了,网上一搜一大堆;最需要注意的就是Elasticsearch与spring版本,防止版本不兼容导致的后续的一系列问题。我这里springbootspring-data-elasticsearch,他们的版本对照关系可以参照sprin…

安全继电器的使用和作用

目录 一、什么是安全继电器 二、安全继电器的接线方式 三、注意事项 四、总结 一、什么是安全继电器 安全继电器是由多个继电器与硬件电路组合而成的一种模块,是一种电路组成单元,其目的是要提高安全因素。完整点说,应该叫成安全继电器模…

基于单片机的温度控制系统设计(51基础版)-设计说明书

本论文设计了一种基于51单片机的温度控制系统,该系统具备以下主要功能:首先,通过温度传感器实时检测环境温湿度,以获取准确的温度数值。其次,通过按键设置温度阈值,用户可以根据需求自行调整控制温度的上限…