一手掌握計算機體系結(jié)構(gòu)核心內(nèi)容
計算機體系結(jié)構(gòu)(Computer Architecture)是描述計算機各組成部分及其相互關(guān)系的一組....
DPU和云操作系統(tǒng)
如果給你30秒鐘的時間,如何給投資人說明DPU是什么,可以做什么? 國內(nèi)外所有的商用DPU公司的CE....
CFI的基本概念
控制流劫持是一種危害性極大的攻擊方式,攻擊者能夠通過它來獲取目標(biāo)機器的控制權(quán),甚至進(jìn)行提權(quán)操作,對目....
BPF系統(tǒng)調(diào)用與Tracing類型的BPF程序
既然是提供向內(nèi)核注入代碼的技術(shù),那么安全問題肯定是重中之重。平時防范他人通過漏洞向內(nèi)核中注入代碼,這....
mlock如何鎖住進(jìn)程地址空間關(guān)聯(lián)的物理內(nèi)存
一般用戶空間關(guān)聯(lián)的物理頁面是按需通過缺頁異常的方式分配和調(diào)頁,當(dāng)系統(tǒng)物理內(nèi)存不足時頁面回收算法會回收....
關(guān)于Cache的其它內(nèi)容
關(guān)于Cache的其它內(nèi)容 上面我們所描述情況,在訪問cache前,已經(jīng)將虛擬地址轉(zhuǎn)換成了物理地址,其....
從三個方面闡述Cache
關(guān)于cache,大概可以從三個方面進(jìn)行闡述:內(nèi)存到cache的映射方式,cache的寫策略,cach....
Linux中的傷害/等待互斥鎖介紹
序言:近期讀Linux 5.15的發(fā)布說明,該版本合并了實時鎖機制,當(dāng)開啟配置宏CONFIG_PRE....
挽回報廢電路板的損失想法
老板氣勢洶洶走進(jìn)質(zhì)檢室:“你都在瞎折騰啥,電腦主板修好了嗎,客戶一直催我發(fā)貨,有進(jìn)展沒?”吳解兩手一....
eBPF技術(shù)應(yīng)用云原生網(wǎng)絡(luò)實踐系列之基于socket的service
背景介紹 Kubernetes 中的網(wǎng)絡(luò)功能,主要包括 POD 網(wǎng)絡(luò),service 網(wǎng)絡(luò)和網(wǎng)絡(luò)策略....

xv6的文件系統(tǒng)是如何實現(xiàn)的
文件系統(tǒng) 本文繼續(xù)來看 的文件系統(tǒng)部分, 將文件系統(tǒng)的設(shè)計分為 7 層: ,磁盤、緩存區(qū)、日志三個部....

Linux中匿名頁的訪問分析
Linux 中 有后備文件支持的頁稱為文件頁,如屬于進(jìn)程的代碼段、數(shù)據(jù)段的頁,內(nèi)存回收的時候這些頁面....
Linux內(nèi)核熱補丁安全隱患的探索
Linux 內(nèi)核熱補丁可以修復(fù)正在運行的 linux 內(nèi)核,是一種維持線上穩(wěn)定性不可缺少的措施,現(xiàn)在....

如何鏈接兩個名字一樣動態(tài)庫
在Linux應(yīng)用的開發(fā)過程中,直接利用現(xiàn)成的第三方庫(俗稱:輪子)來完成自己的業(yè)務(wù)功能,是很常見的事....
Linux發(fā)行版CPU漏洞及修復(fù)
性能測試對于 Linux 發(fā)行版來說至關(guān)重要,Alibaba Cloud Linux 2 也是如此。....
系統(tǒng)調(diào)用具體是如何實現(xiàn)的
系統(tǒng)調(diào)用就是調(diào)用操作系統(tǒng)提供的一系列內(nèi)核功能函數(shù),因為內(nèi)核總是對用戶程序持不信任的態(tài)度,一些核心功能....
文件系統(tǒng)中的日志系統(tǒng)是如何實現(xiàn)的
日志 本文來聊聊文件系統(tǒng)中的日志系統(tǒng),來看一個簡單的日志系統(tǒng)是如何實現(xiàn)的。本文是接著前面的 xv6 ....

嵌入式軟件工程師在日常開發(fā)過程中的關(guān)鍵組件
大家好,周末快樂,我是小麥,今天分享一下CBUF。 循環(huán)緩沖區(qū)是嵌入式軟件工程師在日常開發(fā)過程中的關(guān)....

如何用NOP指令覆蓋相關(guān)代碼繞開鑒權(quán)
1. 背景 群里有個小伙伴學(xué)習(xí)設(shè)計加密方法,如同某商用軟件輸入注冊碼后就能使用擴展功能。設(shè)計時他很自....
深入探究Linux系統(tǒng)噪音統(tǒng)計(osnoise tracer)
在Linux系統(tǒng)中作為一個普通線程是非??啾频?。不僅NMI 、硬中斷、軟中斷可以打斷它,甚至其它普通....

服務(wù)器上空閑內(nèi)存不足是什么原因
? 一天,有人報上了一個問題,發(fā)現(xiàn)一臺服務(wù)器上空閑內(nèi)存不足,slab占用了40多G,想知道什么原因,....
軟件工程師為什么要寫文檔
在大多數(shù)軟件工程師對編寫、使用和維護代碼的抱怨中,一個常見的問題是缺乏高質(zhì)量的文檔。缺乏文檔有什么副....