浅谈CT

这里说的CT,不是医院里面的CT,而是闪存的一种技术:Charge Trap。
最近流行一句话:生活不只是眼前的苟且,还有诗和远方。套用一下,闪存不只有Floating Gate,还有Charge Trap。

所谓的Floating Gate闪存,是用Floating Gate来存储电荷,其存储单元如下所示:

040716_0845_ReadDistu1.jpg

通过往浮栅极注入电子,实现数据的写入。注入浮栅极的电子被上下两个绝缘体包围,不会轻易的流失,从而实现数据的存储。浮栅极材料是导体,一般为多晶硅。

在2014年的闪存峰会上,Dr. Simon Sze被授予终身成就奖,以表彰他发明了浮栅极晶体管。据说,浮栅极晶体管的发明灵感是这样[……]

阅读全文

阿呆实战NVMe之二:C语言怎样面向对象?

从前,计算机还是奢侈品,有一位屌丝程序员叫蛋蛋,尽管他每天开发电脑软件,但是码砖的住不起房子,码代码的买不起电脑。对蛋蛋来说,买个电脑跟愚公移山一样难,可是他太喜欢电脑了,怎么办?蛋蛋终于想出了一个主意:真的买不起,还不能搞一个假的吗?蛋蛋的想法是用软件模拟一个电脑,把所有的硬件都用软件来虚拟。隔壁Cubicle的程序员智叟听说了之后,讥笑他:”蛋蛋啊,你也太傻了,微软的软件高管说成熟的工程师一年只能写4000行代码,你什么时候才能模拟出那台电脑?”蛋蛋斩钉截铁地回答:”我死了,还有我的儿子,儿子死了还有孙子,子子孙孙无穷无尽地码代码,就能开发成功!”蛋蛋想出了一个子子孙孙继承事业的好办法,[……]

阅读全文

阿呆实战NVMe之一:QEMU和KVM

 

 

看完了蛋蛋的NVMe系列,你是不是有点手痒痒了,毕竟这是一门技术,不是艺术,只能欣赏,却不能亵玩,实在是太不让人尽兴了。三俗的来说,估计你也是看了上面的女神进来看文章的,但是,是不是下面的苍老师才能让你真正动手实践?

 

 

八卦蛋蛋

 

作为ssdfans的招牌,蛋蛋现在已经有了很多粉丝。你估计也想知道蛋蛋到底是个什么样的人,阿呆有幸略知一二。首先,蛋蛋博士真的是一位博士,饱读诗书,而且智商也很高。肯定有人要问了,你怎么知道他智商高呢,把跑分亮出来看看。其实阿呆也没跑过分,只知道蛋蛋家族有高智商基因,出了不少高考状元。乡亲们因为有了这样一家邻居,教育孩子不得不格外卖力气: 天[……]

阅读全文

SD卡的春天?

前几天写SanDisk财报的时候,看到其营业收入的半壁江山居然是Removable Device – 占比40%,金额是22亿美金。

我当时的第一反应是,我艹,卖U盘居然做的这么大!这个想法一闪而过后我继续码字,赶在几位大哥睡觉前把草稿发出来给他们review,蛋蛋是网红属性(”这里那里你再改一下,那个环比同比你弄错了”),圣哥是扫地僧属性(”嗯,还不错”),只有阿呆是死磕属性(每天早上掐着秒表,七点准时发一篇SSD文章,据说他要一直这样,熬到罗胖发不动每天60秒的语音为止)—他看到Removable占比这么大,惊讶之余,接下来度娘了这块的具体构成:U盘的确是一大块,另外一块是SD卡。表面[……]

阅读全文

你的SSD可以用100年,你造吗?

闪存密度的提升,依赖于制程的减小(现在已经进入15nm时代)和单个存储单元存储数据的增加(SLC->MLC->TLC),还有就是3D技术(平房变高层电梯房),前者带来的问题就是闪存的耐写性和寿命减小。

回忆一下闪存的基本原理(具体参看《闪存基础》):

nand1

上图是闪存的一个基本存储单元,由一种类NMOS的双层浮空栅 (Floating Gate) MOS管组成,用以存储一个bit(SLC)或者2个bit(MLC)或者3个bit(TLC)的数据。电荷是存储在浮栅极里面的,由上下两个绝缘层(黄色标识)包裹,这样即使掉电,里面的电子也出不来,所以闪存可以做到掉电数据不丢失。在写入数据前[……]

阅读全文