首先上一張整體的結構類圖
[img]
vold:volume daemon儲存守護程序,用來為響應usb/sd卡插入,拔出等動作提供服務。
系統啟動時,通過解析init.rc檔案來啟動各種系統服務。
包括vold服務也是在這裡啟動。
service vold /system/bin/vold
class core
socket vold stream 0660 root mount
ioprio be 2
vold服務的入口函式system/vold/main.cpp
預計明天開始,以下內容分析
kernel層向上傳送訊息處理流程
framework層向下傳送訊息處理流程
Hadoop HA架構詳解
hdfs集群中的namenode存在單點故障因素。對於只有乙個namenode工作的集群來說,一旦namenode出現意外情況,會導致整個集群無法工作,直到namenode重新啟動。為了解決上述問題,hadoop給出了高容錯,高可用的ha方案 乙個hdfs集群至少存在兩個namenode,乙個nam...
OpenStack架構詳解
目錄 一.openstack架構圖簡析 二.openstack四大節點 控制節點架構 計算節點架構 網路節點架構 儲存節點架構 三.openstack各大元件詳解 元件關係 nova keystone glance cidenr neutron swift horizon 注 具體服務名稱 mysq...
Android vold原始碼分析之掛載SD卡 8
3.掛載磁碟。這裡都有乙個const char 型別的引數,這引數儲存著每個磁碟的標籤資訊,比如sd卡的label是sdcard。int volumemanager mountvolume const char label return v mountvol lookupvolume函式尋找與lab...