当前位置: 首页 > news >正文

[SSD综述 1.4] SSD固态硬盘的架构和功能导论

依公知及经验整理,原创保护,禁止转载。

专栏 《SSD入门到精通系列》

<<<< 返回总目录 <<<<

前言
机械硬盘的存储系统由于内部结构, 其IO访问性能无法进一步提高,CPU与存储器之间的性能差距逐渐扩大。以Nand Flash为存储介质的固态硬盘技术的发展,性能瓶颈得到缓解。那SSD 结构是怎样的?

1 SSD的结构

SSD 结构
图 1 SSD 结构图

如上图, SSD主要结构由下面这些组成:

  • HOST接口(诸如SATA,SAS, PCIe等)
  • 主控制器芯片,
  • 闪存芯片,
  • 缓存芯片(可选)。

SSD作为数据存储设备,其架构其实是一种典型的Soc(System on Chip) 单机系统, 有主控CPU、 RAM、 操作加速器、 总线、 数据编码译码等模块(Error Correct)(见图2-1) 。 操作对象是协议、 数据命令和存储介质, 操作目的是写入和读取用户数据。[7]

相关文章:

  • Julia文件读写函数:write和read
  • 无mac电脑获取app的公钥的方法
  • IOC容器中的Bean是线程安全的吗?
  • 【jvm】虚拟机栈
  • 好物周刊#29:项目管理软件
  • vector类模拟实现(c++)(学习笔记)
  • 【C语言】【数据结构】【顺序表】
  • 二维码智慧门牌管理系统升级:一键报错解决三大问题
  • 电源管理(PMIC)MAX20428ATIA/VY、MAX20428ATIC/VY、MAX20428ATIE/VY适合汽车ADAS应用的开关稳压器
  • ORM-1 字段默认值
  • 06_es分布式搜索引擎2
  • 【广州华锐互动】VR历史古城复原:沉浸式体验古代建筑,感受千年风华!
  • 动态规划笔记+经典习题十道
  • CentOS7安装Docker及添加阿里云镜像加速详细教程
  • JS条件表达式
  • 30天自制操作系统-2
  • Android 控件背景颜色处理
  • bearychat的java client
  • CSS 三角实现
  • Github访问慢解决办法
  • Laravel 中的一个后期静态绑定
  • ng6--错误信息小结(持续更新)
  • Python十分钟制作属于你自己的个性logo
  • React 快速上手 - 06 容器组件、展示组件、操作组件
  • Spring-boot 启动时碰到的错误
  • vue--为什么data属性必须是一个函数
  • 从setTimeout-setInterval看JS线程
  • 关于for循环的简单归纳
  • 关于字符编码你应该知道的事情
  • 记录:CentOS7.2配置LNMP环境记录
  • 马上搞懂 GeoJSON
  • 前端之Sass/Scss实战笔记
  • 前嗅ForeSpider教程:创建模板
  • 区块链分支循环
  • 小程序button引导用户授权
  • 用element的upload组件实现多图片上传和压缩
  • 1.Ext JS 建立web开发工程
  • ​马来语翻译中文去哪比较好?
  • #绘制圆心_R语言——绘制一个诚意满满的圆 祝你2021圆圆满满
  • (06)金属布线——为半导体注入生命的连接
  • (2021|NIPS,扩散,无条件分数估计,条件分数估计)无分类器引导扩散
  • (Bean工厂的后处理器入门)学习Spring的第七天
  • (cos^2 X)的定积分,求积分 ∫sin^2(x) dx
  • (ZT) 理解系统底层的概念是多么重要(by趋势科技邹飞)
  • (附源码)spring boot儿童教育管理系统 毕业设计 281442
  • (删)Java线程同步实现一:synchronzied和wait()/notify()
  • (算法设计与分析)第一章算法概述-习题
  • (原創) 是否该学PetShop将Model和BLL分开? (.NET) (N-Tier) (PetShop) (OO)
  • (转)Android中使用ormlite实现持久化(一)--HelloOrmLite
  • (转)编辑寄语:因为爱心,所以美丽
  • (转)树状数组
  • ***检测工具之RKHunter AIDE
  • .describe() python_Python-Win32com-Excel
  • .NET Conf 2023 回顾 – 庆祝社区、创新和 .NET 8 的发布
  • .Net Core webapi RestFul 统一接口数据返回格式