原创 「VS Code」如何通過跳板機連接服務器進行遠程開發:Remote-SSH 篇

「VS Code」 Remote Development using SSH (with a jump server to go through) 日誌: 「2019-06-07」自 v1.35 起,VSC 穩定版中能夠使用

原创 內存模型系列(下)- 內存持久性模型(Memory Persistency)

Memory Models Series - Memory Persistency (Slides) 日誌: [2019-02-13] 引入了前言; [2019-02-06] PPT 版式升級,閱讀面積提升約三分之一,提供沉浸

原创 「VS Code」Visual Studio Code 菜鳥教程:從入門到精通

「VS Code」Visual Studio Code 教程:從入門到精通 日誌: 「2020-04-26」介紹如何配置 LaTeX 環境; 「2019-09-06」更新了選擇默認終端的方法;在膠片中補全列選方式; 「2019

原创 「VS Code」如何基於 Remote Development 開發遠端項目(Remote-SSH篇)(考慮跳板機)

「VS Code」 Remote Development using SSH (with a jump server to go through) 日誌: 「2019-06-07」自 v1.35 起,VSC 穩定版中能夠使用

原创 「VS Code」Visual Studio Code 教程:從入門到精通

「VS Code」Visual Studio Code 教程:從入門到精通 日誌: 「2019-03-25」提交了本文的 PPT 框架。 作者按:Visual Studio Code,或簡稱爲 VSCode,是我最喜歡的代

原创 Debug GEM5 Source Using Eclipse: A Quick Tutorial

如何使用 Eclipse 調試 GEM5 代碼 文章目錄如何使用 Eclipse 調試 GEM5 代碼Environment ConfigurationSteps to Work Found DPRINTF based debuggi

原创 TMUX Cheat Table:和那些妖豔賤貨不一樣的 TMUX 教程

TMUX Cheat Table:和那些妖豔賤貨不一樣的 TMUX 教程 編者按:我不打算做一個大而全的 Handbook,而是僅僅將部分最常用的指令 / 快捷鍵簡單分類後列出。更多快捷鍵請使用 Acitve + ? 查看。詳細介紹

原创 理解 glibc malloc:malloc() 與 free() 原理圖解

本文分爲三個等級自頂向下地分析了glibc中內存分配與回收的過程。本文不過度關注細節,因此只是分別從arena層次、bin層次、chunk層次進行圖解,而不涉及有關指針的具體操作。 前言 Arena級分析 main arena中的內

原创 一天該喝幾杯水?

版權說明:本篇文章由”貓科龍”翻譯,譯者已獲得原作者Translate及Republish授權。版權所有,未經譯者“貓科龍”(Email: [email protected])允許,不得使用本文的中文版本及本文中的中文片段。 P

原创 內存模型系列(上)- 內存一致性模型(Memory Consistency)

Memory Models Series - Memory Consistency (Slides) 日誌: [2018-06-19] 完成了本文的 PPT 框架及除 TSO 外的全部文字說明。等閒了再把說明補全。 作者按:內

原创 [非易失內存編程] 通過編譯器內置函數 (Intrinsic Functions) 發射 CLFLUSH、CLFLUSHOPT、CLWB、NTSTORE、MFENCE、SFENCE 等指令

[NVM Programming] A Brief Guidance: How to Issue CLFLUSH, CLFLUSHOPT,CLWB, NTSTORE, LFENCE, MFENCE, SFENCE .etc via com

原创 理解 glibc malloc:主流用戶態內存分配器實現原理

Understanding glibc malloc 修訂日誌: 2017-03-17 優化排版; 2018-05-22 內容優化與排版優化; 譯者言: 2016-07-21 本篇文章主要完成了「Understand

原创 內核模塊編譯:Shared Makefile 運行機理

內核模塊編譯:Shared Makefile 運行機理 內核模塊編譯Shared Makefile 運行機理 引言 1 我想解決的問題 2 現有的解釋 簡化的結論 Shared Makefile 詳細執行過程 1 用戶代碼目錄執行

原创 內存模型系列(下)- 內存持久化模型(Memory Persistency)

Memory Models Series - Memory Persistency (Slides) 日誌: [2018-07-25] 完成了本文的 PPT 框架,文字描述有空再加。 作者按:內存模型系列 - 內存一致性模型。

原创 Haswell 內的事務同步

Transactional Synchronization in Haswell Note: 原文發表於 2012-02-07; 名詞翻譯: Intel® Transactional Synchronization Extensio