引言 io_uring是Linux內核在v5.1引入的一套異步IO接口,隨著其迅速發展,現在的io_....
一般我們不需要從用戶態得到進程虛擬地址對應的物理地址,因為一般來說用戶進程是完全不關心物理地址的。
OS,英文全稱operating system,即操作系統,意思是指用于管理計算機硬件和軟件資源,并....
一般來說IPC是越高越好, 這意味著單位時間執行了更多的指令, 通過觀測IPC可以一定程度上了解軟....
如上圖所示,smmu 的作用和mmu 類似,mmu作用是替cpu翻譯頁表將進程的虛擬地址轉換成cpu....
IPC的意義 一般來說IPC是越高越好, 這意味著單位時間執行了更多的指令, 通過觀測IPC可以一定....
1: arm smmu的原理 1.1: smmu 基本知識 如上圖所示,smmu 的作用和mmu 類....
將硬件設備的寄存器映射到內存中,使它們可受DPDK輪詢模式驅動程序(PMDs)驅動
反向映射的目的是為了找到所有映射到某一個頁面的頁表項,從而可以對目標頁做一些操作,比如切斷映射。 反....
那些不能銘記過去的人注定要重蹈覆轍。你還記得當年用Windows隱藏文件夾藏片嗎? 作為一個屌絲,虛....
寫在前面 首屆中國云計算基礎架構開發者大會(China Cloud Computing Infras....
前面講到過寫時復制缺頁異常(COW),一般用于父子進程之間共享頁,而我們會常見一種缺頁異常是匿名映射....
9月1日,由上海睿賽德電子科技有限公司舉辦的RT-Thread Smart微內核操作系統發布會于北京....
之前小弟一直在宣傳推廣火焰圖,結果是很多童鞋凡事都用火焰圖。說實話,火焰圖特別適合分析運行時熱點(無....
汽車OS,對上可以提供軟件實體的穩定運行環境,對下可以控制汽車硬件系統,具有舉足輕重的戰略意義,同時....
很顯然, 只要讓一個CPU在20秒左右的時間內都不發生進程切換,就會觸發soft lockup ,這....
printf是一個接口,跟UNIX標準IO的write系統調用類似,但是更像C庫的fwrite,因為....
原子操作的概念來源于物理概念中的原子定義,指執行結束前不可分割(即不可打斷)的操作,是最小的執行單位....
隨著內存容量的增加,相對應的page struct也就增加。而這部分內存和其他的內存略有不同,因為這....
我是用的操作系統是 Ubuntu 18.04。本次實驗要用到如下開發工具,軟件的安裝過程很簡單,網上....
但是有時候,這種自動匹配并不一定是我們想要的。比如我們有時候就是希望XXX設備用YYY驅動,而不是用....
增大Maximum Transmission Unit (MTU)。在數據量一定的情況下,使用大MT....
XDP全稱為eXpress Data Path,是Linux內核網絡棧的最底層。它只存在于RX路徑上....
在沒有IOMMU的情況下,網卡接收數據時地址轉換流程,RC會將網卡請求寫入地址addr1直接發送到D....
其他的CoW的場景有KSM(Kernel same-page merging)。KSM會掃描多個進程....
NVIDIA在CUDA 6中引入了統一內存模型 ( Unified Memory ),這是CUDA歷....
傳給dev_set_name()的根本是個stack區域的臨時變量,是一個匆匆過客。而device的....
用戶可以在開機的時候通過hugetlb_cma bootargs來設置CMA的大小,如果是NUMA架....
Android最早的panic信息記錄的方案。在linux 2.6的安卓的內核中找到,卻沒有提交到社....
作為一個小白,當然是從一個例子開始入手會比較簡單。感謝內核社區開發著貼心的服務,在內核代碼中,就有熱....