![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
存储
Yannick_J
Yes-亚历山大的陀螺
展开
-
[收藏] Flash闪存颗粒和工艺知识深度解析
转载:[收藏] Flash闪存颗粒和工艺知识深度解析Wafer即晶圆,是半导体组件“晶片”或“芯片”的基材,从沙子里面高温拉伸生长出来的高纯度硅晶体柱(Crystal Ingot)上切下来的圆形薄片称为“晶圆”。采用精密“光罩”通过感光制程得到所需的“光阻”,再对硅材进行精密的蚀刻凹槽,继续以金属真空蒸着制程,于是在各自独立的“晶粒”(Die)上完成其各种微型组件及微细线路。对晶圆背面则...转载 2019-04-10 10:19:50 · 6288 阅读 · 0 评论 -
UFS系列二:协议栈
原文链接:UFS协议栈任何一种接口或者协议,都是由一个完整的协议栈组成的。UFS也不例外。UFS定义了一个完整的协议栈。从上到下,依次为应用层、传输层、数据链路层和物理层。UFS使用MIPI(Mobile Industry Processor Interface ,移动产业处理器接口)联盟的UniPro作为数据链路层和MIPI的M-PHY作为物理层,两者合起来称之为互连层(UFS I...转载 2019-04-15 15:58:48 · 6079 阅读 · 0 评论 -
UFS系列三:UFS数据包UPIU
原文链接:蛋蛋读UFS之三:UFS数据包UPIU UFS中流淌的数据包叫做UPIU(UFS Protocol Information Unit,UFS协议信息单元),它是固定格式的数据结构,用以传输应用层发来的命令或者请求,以及跟它们相关的数据或者状态信息。它就是SATA中的FIS,PCIe中的TLP。我们看看UFS中命令或请求是怎么执行的。UFS采用“客户-服务器”或者说主从的命...转载 2019-04-15 16:03:58 · 4738 阅读 · 0 评论 -
UFS系列四:UPIU数据包格式
转载:蛋蛋读UFS之四:UPIU数据包格式 UPIU是命令、数据和状态信息传输的载体,是UFS协议栈的灵魂。UPIU是有固定格式的数据包,我们分析数据包格式,有助于我们更深的理解UPIU以及整个UFS协议。这一章我们看看UPIU数据包的格式。每个UPIU都有一个12字节的Header,再加上跟每个UPIU相关的域。一个UPIU(包括Header)最小为32字节,最大为65600字节。...转载 2019-04-15 16:05:46 · 4012 阅读 · 0 评论 -
UFS系列五:逻辑单元(LU)
转载:蛋蛋读UFS之五:逻辑单元(LU)熟悉NVMe的朋友知道,NVMe里面有namespace的概念,就是把SSD物理空间划分成若干个逻辑地址空间。在UFS的世界里,它也有这个特性。UFS设备的物理存储空间可以有若干个独立的逻辑地址空间,我们把逻辑地址空间叫做LU,即Logical Unit,俗称“撸”。前面看到,在每个UPIU的Header中,有个LUN(Logical Unit Numb...转载 2019-04-15 16:08:32 · 8622 阅读 · 0 评论 -
UFS系列六:UFS设备初始化和启动
转载:蛋蛋读UFS之六:UFS设备初始化和启动 这一节讲讲UFS初始化。初始化和启动包括三个阶段:部分初始化,加载启动代码(可选)和初始化完成。部分初始化阶段这个阶段开始于上电或者设备重启,它涉及到整个UFS栈的初始化。这个初始化阶段完成后,整个物理层(M-PHY)和数据链路层(UniPro)应该被初始化好,传输层可以和主机交互Read命令和“TEST UNIT READY”命...转载 2019-04-15 16:16:07 · 6934 阅读 · 1 评论 -
Ceph介绍(一):基本原理
转载;开源社区的明星项目—Ceph谈前言启迪云作为一家知名私有云提供商,面向客户提供一套完整的私有云解决方案。存储作为私有云的重中之重,因此启迪云后端也支持多种存储,包括开源社区的明星项目—Ceph。启迪云与Ceph实现了无缝对接,不仅优化了原有的功能,而且增加了启迪云特有的定制化的功能,为用户数据提供了可靠性、易用性、一致性。简介诞生于2006年的Ceph,是开源社区的明星项...转载 2019-04-23 14:38:55 · 35871 阅读 · 1 评论 -
Ceph介绍(二):架构和组件
转载:https://www.zhihu.com/question/21718731/answer/561372178上一次简单的介绍Ceph的过去和未来的发展。这一节将详细介绍Ceph的构件以及组件。Ceph存储架构Ceph 存储集群由几个不同的daemon组成,每个daemon负责Ceph 的一个独特功能并。每个守护进程是彼此独立的。下面将简要介绍每个Ceph组件的功能:RADOS...转载 2019-04-23 14:47:48 · 517 阅读 · 0 评论 -
DAS、SAN、NAS三种存储方式的概念及应用
转载:DAS、SAN、NAS三种存储方式的概念及应用DAS(Direct-attached Storage) 直连存储直连式存储与服务器主机之间的连接通常采用SCSI连接,SCSI通道是IO瓶颈;服务器主机SCSI ID资源有限,能够建立的SCSI通道连接有限。无论直连式存储还是服务器主机的扩展,从一台服务器扩展为多台服务器组成的群集(Cluster),或存储阵列容量的扩展,都会...转载 2019-06-04 10:15:50 · 1020 阅读 · 0 评论 -
UFS的硬件原理和软件初始化流程
转载:UFS的硬件原理和软件初始化流程硬件架构:接口示意图:UFS 速度和emmc的对比UFS硬件分区最多支持八个LU,其中两个LU可以作为boot分区用,一个RPMB分区,其他LU分区用作user分区Device descriptor:描述整个UFS device的属性:工作状态,lu属性,lu权限等Unit descriptor:描述每个LU各自的属...转载 2019-04-15 15:01:36 · 5325 阅读 · 0 评论 -
UFS系列一:简介
原文链接:蛋蛋读UFS之一:UFS简介 我们知道,我们电脑由三大件组成:CPU,内存和硬盘。CPU用以计算和控制,内存用以临时存储程序运行时所需的数据(掉电数据丢失),而硬盘用以长久保存数据(掉电数据不丢失)。我们每天使用的手机,其本质是一个移动的小型计算机,同样由三大件组成:CPU,内存和存储设备。其中的存储设备相当于电脑的硬盘,用以长久保存手机上的数据,比如视频、照片、音乐、系统等数据...转载 2019-04-15 14:49:32 · 11176 阅读 · 3 评论 -
NAND Flash底层原理,SLC MLC TLC比较
转载:https://www.cnblogs.com/Christal-R/p/7246415.htmlNAND-Flash 的存储原理 固态硬盘最小单元的基本架构如下: 我们知道计算机中所有的信息储存最终都必须回归到 0与1,原则上,只要存储单元能提供两种或两种以上可供辨识的状态,便可以拿来纪录数据。(1)写入数据 在 NAND-Flash 中,当我们需要写入数据时,会...转载 2019-03-28 17:13:16 · 1963 阅读 · 0 评论 -
今天不谈大数据,刷个C语言题
老张蛋疼的时候就会刷题,他发给我一道题如下:这不就是一道指针数组的题吗?但是从clean code角度看,这TMD写成这样,是搞事情来的。首先,我们来复习一下傻傻分不清的指针(的)数组和数组(的)指针,从文字角度这也是很难分清,因为没有加修饰语。分清楚了自然就知道答案了。我们换个角度来看下面的两个例子。int (*p)[4] :这是表示一个指向整形数组的指针。首先它是一个指针,...原创 2019-03-28 19:33:58 · 217 阅读 · 0 评论 -
SSD虽小,但五脏六腑都全
转载:全面理解SSD和NAND FlashFlash Memory又叫做闪存,是一种非易失性存储器。非易失性是指断电之后数据不会丢失,这里就涉及到断电保护(后面详细讲解)。总体思路1、前言:HDD和SSD的比较引出Flash。2、Flash的分类:NAND Flash和NOR Flash。3、NAND Flash规则介绍。4、SSD固件(Firmware,FW)包括:映射表...转载 2019-03-29 10:42:44 · 523 阅读 · 0 评论 -
UFS系列七:描述符、标识和属性
转载:蛋蛋读UFS之七:描述符、标识和属性 UFS中也有吉祥三宝,那就是描述符(Deors)、标识(Flags)和属性(Attributes),主机通过这三宝,来控制与管理UFS设备。描述符描述符是一块或者一页参数用以描述一个UFS设备,比如,UFS有整个UFS设备的描述符 (Device Deor),UFS设备的配置描述符(Configuration Deor),每一个LU还有其描述...转载 2019-04-16 09:25:00 · 3449 阅读 · 0 评论 -
UFS系列八:RPMB(Replay Protected Memory Block)
转载:蛋蛋读UFS之八:RPMB在UFS里,有这么一个LU,主机往该LU写数据时,UFS设备会校验数据的合法性,只有特定的主机才能写入;同时,主机在读取数据时,也提供了校验机制,保证了主机读取到的数据是从该LU上读的数据,而不是攻击者伪造的数据。这个LU就是RPMB(Replay Protected Memory Block)LU,四大“名撸”(四个Well Known LU)之一。...转载 2019-04-16 09:25:10 · 6446 阅读 · 0 评论 -
UFS系列九:UFS数据安全
转载:蛋蛋读UFS之九:UFS数据安全前面提到RPMB使用认证机制和抗重放攻击机制保障数据不被黑客攻击,除此之外,UFS还有其它一些手段来保护用户数据安全,这一章节我们来关注UFS数据安全。UFS设备用来存储个人或者企业的数据信息,UFS设备需要这样一种机制,就是必要时,数据能永久从设备(闪存)删除,这样就能防止别有用心的人通过反向工程获取你的数据。话说,陈老师吸取了上次教训,每次...转载 2020-12-03 16:27:33 · 3924 阅读 · 1 评论 -
UFS系列十:UFS电源管理
转载:蛋蛋读UFS之十:UFS电源管理 FS是手机存储设备,因此对功耗要求很高。我们来看看UFS的电源管理。三个供电电压,VCC,VCCQ和VCCQ2,分别给UFS设备模块供电。UFS设备主要包括三部分:前端UFS接口(M-PHY),UFS控制器和闪存介质(图中的Memory模块)。VCC给闪存介质供电,VCCQ一般给闪存输入输出接口和UFS控制器供电,VCCQ2一般给M-PHY或其它...转载 2019-04-16 09:25:24 · 5753 阅读 · 1 评论 -
[收藏]NAND Flash SSD 是如何生产出来的?
转载:http://NAND Flash SSD 是如何生产出来的?NAND Flash是一种非易失性随机访问存储介质,基于浮栅(Floating Gate)晶体管设计,通过浮栅来锁存电荷,电荷被储存在浮栅中,它们在无电源供应的情况下仍然可以保持。关于NAND Flash技术基本原理之前有过讲解,大家可以参考文章闪存技术最全面解析。今天主要讨论下NAND Flash生产过程、架构和关键指标...转载 2019-04-10 09:36:20 · 504 阅读 · 0 评论 -
Ceph 进阶系列(一):crush map文件里有些什么?
一、前言crush map 是什么? 请参考Ceph 进阶系列(一):一些基本概念(1 of 2,偏client端 ) 如何导出、查看一个Ceph集群的 crush map,请参考 Ceph 进阶系列(二):如何在指定的OSD 设备上创建 pool二、分析crush map下面是一个简单的Ceph集群里导出来的crush map文件,我们来分析一下它包含了哪些信息。# begi...原创 2019-08-28 11:51:54 · 968 阅读 · 0 评论