恢复 NAND 闪存工作性能的 Trimmer,旧貌换新颜的 Solid Explorer 20 等上新
昨日歇业一天,今日 Android 杂货派照常营业。这次又是罐罐当班,大家走过路过不要错过。我们几个派老板会从各大应用商店进点杂货,所谓杂货,上到优质的应用,中到实用的教程,下到热腾腾的行业资讯,只为丰富大家的玩机体验,当然还保质保量。以下是今日杂货派上架的新玩意,欢迎挑选。
Trimmer (fstrim):恢复 NAND 闪存的工作性能
现在绝大部分的 Android 设备都以 NAND 闪存作为存储介质,由于 NAND 闪存的工作方式,其在工作一段时间后,运行速度会慢下来。而 Trim 可以帮助恢复 NAND 闪存的运行速度,使其性能恢复到初始状态。虽然 Android 4.3+ 支持自动 Trim,但是用户不能手动干预这一过程。所以,当系统运行卡顿,而又没有自动 Trim 的时候,你可以手动来一发。
Trimmer 的使用方法非常简单,在授予其 ROOT 权限后,点击「TRIM NOW」就可以了。另外,Trimmer 支持下至 Android 4.0.3,上至 Android 5.0 的设备,有需要的可以来试一下了。
KLWP Live Wallpaper Maker:全手工打造动态壁纸
KLWP 类似 PC 端的 Rainmeter,你可以充分发挥你的想象力和创造力,通过自行添加显示元素,用 KLWP 做出一款与众不同的动态壁纸。不过,虽然 KLWP 采用了「所见即所得」的编辑方式,但上手起来仍有难度。一方面,KLWP 的界面都是英文,光看就费劲;另一方面,KLWP 能定制的地方实在是太多,让人有种无从下手的感觉。
另外,KLWP 还支持添加动画过渡效果,不过动画过渡效果仅在完全符合 Android 标准的 Launcher 上才能正常显示,比如 Google Now Launcher 和 Nova Launcher。使用其他 Launcher 可能或多或少会有些问题,目前已知明确不兼容的只有 GO Launcher。
下为他人用 KLWP 做好的动态壁纸,不能说非常精美,但起码画面看起来没那么粗糙。要玩转 KLWP 还需英语好和有耐心,如果你不怕麻烦,那就赶紧来折腾一番吧。
Solid Explorer 2.0 Alpha:旧貌换新颜,功能仍强大
作为一款广受好评的文件管理器,Solid Explorer 界面简单且功能强大。之前我们在《文件管理利器:Solid Explorer 完整版》中已经介绍过 Solid Explorer 的几大特色功能,现在 Solid Explorer 遵循 Material Design,以 2.0 的版本号全新亮相。
Solid Explorer 2.0 除了拥有焕然一新的界面,也继承了之前版本的双窗口操作、拖放文件、加入书签等特色功能。如果授权其 ROOT 权限,Solid Explorer 也可以像 Root Explorer 一样对系统文件进行管理。由于还带着 alpha 的帽子,Solid Explorer 2.0 可能并不十分稳定,但在笔者这一个多月的使用中,Solid Explorer 2.0 并未出太大的问题。如果你正在寻找一个既好看又好用的文件管理器,那 Solid Explorer 2.0 应该很合你的胃口。
Zombie Highway 2:一路飞奔,碾压僵尸
距离 Zombie Highway 的推出已经过去一年半的时间了,近日其开发团队带来了新作 Zombie Highway 2。相比前作,Zombie Highway 2 不仅包含了更多车辆和武器装备,在画质和音效上也有很大的提升。而作为玩家,唯一的任务仍是开车一路向前,摆脱僵尸的堵截。此游戏比较刺激,画面和配乐有可能引起身体不适,胆小者及高血压、冠心病等慢性疾病的患者勿下。
以上就是今日的 Android 杂货派上新内容。如果你还有更多好玩实用的货物要推荐给我们,欢迎在评论中或在 社区与派老板分享,也可以在微博关注少数派官微与我们交流。
闪存芯片NOR Flash、NAND Flash傻傻分不清楚 ICMAX帮你搞定
通过前天的文章介绍,我们知道eMMC 是 Flash Memory 的一类,eMMC的内部组成是NAND flash+主控IC,那什么是Flash Memory、NOR Flash、NAND Flash,宏旺半导体就和大家好好捋一捋它们几者之间的关系。
Flash Memory 是一种非易失性的存储器。在嵌入式系统中通常用于存放系统、应用和数据等。在 PC 系统中,则主要用在固态硬盘以及主板 BIOS 中。另外,绝大部分的 U 盘、SDCard 等移动存储设备也都是使用 Flash Memory 作为存储介质。
1. Flash Memory 的主要特性
与传统的硬盘存储器相比,Flash Memory 具有质量轻、能耗低、体积小、抗震能力强等的优点,但也有不少局限性,主要如下:
需要先擦除再写入
Flash Memory 写入数据时有一定的限制,它只能将当前为 1 的比特改写为 0,而无法将已经为 0 的比特改写为 1,只有在擦除的操作中,才能把整块的比特改写为 1。
块擦除次数有限
Flash Memory 的每个数据块都有擦除次数的限制(十万到百万次不等),擦写超过一定次数后,该数据块将无法可靠存储数据,成为坏块。
为了最大化的延长 Flash Memory 的寿命,在软件上需要做擦写均衡(Wear Leveling),通过分散写入、动态映射等手段均衡使用各个数据块。同时,软件还需要进行坏块管理(Bad Block Management,BBM),标识坏块,不让坏块参与数据存储。(注:除了擦写导致的坏块外,Flash Memory 在生产过程也会产生坏块,即固有坏块。)
读写干扰
由于硬件实现上的物理特性,Flash Memory 在进行读写操作时,有可能会导致邻近的其他比特发生位翻转,导致数据异常,这种异常可以通过重新擦除来恢复,Flash Memory 应用中通常会使用 ECC 等算法进行错误检测和数据修正。
电荷泄漏
存储在 Flash Memory 存储单元的电荷,如果长期没有使用,会发生电荷泄漏,导致数据错误,不过这个时间比较长,一般十年左右,此种异常是非永久性的,重新擦除可以恢复。
2. NOR Flash 和 NAND Flash
根据硬件上存储原理的不同,Flash Memory 主要可以分为 NOR Flash 和 NAND Flash 两类。 主要的差异如下所示:
· NAND Flash 读取速度与 NOR Flash 相近,根据接口的不同有所差异;
· NAND Flash 的写入速度比 NOR Flash 快很多;
· NAND Flash 的擦除速度比 NOR Flash 快很多;
· NAND Flash 最大擦次数比 NOR Flash 多;
· NOR Flash 支持片上执行,可以在上面直接运行代码;
· NOR Flash 软件驱动比 NAND Flash 简单;
· NOR Flash 可以随机按字节读取数据,NAND Flash 需要按块进行读取。
· 大容量下 NAND Flash 比 NOR Flash 成本要低很多,体积也更小;
(注:NOR Flash 和 NAND Flash 的擦除都是按块块进行的,执行一个擦除或者写入操作时,NOR Flash 大约需要 5s,而 NAND Flash 通常不超过 4ms。)
2.1 NOR Flash
NOR Flash 根据与 CPU 端接口的不同,可以分为 Parallel NOR Flash 和 Serial NOR Flash 两类。
Parallel NOR Flash 可以接入到 Host 的 SRAM/DRAM Controller 上,所存储的内容可以直接映射到 CPU 地址空间,不需要拷贝到 RAM 中即可被 CPU 访问,因而支持片上执行。Serial NOR Flash 的成本比 Parallel NOR Flash 低,主要通过 SPI 接口与 Host 连接。
图片: Parallel NOR Flash 与 Serial NOR Flash
鉴于 NOR Flash 擦写速度慢,成本高等特性,NOR Flash 主要应用于小容量、内容更新少的场景,例如 PC 主板 BIOS、路由器系统存储等。
2.2 NAND Flash
NAND Flash 需要通过专门的 NFI(NAND Flash Interface)与 Host 端进行通信,如下图所示:
图片:NAND Flash Interface
NAND Flash 根据每个存储单元内存储比特个数的不同,可以分为 SLC(Single-Level Cell)、MLC(Multi-Level Cell) 和 TLC(Triple-Level Cell) 三类。其中,在一个存储单元中,SLC 可以存储 1 个比特,MLC 可以存储 2 个比特,TLC 则可以存储 3 个比特。
NAND Flash 的一个存储单元内部,是通过不同的电压等级,来表示其所存储的信息的。在 SLC 中,存储单元的电压被分为两个等级,分别表示 0 和 1 两个状态,即 1 个比特。在 MLC 中,存储单元的电压则被分为 4 个等级,分别表示 00 01 10 11 四个状态,即 2 个比特位。同理,在 TLC 中,存储单元的电压被分为 8 个等级,存储 3 个比特信息。
图片: SLC、MLC 与 TLC
NAND Flash 的单个存储单元存储的比特位越多,读写性能会越差,寿命也越短,但是成本会更低。下图 中,给出了特定工艺和技术水平下的成本和寿命数据。
相比于 NOR Flash,NAND Flash 写入性能好,大容量下成本低。目前,绝大部分手机和平板等移动设备中所使用的 eMMC 内部的 Flash Memory 都属于 NAND Flash,PC 中的固态硬盘中也是使用 NAND Flash。
3. Raw Flash 和 Managed Flash
由于 Flash Memory 存在按块擦写、擦写次数的限制、读写干扰、电荷泄露等的局限,为了最大程度的发挥 Flash Memory 的价值,通常需要有一个特殊的软件层次,实现坏块管理、擦写均衡、ECC、垃圾回收等的功能,这一个软件层次称为 FTL(Flash Translation Layer)。
在具体实现中,根据 FTL 所在的位置的不同,可以把 Flash Memory 分为 Raw Flash 和 Managed Flash 两类。
图片: Raw Flash 和 Managed Flash
Raw Flash
在此类应用中,在 Host 端通常有专门的 FTL 或者 Flash 文件系统来实现坏块管理、擦写均衡等的功能。Host 端的软件复杂度较高,但是整体方案的成本较低,常用于价格敏感的嵌入式产品中。通常我们所说的 NOR Flash 和 NAND Flash 都属于这类型。
Managed Flash
Managed Flash 在其内部集成了 Flash Controller,用于完成擦写均衡、坏块管理、ECC校验等功能。相比于直接将 Flash 接入到 Host 端,Managed Flash 屏蔽了 Flash 的物理特性,对 Host 提供标准化的接口,可以减少 Host 端软件的复杂度,让 Host 端专注于上层业务,省去对 Flash 进行特殊的处理。eMMC、SD Card、UFS、U 盘等产品是属于 Managed Flash 这一类。
看完这篇文章,相信对Flash memory都会有一个全面的了解,无论是其原理,还是NOR Flash 和 NAND Flash、Raw Flash 和 Managed Flash 之间的异同,欢迎关注宏旺半导体,会持续带来存储领域更专业的文章。
相关问答
什么是电脑 sn 码-ZOL问答回复Q25637128是S/N码吗?S/N=SerialNumber产品序列号,这个产品唯一的标识.如果是笔记本电脑在笔记本底部可以看见有用(0)回复cjrandwfSn在电脑...
OPPO手机取消蓝牙配对后怎样 恢復 ?-ZOL问答anbin20111118亲爱的---重新点要配对的目标,如果找不到请重新搜索,还不行请把...蓝牙取消配对后怎样恢复?【提问】亲爱的---重新点要配对的目标,如果找不到请...
【英语翻译!她病得很严重,但在长时间休息后,她逐渐 恢复 了.】...[最佳回答]Sheisseriouslyill,butinalongtimeafterthebreak,shegraduallyrecovered.
repare和maintainence的区别?区别是:maintenance是维护保养的意思,而repare只有维护没有保养的意思;具体如下:1、maintenance英[meintinəns]美[mentənəns]词典[计...
【regeneration是什么意思】作业帮[回答]regeneration_百度翻译regeneration[英]rɪˌdʒenə'reɪʃn[美]rɪˌdʒɛnəˈreʃənn.生再生;恢复;宗(灵魂的)重生;电子正反馈[例句]Hg...
and 和家庭电视怎么 恢复 出厂设置?3、再选择最下面的“系统设置”,按遥控器上的“确定”按钮。4、进入系统设置的界面后,找到“恢复出厂设置”,并选择它,然后按遥控器上的“确定”按钮。5、...
though能和 and 一起用吗?可以一起用,例如:1.Thereviewdidfindroomforimprovementinthemanufacturingprocessthoughandgovernm...
铭瑄主板 恢复 设置后开机,this motherbord is not supoort 7...woshifengxin5提示意思是不支持77W或77W以上功率的CPU,建议你查看你的处理器是否超过了这个功耗,或者是此时是否在超频的状态。有用(0)回复cjdxhc提示的意...
recover和resume区别?recover恢复常见释义英[rɪˈkʌvə(r)]美[rɪˈkʌvər]v.恢复;康复;复原;追回;痊愈;全额收回;找回;赢回;n.恢复开始时姿势;例句Thecompanyre...
数据恢复 更新怎么翻译? - 137****9675 的回答 - 懂得DataRecoveryUpdate[英][ˈdeɪtə][美][ˈdædə]n。数据;资料;材料;(datum的复数形式)[英][rɪˈkʌv(ə)ri][美][rəˈkəv(ə)ri]n。恢复;重...