摘要: -----------分割线•以下为文字版-----------以最简单易懂的方式为大家介绍什么是内存反碎片化技术内存反碎片化引擎,是由 OPPO 自主研发、首个针对物理内存碎片化,虚拟内存碎片化进行优化的技术,... 阅读全文
posted @ 2020-03-16 08:00 内核工匠 阅读(612) 评论(0) 推荐(0) 编辑
摘要: UFS发展史在手机飞速发展的近 10 年,巨大的市场需求催生出移动存储的快速发展,人们需要越来越来越多的空间和越来越快的存储速度。下图是一个俗称存储 8+256G 的手机模块连接示意图。 图 1 手机存储连接 J... 阅读全文
posted @ 2020-03-13 17:00 内核工匠 阅读(4584) 评论(0) 推荐(0) 编辑
摘要: 1 eMMC是什么 eMMC是embedded MultiMediaCard的简称,即嵌入式多媒体卡, 是一种闪存卡的标准,它定义了基于嵌入式多媒体卡的存储系统的物理架构和访问接口及协议,具体由电子设备工程联合委... 阅读全文
posted @ 2020-03-06 16:10 内核工匠 阅读(4079) 评论(0) 推荐(0) 编辑
摘要: 非易失存储,Non-Volatile Memory (NVM),是相对DRAM(掉电后数据丢失)而言的,指可以持久化保存数据的存储介质。广义上来说,NAND Flash也是一种非易失存储。近些年来,不论在学术界还... 阅读全文
posted @ 2020-02-28 17:30 内核工匠 阅读(1515) 评论(0) 推荐(0) 编辑
摘要: 1. 技术背景说到压缩这个词,我们并不陌生,应该都能想到是降低占用空间,使同样的空间可以存放更多的东西,类似于我们平时常用的文件压缩,内存压缩同样也是为了节省内存。尽管当前android手机6GB,8GB甚至1... 阅读全文
posted @ 2020-02-21 22:40 内核工匠 阅读(1545) 评论(0) 推荐(0) 编辑
摘要: 1、什么是USB USB的全称是Universal Serial Bus,通用串行总线。它的出现主要是为了简化个人计算机与外围设备的连接,增加易用性。USB支持热插拔,并且是即插即用的,另外,它还具有很强的可扩展... 阅读全文
posted @ 2020-02-14 20:16 内核工匠 阅读(471) 评论(0) 推荐(0) 编辑
摘要: F2FS (Flash Friendly File System) 是专门针对SSD、eMMC、UFS等闪存设备设计的文件系统。由三星工程师Jaegeuk Kim于2012年10月发布到Linux社区,并于201... 阅读全文
posted @ 2020-01-22 17:25 内核工匠 阅读(1990) 评论(0) 推荐(0) 编辑
摘要: 前言Binder从入门到放弃包括了上下篇,上篇是框架部分,下篇通过几个典型的binder通信过程来呈现其实现细节,即本文。一、启动service manager 流程 Service manager进程和bind... 阅读全文
posted @ 2020-01-17 20:36 内核工匠 阅读(1485) 评论(0) 推荐(0) 编辑
摘要: 什么是dumpsys meminfoAndroid中通过命令dumpsys meminfo package_name|pid, 查看指定进程的内存使用情况.通过输出的信息,可以看出来应用在内存哪里分配出现了问题,... 阅读全文
posted @ 2020-01-10 15:59 内核工匠 阅读(3231) 评论(0) 推荐(0) 编辑
摘要: 一、什么是 PSIPressure Stall Information 提供了一种评估系统资源压力的方法。系统有三个基础资源:CPU、Memory 和 IO,无论这些资源配置如何增加,似乎永远无法满足软件的需求。... 阅读全文
posted @ 2020-01-03 18:17 内核工匠 阅读(8603) 评论(0) 推荐(0) 编辑