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

SSD,emmc 的写放大

SSD(Solid State Drive)。SSD实际上就是一个大型的闪存芯片,它利用了闪存颗粒来存储数据。它的优点是没有机械运动,因此不需要担心机械磨损,速度也极快,可以直接通过PC总线或者PCIe总线进行连接。但是,它的缺点是价格比较高,因为它的制造过程比较复杂。一般情况下,我们会在计算机里面用SSD来替换HDD,让系统和程序运行得更加流畅。

EMMC(Embedded Multi Media Controller)。EMMC其实是一种封装了Flash存储器和控制器、接口等模块的集成芯片。它的主要优点是体积小、容量大、速度快,而且支持热插拔。EMMC主要应用在智能手机、平板电脑等移动设备上,可以轻松播放高清视频,非常适合那些经常需要随身携带大量数据的人使用。

UFS(Universal Flash Storage)。UFS是EMMC的升级版,它把Flash存储器和控制器、接口等模块都集成在了一起,而且还加入了一些新的技术,比如MCP(Multi Chip Package)和LPDDR(Low Power Double Data Rate)等。这些技术可以让UFS在读写速度、功耗、稳定性等方面表现得更好。UFS主要用于高端智能手机、平板电脑等移动设备上,可以让你轻松享受更流畅的高清视频播放和更快的游戏体验。

要先介绍一下NAND存储的内部构成。NAND内部的小单元被称为页(page),其大小为4K,而64或128个页组成一个块(block),再由多个块组成面(plane),多个面组成die,再由多个die组成闪存片。

接下来要说的是,SSD的写入机制和机械硬盘是完全不同的,NAND闪存是不能直接覆盖已有数据的,如果要写入的区块有文件,就需要先擦除掉原来的文件,才能重新写入。

举例来说,如果你要对SSD中一个4KB的文件进行修改,但SSD控制器无法仅针对这4KB进行更新,于是就需要先读取包含这4KB的整个512KB块,然后擦除这个已被读出的512KB块,最后才是将原有的512KB减去那4KB变更之外的有效数据加上新的4KB数据一起写入到一个新的空白块里。这样一来,为了改动4KB的数据,SSD相当于进行了512KB数据的擦除和写入,所以写放大就达到了128倍之多。


原文链接:https://blog.csdn.net/zhuzongpeng/article/details/132818343

相关文章:

  • k8s在节点上加污点
  • argocd部署cli工具并添加k8s集群
  • 数据安全进阶:30页数据安全管理培训精读【附全文阅读】
  • 跨域的本质与实战:从理论到松鼠短视频系统的演进-优雅草卓伊凡|卢健bigniu
  • window 显示驱动开发-如何查询视频处理功能(六)
  • 【Bluedroid】蓝牙启动之 RFCOMM_Init 流程源码解析
  • Android 默认第三方app运行权限(android11-13)
  • 【测试专栏】自动化测试——云存储项目
  • 计算机视觉与深度学习 | 基于Matlab的低照度图像增强算法原理,公式及实现
  • matlab红外与可见光图像配准算法
  • 学车笔记 变挡
  • 建站SEO优化之站点地图sitemap
  • Java多线程通信核心机制详解
  • UE5 学习系列(八)材质基础认知
  • 图数据库的理解
  • 【编译工具】(自动化)自动化测试工具:如何让我的开发效率提升300%并保证代码质量?
  • Ubuntu 22.04: 使用chroot切换到Ubuntu18.04运行环境进行开发编译
  • Roboguide工作站机器人重新安装软件包
  • Altair:让你爱上数据可视化的声明式魔法!
  • Hello Robot发布Stretch3机器人高保真模拟平台-Stretch MuJoCo v0.5-涵盖数百种Robocasa厨房应用测试场景
  • 付费阅读网站代码/网站建设是什么
  • 小程序代理运营/seo关键词优化排名
  • 网站开发完没人运营/免费seo网站自动推广
  • 网页设计图片大小如何调整/seo的基础是什么
  • 个人网站制作方法/成功的软文推广
  • 公司网站运营方案策划/windows优化大师提供的