原创 (二)信息的表示和處理

目錄 信息存儲  信息的存儲 字 尋址和字節順序 進制間的轉換 整數的表示 無符號數的編碼 有符號-補碼編碼 反碼和原碼 有符號和無符號數之間的轉換 C語言中的有符號數和無符號數以及擴展和截斷數字 整數的運算 無符號數加法運算 補碼加法運

原创 (一)計算機系統漫遊

Hello World 信息的表示 信息的表示:位+上下文構成 程序的編譯   操作系統的抽象概念 文件----> 對IO的抽象 虛擬存儲器----> 程序存儲器的抽象 (主存和硬盤) 進程---->正在運行的程序 (處理器 主

原创 Ubuntu下項目同步Github

Git環境設置 Ubuntu創建SSH密鑰: ssh-keygen   將公鑰加入到Github賬戶信息Account Settings->SSH Key(): 先 cd ~/.ssh,找不到可以用ls -al指令,之後用ca

原创 (七)DPDK-testpmd

簡介 Testpmd是dpdk自帶的測試工具,也可以被看做一個APP。當運行testpmd時,可以展示和驗證網卡支持的各種PMD相關功能。 1-testpmd的基礎代碼 包括testpmd的啓動運行,參數解析,設備的檢測和配置。包括如下

原创 (三)進程管理

1-進程 進程編譯:程序的二進制格式 ELF (Executeable and  Linkable Format) 這個格式可以根據編譯的結果不同,分爲不同的格式。 可重定位 .o 文件(ELF 第一種格式) 先做預處理,然後編譯