MLC型和SLC型NAND_FLASH的含义

news/2024/11/17 20:33:03/
到底是SLC好还是MLC好?

      数码播放器中一般采用两种不同类型的NAND闪存。其中一种叫做SLC(Single Level Cell),单层单元闪存;第二种叫做MLC( Multi Level Cell ),多层单元闪存。通过下图,大家可以看出具体性能差别:


SLC与MLC的性能参数对比表

  对比数据可见,SLC主要存在以下几大优势:第一,SLC可重复写入次数约10万次,而MLC写入次数则为1万次,寿命理论上存在10倍差距;第二,读写速度较快,SLC 8MB/S、MLC仅为2MB/S,所以,理论上更适应目前高速传输趋势;第三,SLC能耗比MLC低,在相同使用条件下比MLC少15%左右的电流消耗。

  从上面的数据来看,SLC的确在寿命、稳定性、能耗上优于MLC,基本上印证了SLC品质领先于MLC的论调是正确的。也难怪采用了SLC闪存的厂商如此大义凛然,也难怪饱受质量问题困扰的MP3用户对之趋之若鹜。

  当然,任何的事物都是相对性的,SLC当然也有缺点,譬如造价比较高,导致MP3成本相应提高;另外,由于SLC是使用单层的单元存储,相对与MLC的多层单元存储来说容量方面有限制,所以,市面上也比较少见2G以上的单颗闪存芯片。

SLC优点:

  • 擦写次数达10万次,寿命长
  • 功耗低,省电
  • 写入速度快

SLC缺点:

  • 造价成本比较高
  • 单颗芯片容量有限制

MLC优点:

  • 单颗芯片容量大
  • 成本造价较低

而目前MLC闪存芯片呢?

  虽然与SLC相比,MLC看起来缺点瞒多,但在单颗芯片容量方面,目前MLC还是占了绝对的优势。实际上,MLC还是受到普遍欢迎,其关键在于,它采用的是多层单元技术,存储密度比SLC高几倍,可以很方便的提高产品的存储密度,而无需额外投资生产设备。而架构和成本都具有绝对优势,能大大满足未来2GB、4GB、8GB等更大容量的市场需求。

  我们先来看看目前市场的MP3随身听对闪存芯片的支持和使用情况。由于价格和容量的优势,还有随着三星、现代、东芝的MLC闪存芯片开始量产,会越来越多品牌MP3会使用MLC芯片。譬如苹果、三星等国际品牌的机器已经开始在普及使用,国内的也有厂商使用。但是,由于全新的MLC芯片在存储密度等方面加大,对主控芯片的要求也越来越高。如果主控芯片跟不上MLC的技术要求,那么特别是对于读写频繁的数码播放器来说,由于MLC闪存的出错几率要比SLC高。就拿这一次的欧洲大批量SD卡招回后国内倾销事件,是因为控制芯片对闪存芯片的能力不足,而会导致这样的SD卡数据的安全性无法保证而低价倾销。

  而对于视频和音频等设备来说,使用MLC闪存芯片,必需具备ECC校验机制,目前有的主控芯片通过纯软件校验。这样,无形当中加重了主控芯片的负担。也有部分主控通过硬件的4bit ECC校验和软件校验相结合,从而减轻了主控负担,这样能在一定程度上减少出错的几率。但是,对于机器的软硬件成本来说是要稍微高点。

  到此,我们不禁要问:要以超过摩尔定律的速度,促成MP3容量的大跃进,我们是选择MLC还是SLC呢?现在MP3随身听市场,是买SLC还是MLC闪存芯片的呢?


http://www.ppmy.cn/news/242634.html

相关文章

python把Excel写入pg

1.Excel列和数据库表字段相同 def radical_to_db():data1 pd.read_excel("C:/work/20220714***/**/词**导入pg.xlsx")# drop first linedata1 data1.drop([0])# set upd_date# get current timenow_time datetime.datetime.now().strftime("%Y-%m-%d %H:%M:…

基于个人需求定制的prompt——chatGPT接口批量处理Excel数据并保存

文章目录 API的申请和库的安装调用思路主函数——负责chatGPT接口处理数据工具函数(test.py)——负责读取Excel数据和prompt拼接,返回给主函数API的申请和库的安装 参考之前博客 https://blog.csdn.net/qq_41517071/article/details/129782471 调用思路 解耦合的思路,分为…

实战演练 | 在 Navicat 16 中创建视图

为了规范化数据库表,常常会将高级别表中的冗余列抽取到单独的子表中。这通常是由于某些字段与父实体具有一对多关系而发生的。例如,请参考以下使用 Navicat Data Modeler 生成的模型: 评估最初是 ups 表的一部分,但这导致了数据冗…

基于html+css的图展示110

准备项目 项目开发工具 Visual Studio Code 1.44.2 版本: 1.44.2 提交: ff915844119ce9485abfe8aa9076ec76b5300ddd 日期: 2020-04-16T16:36:23.138Z Electron: 7.1.11 Chrome: 78.0.3904.130 Node.js: 12.8.1 V8: 7.8.279.23-electron.0 OS: Windows_NT x64 10.0.19044 项目…

Linux系统下安装配置 Nginx 详细教程介绍

Linux系统下安装配置 Nginx 详细教程介绍 一、下载 Nginx 安装包 打开Nginx官网 :nginx: download 然后我们找到一个版本,把鼠标移动到上面,右键 - 复制链接地址 我们使用 wget 命令把Nginx安装包下载到/usr/local/目录中 安装wget yum…

laravel 消息通知实现

PS:本次主要记录一下laravel 自带的消息通知Notification的实现 1.生成数据库,可以使用迁移 在项目目录下的cmd中运行 artisan命令 php artisan notifications:table php artisan migrate 在user表里增加一个notification_count 字段,记录未读通知数量php artisan make:not…

记一次使用Chat-GPT3.5和Chat-GPT4进行的K8s运维工程师模拟面试

记一次使用Chat-GPT3.5和Chat-GPT4进行的K8s运维工程师模拟面试 目录 记一次使用Chat-GPT3.5和Chat-GPT4进行的K8s运维工程师模拟面试前言ChatCPT-3.5ChatGPT-4结论 前言 感谢我的怨种朋友倾力赞助我升级成GPT4。我也有幸使用GPT4进行了一次关于K8s运维工程师的模拟面试。结合…

完美解决safari、微信浏览器下拉回弹效果、包含微信小程序 webview 套H5页面下拉效果。

如题,解决微信小程序、公众号 下拉回弹橡皮筋效果, 屏蔽掉 “此网页由XXXXX提供”; // 禁止页面上下整体滑动 document.body.style.overflow "hidden"