原创 Linux內核學習-系統調用
第五章 系統調用 用戶空間進程和硬件設備之間添加了一個中間層,該層主要有三個作用: 1.提供硬件抽象接口 2.保證系統的安全與穩定 3.虛擬系統的實現,包括多任務與虛擬內存的實現 一
原创 Linux內核學習-進程管理
進程管理: 線程,每一個線程都擁有一個獨立的程序計數器,進程棧和一組進程寄存器。內核調度的對象是線程。 進程提供兩種機制:虛擬處理器和虛擬內存,給進程一種假象,感覺是在獨享處理器和內存。 程序並不是進
原创 Go語言基礎學習三-簡單的代碼分析(併發)
Go語言基礎學習三-簡單的代碼分析(併發) 有關於go語言基礎學習的第二篇和第三篇都是直接通過分析代碼來對go語言的一些特點進行認識,具體的針對性的一些go語言特性方面的細節會在之後的每一章節有細緻的描述,我覺得學習一門語言,帶着