
幾點(diǎn)說(shuō)明 kernel_liteos_a_note | 中文注解鴻蒙內(nèi)核 是在 OpenHarmony 的 kernel_liteos_a 基礎(chǔ)...
本篇有相當(dāng)?shù)碾y度,涉及用戶棧和內(nèi)核棧的兩輪切換,CPU四次換棧,寄存器改值,將圍繞下圖來(lái)說(shuō)明. 解讀 為本篇理解方便,把圖做簡(jiǎn)化標(biāo)簽說(shuō)明:use...
信號(hào)生產(chǎn) 關(guān)于信號(hào)篇,本只想寫一篇,但發(fā)現(xiàn)把它想簡(jiǎn)單了,內(nèi)容不多,難度極大.整理了好長(zhǎng)時(shí)間,理解了為何<<深入理解linux內(nèi)核>>要單獨(dú)為它開(kāi)...
進(jìn)程關(guān)系鏈 進(jìn)程是家族式管理的,父子關(guān)系,兄弟關(guān)系,朋友關(guān)系,子女關(guān)系,甚至陌生人關(guān)系(等待你消亡)在一個(gè)進(jìn)程的生命周期中都會(huì)記錄下來(lái).用什么來(lái)...
三個(gè)進(jìn)程 鴻蒙有三個(gè)特殊的進(jìn)程,創(chuàng)建順序如下: 2號(hào)進(jìn)程,KProcess,為內(nèi)核態(tài)根進(jìn)程.啟動(dòng)過(guò)程中創(chuàng)建. 0號(hào)進(jìn)程,KIdle為內(nèi)核態(tài)第二個(gè)...
筆者第一次看到fork時(shí),說(shuō)是一次調(diào)用,兩次返回,當(dāng)時(shí)就懵圈了,多新鮮,真的很難理解.因?yàn)檫@足以顛覆了以往對(duì)函數(shù)的認(rèn)知, 函數(shù)調(diào)用還能這么玩,父...
關(guān)于中斷部分系列篇將用三篇詳細(xì)說(shuō)明整個(gè)過(guò)程. 中斷概念篇 中斷概念很多,比如中斷控制器,中斷源,中斷向量,中斷共享,中斷處理程序等等.本篇做一次...
關(guān)于中斷部分系列篇將用三篇詳細(xì)說(shuō)明整個(gè)過(guò)程. 中斷概念篇 中斷概念很多,比如中斷控制器,中斷源,中斷向量,中斷共享,中斷處理程序等等.本篇做一次...
關(guān)于中斷部分系列篇將用三篇詳細(xì)說(shuō)明整個(gè)過(guò)程. 中斷概念篇 中斷概念很多,比如中斷控制器,中斷源,中斷向量,中斷共享,中斷處理程序等等.本篇做一次...