SMR certification

(一)对于SMR certification(只更新安全补丁,不允许有任何软件的改动)

(二)只需要测试如下2个模块和STS(STS工具的版本必须和         软件安全补丁日期一致):

 —— CTS: run cts -m CtsSecurityTestCases

 —— GTS: run gts -m GtsOsTestCases

 —— STS:  run sts-engbuild (请使用userdebug版本)

(三)另外还需要保证以下2个属性设置正确:

1.adb shell "getprop | grep ro.product.first_api_level"

2.adb shell "getprop | grep ro.build.version.base_os"

注:base_os请配置成Google approved的最新的那版MR版本的fingerprint(如果还没有MR版本,就设为初版送测的fingerprint)

(四)除了合入谷歌安全补丁,SMR认证不允许任何其他改动. 代理实验室会增加如下检测项, 需确保应用列表以及功能列表和上一版维护版本保持一致:

1.将当前SMR版本的应用列表和上一版维护版本的应用列表比对

(任何一份 CTS report/device-info-files/PackageDeviceInfo.deviceinfo.json).

2.将当前SMR版本的功能列表和上一版维护版本的功能列表比对

(任何一份 CTS report/device-info-files/FeatureDeviceInfo.deviceinfo.json).

(五)如果应用列表或者功能列表的改动是由于谷歌安全补丁更新导致,那么不会影响SMR认证。

### SMR (Shingled Magnetic Recording) 技术分析 #### 1. 基本原理 SMR 技术通过让磁道相互重叠来实现更高的存储密度。传统的磁记录技术中,相邻的数据轨道之间保持一定的间隔以防止干扰;而在 SMR 中,新写入的数据会覆盖旧数据的一部分,类似于屋顶上的瓦片排列方式[^1]。 #### 2. 存储效率提升机制 由于采用了部分重叠的方式,SMR 能够显著减少每英寸磁轨数(TPI),从而提高了单位面积下的存储量。尽管如此,为了维持较高的读取精度并管理好这些紧密排列的磁道,需要特别设计的数据管理和纠错算法支持。 #### 3. 类型划分及其特性 根据是否存在额外的系统转换层(STL),可将 SMR 磁盘分为两类:由主机管理系统负责操作的 host-managed 和完全依赖驱动器内部逻辑控制的 drive-managed 。前者允许应用程序直接参与优化过程,后者则隐藏了复杂的物理层面细节给用户[^2]。 #### 4. 数据布局与映射策略 对于 drive-managed 的 SMR 设备而言,其核心挑战在于如何有效地组织和维护大量的冗余信息以便于后续访问。这涉及到复杂的数据分布模式及高效的地址翻译方案的设计。而host-managed 方案下,则更关注于特定应用场景中的性能调优和技术适配问题,比如针对数据库系统的 SMRDB 或者文件系统的 HISMRFS 实现等。 #### 5. 性能影响因素探讨 虽然 SMR 提供了更大的容量潜力,但也带来了若干新的难题。例如,在频繁随机写入场景下可能会遇到严重的延迟现象;当执行删除或更新操作时往往伴随着大量不必要的擦除动作;此外还有可能出现因多次覆写而导致的有效寿命缩短等问题。因此,合理规划工作负载类型以及采取适当措施缓解上述不利效应成为当前研究的重点方向之一。 ```python def smr_performance_impact(write_pattern, access_frequency): """ 模拟不同写入模式对SMR磁盘的影响 参数: write_pattern -- 写入模式 ('sequential', 'random') access_frequency -- 访问频率 返回: performance_degradation -- 性能下降程度 """ if write_pattern == 'random' and access_frequency > threshold: performance_degradation = high elif write_pattern == 'sequential': performance_degradation = low else: performance_degradation = moderate return performance_degradation ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

旧时旅人

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值