b2科目四模拟试题多少题驾考考爆了怎么补救
b2科目四模拟试题多少题 驾考考爆了怎么补救

基于U盘的固态存储管理算法设计的数据搬移流程

电脑杂谈  发布时间:2021-04-27 13:01:05  来源:网络整理

首先,让我简单地解释一下,USB闪存驱动器的写入速度出现波浪状变化,这是由USB闪存驱动器的固态存储管理算法设计的数据移动过程引起的。这是固态存储领域中的常见现象。 U盘最明显(主要是因为U盘对此要求不高)。 eMMC和SSD等产品在这方面将特别注意特殊处理,因此这种现象并不明显。

在解释为什么会有大浪潮之前,我先介绍一些相关概念。 U盘由控制芯片和多个NAND Flash存储颗粒组成。 Nand Flash的数据管理方法由Page和Block模型组成。具有以下特点:

1、一个块由许多页面组成。

2、以页为单位执行写入和读取操作。目前,一个页面的大小为32个扇区。

3、写入时无法反转页面,只能顺序操作。

4、如果要清除数据,则需要以块为单位进行操作。

以上是基本特征。尽管没有对此问题的直接解释,但我想表达的一点是。NAND闪存管理算法确实太复杂了[覆盖面] ...计算机发送的数据是以扇区为基本单位的。他可以写入要写入的扇区,因此这导致与NAND Flash存储结构和磁盘的存储结构发生冲突。解决此冲突的方法是控制芯片要做的主要事情之一。

让我们开始谈论为什么会有大浪。目前,市场上主流的NAND闪存是TLC。与上述功能相比,TLC具有更麻烦的功能,即在写入数据时,除顺序操作外,还需要根据某些规则进行重复和迭代的操作才能完全写入整个数据。堵塞。是的,如果您想简化管理算法过程,则TLC写入数据也需要成块。因此,现在大多数U盘都采用这种管理方法。

接收到从计算机发送来的数据后,首先将数据以SLC模式存储。此模式没有太多限制,因此它可以非常灵活地处理计算机的各种奇怪操作。当存储的数据达到一定数量时,找到三个SLC块,并再次使用CopyBack操作方法根据TLC写入规则将这三个SLC块的数据移到TLC块中,并执行一次CopyBack操作,将花费大量时间,因此在此期间速度会急剧下降。看照片可以感觉到速度差距。

一次回写操作几乎是编写SLC块的10倍

因此,出现在主题中的大浪潮与数据无关。只要存储了一定数量的数据并触发了CopyBack,速度就会下降。当然,如果是小数据,速度也会放慢。这是另一个问题。向上。随着时代的发展,对USB闪存驱动器的速度和平滑度的关注也越来越多,一些强大的制造商的USB闪存驱动器的速度也非常平滑(一直很慢,没有波动)。

另一点是,U盘没有删除命令,因此长时间使用U盘不可避免地会降低速度。也许每个人都以为我删除了文件,对它进行了格式化,这是删除命令。实际上,事实并非如此。 USB闪存驱动器使用的SCSI协议没有删除命令。删除文件仅仅是计算机将全部0数据覆盖文件,或者在文件头中设置了删除状态。格式化只是再次重写了文件系统,并且不再找到所有文件。从U盘的角度来看!一些!全部!是的!数字!根据!还原“清除”状态的唯一方法是重新开始批量生产(这不是错误,它是一个功能[严重面孔])。


本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/sanxing/article-371291-1.html

    相关阅读
      发表评论  请自觉遵守互联网相关的政策法规,严禁发布、暴力、反动的言论

      • 辅国将军
        辅国将军

        予以还击

      • 少年
        少年

        小米公司知道国家质检总局抢不到小米手机后

        • 王达
          王达

          如果仅以大陆同胞为对比目标

      • 姬壬臣
        姬壬臣

        英语系毕业也只能如此

      热点图片
      拼命载入中...