一手掌握計算機體系結構核心內容
計算機體系結構(Computer Architecture)是描述計算機各組成部分及其相互關系的一組....
BPF系統調用與Tracing類型的BPF程序
既然是提供向內核注入代碼的技術,那么安全問題肯定是重中之重。平時防范他人通過漏洞向內核中注入代碼,這....
mlock如何鎖住進程地址空間關聯的物理內存
一般用戶空間關聯的物理頁面是按需通過缺頁異常的方式分配和調頁,當系統物理內存不足時頁面回收算法會回收....
關于Cache的其它內容
關于Cache的其它內容 上面我們所描述情況,在訪問cache前,已經將虛擬地址轉換成了物理地址,其....
從三個方面闡述Cache
關于cache,大概可以從三個方面進行闡述:內存到cache的映射方式,cache的寫策略,cach....
Linux中的傷害/等待互斥鎖介紹
序言:近期讀Linux 5.15的發布說明,該版本合并了實時鎖機制,當開啟配置宏CONFIG_PRE....
挽回報廢電路板的損失想法
老板氣勢洶洶走進質檢室:“你都在瞎折騰啥,電腦主板修好了嗎,客戶一直催我發貨,有進展沒?”吳解兩手一....
Linux中匿名頁的訪問分析
Linux 中 有后備文件支持的頁稱為文件頁,如屬于進程的代碼段、數據段的頁,內存回收的時候這些頁面....
如何鏈接兩個名字一樣動態庫
在Linux應用的開發過程中,直接利用現成的第三方庫(俗稱:輪子)來完成自己的業務功能,是很常見的事....
Linux發行版CPU漏洞及修復
性能測試對于 Linux 發行版來說至關重要,Alibaba Cloud Linux 2 也是如此。....
系統調用具體是如何實現的
系統調用就是調用操作系統提供的一系列內核功能函數,因為內核總是對用戶程序持不信任的態度,一些核心功能....
如何用NOP指令覆蓋相關代碼繞開鑒權
1. 背景 群里有個小伙伴學習設計加密方法,如同某商用軟件輸入注冊碼后就能使用擴展功能。設計時他很自....
服務器上空閑內存不足是什么原因
? 一天,有人報上了一個問題,發現一臺服務器上空閑內存不足,slab占用了40多G,想知道什么原因,....
軟件工程師為什么要寫文檔
在大多數軟件工程師對編寫、使用和維護代碼的抱怨中,一個常見的問題是缺乏高質量的文檔。缺乏文檔有什么副....