Vold相关
学海无涯,回头无岸
一起努力
展开
-
Android9.0版本Vold服务源码分析之上层处理SD卡挂载
本文接上一篇SD卡挂载之后,上层处理,主要是创建通知,提示用户.涉及xref: /frameworks/base/services/core/java/com/android/server/StorageManagerService.javaxref: /frameworks/base/core/java/android/os/storage/StorageManager.javaxr...原创 2019-06-10 12:18:04 · 3642 阅读 · 0 评论 -
Android9.0版本Vold服务源码分析
Vold: Volume Daemon,用于管理和控制Android平台外部存储设备的后台进程,这些管理和控制,包括SD卡的插拔事件检测/SD卡挂载/卸载/格式化等.9.0以前framework java层(StorageManagerService)和native层(Vold)的通信是socket,9.0以后使用binder通信.本文通过SD卡挂载流程,分析binder在vold服务中的使用...原创 2019-06-04 16:31:13 · 6138 阅读 · 4 评论 -
安卓9.0trim相关源码分析
1、trim是什么?一条ATA指令,由操作系统发送给SSD主控制器,告诉它哪些数据占有的地址是“无效的”。 其实就是操作系统将一部分的控制权交给了SSD主控制器,让操作系统与SSD主控制器有一个互动。因为闪存需要先擦除才能再次写入数据,要得到空闲的闪存空间,SSD必须复制所有“有效”页到新的“空白页”里,并且擦除旧块,即垃圾回收;避免了在操作系统要重新写入数据时, SSD才会知...原创 2019-06-17 18:33:14 · 2113 阅读 · 2 评论