一、運(yùn)行時數(shù)據(jù)區(qū)域 1.1 程序計(jì)數(shù)器 一塊較小的內(nèi)存空間嫉柴,可看作當(dāng)前線程所執(zhí)行的字節(jié)碼的行號指示器朵耕。字節(jié)碼指示器工作時就是通過改變這個計(jì)數(shù)器的...
NetworkCapabilities.java[http://androidxref.com/9.0.0_r3/xref/frameworks...
頁高速緩存是Linux內(nèi)核實(shí)現(xiàn)磁盤緩存乙嘀,主要用來減少對磁盤的I/O操作嗅辣,這么做的原因是: 訪問磁盤的速度遠(yuǎn)遠(yuǎn)低于訪問內(nèi)存的速度 臨時局部原理:數(shù)...
內(nèi)核除了管理本身的內(nèi)存外桐猬,還必須管理用戶空間中進(jìn)程的內(nèi)存,也就是進(jìn)程地址空間上遥。 一、地址空間 進(jìn)程地址空間由進(jìn)程可尋址的虛擬內(nèi)存組成争涌,內(nèi)核允許進(jìn)...
系統(tǒng)中能夠隨機(jī)(無需按順序)訪問固定大小數(shù)據(jù)片的硬件設(shè)備稱作塊設(shè)備(如硬盤粉楚、閃存等),這些固定大小的數(shù)據(jù)片就是塊亮垫。字符設(shè)備按照字符流的方式被有序...
虛擬文件系統(tǒng)(VFS)作為內(nèi)核子系統(tǒng)模软,為用戶空間程序提供了文件和文件系統(tǒng)相關(guān)的接口。系統(tǒng)中所有的文件系統(tǒng)不但依賴VFS共存饮潦,而且依靠VFS系統(tǒng)協(xié)...
內(nèi)核不支持簡單快捷的內(nèi)存分配方式燃异。 一、頁 內(nèi)核把無力頁作為內(nèi)存管理的基本單位继蜡。內(nèi)存管理單元(MMU回俐,管理內(nèi)存并把虛擬地址轉(zhuǎn)換為物理地址的硬件)...
系統(tǒng)定時器是一種可編程硬件芯片,能以固定頻率產(chǎn)生中斷稀并,也就是定時器中斷仅颇,其對應(yīng)的中斷處理程序負(fù)責(zé)更新系統(tǒng)時間,也負(fù)責(zé)執(zhí)行需要周期性運(yùn)行的任務(wù)碘举。 ...
一忘瓦、原子操作 原子操作可以操作指令以原子的方式執(zhí)行,執(zhí)行過程不會被打斷引颈。 1.1 原子整數(shù)操作 針對整數(shù)的原子操作只跟對atomic_t類型的數(shù)...