SSD入门基础

1、关键词释义

2、一些重要的特性

3、待理解的概念点

一、关键词释义

        1、HAM:Hardware accelerated modem,硬件加速模块的简称,就是将一些复杂的工作交给特殊的硬件去完成,从而减轻中央处理器的工作量

        2、ISA:Instruction set architecture,指令集架构,是软件和硬件的通信基础

             SCSI 和RISC是复杂指令集和精简指令集的简称

        3、MCU:Micro Controller Unit,微控制器单元,或者叫做单片机,是集存储和运算的一身的小型控制单元,类似小型的CPU

        4、DMAC:Direct memory access controller,直接内存访问控制器,其特征是允许外部和存储器之间直接读取数据,而不需要经过CPU干预和控制

        5、LDPC:Low Density Parity Check Codes,低密度奇偶校验码,属于信道编码,是线性分组码的一种

        6、SLC、MLC、TLC、QLC,以SLC为说明,指的是一个存储单元存储1bit数据;TLC就是一个存储单元存储3bit数据。

        一个bit有0和1两种状态值,而数值取决于存储单元中电子的数量,当电子数量多与某个参考值时就视为0,否则为1。由于SSD是先擦(放电)再写入(充电),放电后为1、充电后变成0,因此对于写入1的动作只做擦除就可以。

        对比SLC、MLC、TLC等,同样面积的存储单元,要分别用来存储1~3个bit数据,这样电子范围划分的就要越细致,那么无论在写入电子还是读取电子的时候所需要的时间就会越多、出错的概率就会提升,所以性能上TLC不如MLC,MLC不如SLC

        7、Block:执行擦除动作的最小单元

             Page:执行Read/Write的最小单元

        

Plane 0
Block 0Block 1...Block  1023
page 0page 0page 0
.........
page 255page 255page 255
Page RegisterPage RegisterPage Register

Cache Register

Cache Register

     Cache Register

        从上表格中可以看到,一个Block中有多个Page,一个Plane中有多个Block,而且Plane中不仅包括多个Block,而且还有两个寄存器:Page Register和Cache Register

        Page->Block->Panel->Die/Lun->Flash Chip,从小到大。不同Lun之间可以执行不同的命令,但是同一个Lun内不能执行不同的命令。市面上一个Lun一般有1~4个Plane

        

二、一些重要的特性

1、主控中提升顺序读写的设计

        主控中有DMAC和MAC的结构存在,类似于操作系统一样,当有大量的数据需要处理时,发起DMA请求,然后bus controller将控制权交给DMAC控制,然后开启数据的高速传输,在此过程中MCU(CPU)可以处理其它事物,当数据传输完成后,DMAC又会将控制权还给MCU

2、增强数据可靠性和设备耐久度的设计

        采用LDPC+RAID双保险,一方面LDPC比BCH能够纠正更多的错误,同时也提升了闪存的寿命。而RAID给数据加上了一层数据验证保护,必要的时候可以通过校验的内容恢复为原始数据

3、eSSD中增加数据安全性的策略

        将不同flash上的存储单元按大小划分,组成动态的冗余校验结构,如果某个单元上的数据出现错误,可以根据其它flash上的数据作恢复,并对出错数据的芯片单元做相应处理

4、Flash和外部数据交换时总以Page为单位大小,无论是Read还是Write,数据会先缓存在Cache Register中,然后再写入Flash或者传送给主控然后交给外部

三、待理解的概念点

1、SSD中的核心功能之一ECC

  • 3
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
SSD(RandomCrop)是SSD算法中的一种数据增强技术,用于改善目标检测的效果。在SSD中,RandomCrop指的是随机裁剪输入图像的一部分作为训练样本。通过随机裁剪,可以引入一定的变化和多样性,增加模型对各种目标的适应能力。 引用中提到,SSD的多尺度设置了多种宽高比的anchor数据增强。这意味着在输入图像的不同位置和尺度上,SSD会使用不同大小和长宽比的边界框进行目标检测,从而能够更好地适应不同大小和形状的目标。RandomCrop可以进一步增加数据样本的多样性,提高模型的鲁棒性。 另外,引用中提到,SSD的多个检测层等价于多个DeepID2层,每个检测层有不同大小的滑动窗口。RandomCrop可以在裁剪图像时随机选择不同大小和位置的区域,从而模拟不同大小的滑动窗口,使得模型能够检测到不同大小的目标。 此外,引用中提到,SSD可以看作是由多个PNet组合而成,而PNet是指MTCNN中的一种神经网络结构。PNet在进行人脸检测时使用了RandomCrop技术,通过随机裁剪输入图像的一部分进行训练,从而提高了模型对不同尺度的人脸的检测能力。因此,SSD中采用RandomCrop也是受到了PNet的启发。 综上所述,SSD中的RandomCrop技术是一种数据增强方法,通过随机裁剪输入图像的一部分,增加数据样本的多样性,提高模型的适应性和鲁棒性,从而改善目标检测的效果。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* *2* *3* [SSD原理解读-从入门到精通](https://blog.csdn.net/qianqing13579/article/details/82106664)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 100%"] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值