原创 Linux內核學習-系統調用

第五章 系統調用     用戶空間進程和硬件設備之間添加了一個中間層,該層主要有三個作用:      1.提供硬件抽象接口      2.保證系統的安全與穩定      3.虛擬系統的實現,包括多任務與虛擬內存的實現          一

原创 Linux內核學習-進程管理

    進程管理:      線程,每一個線程都擁有一個獨立的程序計數器,進程棧和一組進程寄存器。內核調度的對象是線程。     進程提供兩種機制:虛擬處理器和虛擬內存,給進程一種假象,感覺是在獨享處理器和內存。       程序並不是進

原创 Go語言基礎學習三-簡單的代碼分析(併發)

Go語言基礎學習三-簡單的代碼分析(併發)     有關於go語言基礎學習的第二篇和第三篇都是直接通過分析代碼來對go語言的一些特點進行認識,具體的針對性的一些go語言特性方面的細節會在之後的每一章節有細緻的描述,我覺得學習一門語言,帶着