首页 > 其他分享 >存储卡规格等级全解!SD卡TF卡都能用

存储卡规格等级全解!SD卡TF卡都能用

时间:2023-04-06 12:03:44浏览次数:28  
标签:存储卡 写入 UHS 速度 TF 全解 等级 SD


一般市面上最常见的存储卡分为两种,SD卡和TF卡。小众一些的CF卡,记忆棒之类的,这篇文章不做讨论。

最常见的,也是部分同学的手机上会装有的存储卡,叫做TF卡,全称是TransFLash,也叫做micro SD卡,意思是微型SD卡。而TF卡加上卡套,就可以用做SD卡了。

存储卡规格等级全解!SD卡TF卡都能用_TF卡

上图中黄色的是TF卡,黑色的是卡套,套上卡套之后就和下面的标准SD卡一样大小了。

存储卡规格等级全解!SD卡TF卡都能用_UHS_02

 

标准的SD卡一般在相机上使用的比较多。

我们发现,存储卡上经常会标注各种各样的参数,除了存储容量(比如上图中的128GB)之外,还包含SDXC,V30,C10等等标识,这些标识描述了存储卡的等级和规则,今天我们就来了解一下这些规格。

 

1. SD,SDHC,SDXC分类

这三种类别表示卡的容量大小。

SD卡最高2GB

SDHC为2-32GB

SDXC是32GB-2TB

这些类别都是向下兼容的,例如使用SDXC的设备,一般也能使用SDHC。这三个分类主要是因为使用的文件系统有区别。

 

2. Class等级

存储卡的Class等级是一种很早就使用的标识,主要是标识存储卡的最低写入速度。

Class后面的数字就代表了存储卡最低写入速度:

Class 2           2MB/s

Class 4           4MB/s

Class 6           6MB/s

Class 10         10MB/s

Class等级在存储卡上的标志一般是一个未闭合的圆圈,内有一个数字。

 

3. UHS 总线模式

不同的UHS总线模式,对存储卡的外观有较大影响,存储卡背面的触点变多了。

目前一共有三种总线模式,分别是UHS-I,UHS-II, UHS-III,I的个数越多,接口支持的速度也就越高。其中UHS-III的存储卡市场上还非常少见。

这是SD卡,左边是UHS-I的存储卡,右边是UHS-II。

存储卡规格等级全解!SD卡TF卡都能用_VHS_03

TF卡,左边UHS-II,右边UHS-I。

存储卡规格等级全解!SD卡TF卡都能用_SD卡_04

如果想发挥出UHS的速度,必须要同时使用支持UHS等级的设备。如果一个UHS-II的存储卡插入仅仅支持UHS-I的设备,那么下面的触电根本用不到,因此只能发挥出UHS-I的速度。

UHS 总线模式在存储卡上用大写的I来标识,UHS-II标识为II。

 

4. UHS速度等级

UHS速度等级也是标识存储卡的最低写入速度,只有两种等级:

U1          10MB/s

U3          30MB/s

请注意这里的数字和上面UHS总线模式无关,即使UHS-I的存储卡,也能达到U3的速度等级。

UHS速度等级在存储卡上的标志为字母U,中间包含等级的数字。

 

5. VHS视频速度等级

由于现在用户拍摄高质量视频的需求越来越强烈,对存储卡速度的要求也逐渐提高,因此又推出了支持更高标识的速度等级。V后面的数字为几,就代表最低写入速度为多少。有如下几种:

V6          6MB/s

V10        10MB/s

V30        30MB/s

V60        60MB/s

V90        90MB/s

其中,如果想支持拍摄高质量4K视频,一般需要V30或者V60等级的存储卡。

 

6. 总结

下面这张图总结了“Class等级”,“UHS速度等级”,“VHS视频速度等级”的标识和支持的速度:

存储卡规格等级全解!SD卡TF卡都能用_TF卡_05

需要注意的一点是,这里的写入速度单位是MB/s,存储单位是Byte。而相机中标注的Mbps单位是bit。8bit=1Byte,因此在选择相机使用的存储卡时,要换算一下单位。

比如A7M3中的视频拍摄格式:

存储卡规格等级全解!SD卡TF卡都能用_存储卡_06

最高的100Mbps = 12.5MB/s,因此选择V30的卡就可以了。

 

7. 为什么是最低写入速度

可能有些同学比较好奇,为什么要如此在意“最低写入速度”?最高写入速度不重要么?读取速度不重要么?

首先,对于大部分存储卡来说,读取速度要比写入速度快,写入速度一般是瓶颈。其次,大部分存储卡的使用场景都是要求写入速度的,比如相机中的图片拍摄和视频拍摄,如果写入速度不够,就会造成相机卡顿,或者无法拍摄的问题。

至于在意“最低”写入速度,是因为最低写入速度,是存储卡稳定使用的速度。比如在视频拍摄中,相机每秒往存储卡中写入固定数量的数据(假设情况),那么如果此时正好碰到了存储卡出现最低写入速度,且写入的数据大于最低写入速度,那么就会发生写入失败的现象。

因此,存储卡的“最低写入速度”一般是最重要的。但是在其他场景中,比如游戏,有时候最低读取速度更重要。

另外,有时候厂商在存储卡上面也会标识出一些速度,比如上面的170MB/s。像这种速度如果没有特别指出,一般是最高读取速度(或者写入速度),这时候就可以忽略了。

 


标签:存储卡,写入,UHS,速度,TF,全解,等级,SD
From: https://blog.51cto.com/u_15995687/6172555

相关文章

  • SyntaxError: Non-UTF-8 code starting with ‘\xb9‘ in file问题的解决
    问题描述按照正常模式运行python代码,其中涉及到charset类型,由于某种原因导致代码运行不成功问题解决在python程序的第一行加上这样一行代码:#coding=gbk这样的话,该问题就能解决啦!......
  • esp32c3 使用 platformio 开发墨水屏简介
    这个教程是提供给购买了我esp32c3墨水屏开发板的朋友看的,也适用于esp32c3驱动墨水屏的项目。安装platformio开发环境这里就不赘述了,安装过程中如果下载很慢,看我的博客中有解决的方案。新建项目这里注意要选择EspressifESP32-C3-DevKitM-1这个Board,这个适用于合宙......
  • SMARTFORMS文本编辑器打不开_解决方法
    SAPGUI740750解决Smartforms文本打不开的问题SCRIPTFORM补丁直接安装后即可正常打开formdesigner界面主要解决:禁用WORD编辑器之后,SMARTFORMS文本编辑器打不开显示空白的情况!http://www.coder100.com/index/index/content/id/1345452......
  • Python platform模块获取操作系统信息
    一、概述1、python中,platform模块给我们提供了很多方法去获取操作系统的信息importplatformprint(platform.platform())#获取操作系统名称和版本号:macOS-10.14.6-x86_64-i386-64bitprint(platform.system())#获取操作系统:Darwinprint(platform.version())#获取计算机操作......
  • WebMatrix3 启动报KeyNotFoundException错误解决方法
    我上网下载了WebMatrix3、iisexpress8安装以后运行WebMatrix3报错,日志如下:System.Collections.Generic.KeyNotFoundException:要使用的命令不在有效命令列表中。Thecommandbeingusedisnotinthelistofvalidcommands.应用程序:WebMatrix.exeFramework版本:v4.0.3......
  • EditorGUILayout.BeginVertical("textfield")
      ......
  • CTF密码学(2)
    Ook编码特征:下载附件后,有一个文本文件,里面全是Ook类型的符合,遇到这样的题目只需要在线求解即可加解密在线网站:https://tool.bugku.com/brainfuck/Brainfuck编码特征:下载附件后,有一个文本文件,里面全是类似---<]>-----.<++++++[->++++++<]>++++的字符只需要在线求解即可......
  • NKCTF MISC赛后复现
    一、hard-misc1.base32在线解码,得到公众号回复指定内容,得到flag二、blue1.使用DiskGenius挂载虚拟磁盘2.在文件夹中找一找,在主分区的目录下找到含有flag的txt三、三体1.观察图片颜色,猜测通道中有数据,使用zsteg分析一下bmp文件zsteg-a1.bmp2.发现b8,b,lsb,xy这一通......
  • [BUUCTF]PWN-[OGeek2019]babyrop
      点进sub_80486BB   注意alarm()   注意buf是v1,输出数是a1,if嵌套strncmp frompwnimport*context(arch='i386',os='linux',log_level='debug')io=remote('node4.buuoj.cn',25522)#io=process('./babyrop'......
  • statfs的使用
    1、函数原型intstatfs(constcharpath,structstatfsbuf);参数:  path:位于需要查询信息的文件系统的文件路径  buf:statfs结构体类型的指针变量,用于存储文件系统的相关信息头文件:<sys/statfs.h>2、statfs结构体:structstatfs{longf_type;//文件系统的类型......