深入理解Android核心設計思想 第二天 第二章

2021-08-15 22:50:42 字數 477 閱讀 5048

一、計算機作業系統:負責管理系統硬體,並為上層應用提供穩定程式設計介面和人機互動介面的軟體集合。

二、ipc(inter-process communication)程序間通訊。

三、共享記憶體(shared memory)

程序之間用同乙個key

step1.建立記憶體共享區

step2.對映記憶體共享區

step3.訪問記憶體共享區

step4.程序間通訊

step5.撤銷記憶體營社群

step6.刪除記憶體共享區

四、管道(pipe)

1.分立管道兩邊,進行資料的傳輸通訊

2.管道是單向的,如果讀也要寫,就得建立兩根通道

3.讀取段(read end)和寫入端(write end),比如程序a從write end寫入資料,name程序b就可以從read end讀取到資料。

4.管道有容量限制。黨pipe滿時,寫操作將阻塞;反之,讀操作也會阻塞。

深入理解php核心

第二章 使用者 的執行 第三節 zend引擎與指令碼執行 第四節 小結 第三章 變數及資料型別 第二節 常量 第三節 預定義變數 第四節 靜態變數 第五節 型別提示的實現 第六節 變數的生命週期 第七節 資料型別轉換 第八節 小結 第四章 函式的實現 第二節 函式的定義,引數及返回值 第三節 函式的...

深入理解php核心

第二章 使用者 的執行 第三節 zend引擎與指令碼執行 第四節 小結 第三章 變數及資料型別 第二節 常量 第三節 預定義變數 第四節 靜態變數 第五節 型別提示的實現 第六節 變數的生命週期 第七節 資料型別轉換 第八節 小結 第四章 函式的實現 第二節 函式的定義,引數及返回值 第三節 函式的...

深入理解Linux核心 核心同步

核心基本的同步機制 搶占核心的主要特點 乙個在核心態執行的程序,可能在執行核心函式期間被另外乙個程序取代。核心搶占 linux 2.6允許使用者在編譯核心的時候配置十分啟用 程序臨界區 每個程序中訪問臨界資源 一次僅允許乙個程序使用的共享資源 的那段 稱為臨界區。優化屏障 保證編譯程式不會混淆放在原...