linux核心學習總結
20122137 沙雨濟
轉眼間已經過了九周了,通過這段時間對linux的學習,我對linux已經有了乙個比較系統的認識,並且收穫良多。從一開始還不能將彙編知識和資料結構知識很好地結合起來,到現在能夠熟練地使用實驗樓虛擬機器進行實驗並分析實驗結果。在這段時間裡,無論是將c**反彙編,gdb跟蹤核心**,還是在linux核心內建立新程序,執行可執行程式,我都積累了很多新的知識,有助於我更好的理解linux系統。下面,我對我所學到的linux系統的知識做乙個簡要總結,和大家交流一下。
對linux系統的理解:
linux是一套免費使用和自由傳播的類unix作業系統,是乙個基於posix和unix的多使用者、多工、支援多執行緒和多cpu的作業系統。它支援32位和64位硬體。linux繼承了unix以網路為核心的設計思想,是乙個效能穩定的多使用者網路作業系統。linux存在著許多不同的linux版本,但它們都使用了linux核心。
學習linux核心的心得:
在網易雲課堂對本課程的學習中,老師從馮諾依曼體系結構開始,對linux核心的基礎知識進行了整合複習,並且從分析彙編**的單步執行開始切入對linux核心源**的學習。學習過程中,我們了解了linux作業系統的特點,系統呼叫的過程,給menu增加指令,使用gdb跟蹤系統呼叫核心函式,一些相關程序的資料結構,程序的建立,可執行程式的裝載和執行等。通過一開始的學習,開始認識linux系統;通過複習和琢磨,開始理解linux系統;再由作業和實驗,開始掌握linux系統。但是,紙上得來終覺淺,絕知此事要躬行。只有在學習之後,實際動手操作,自己敲出**,才算是真正掌握了這門學問,當然,我還在朝著這方面努力。
部落格目錄列表:
學習總結:
Linux核心學習總結
通過這一段時間對linux核心的學習,我不僅將作業系統課中所講述的那套理論的東西和實際的 結合了起來,加深了對整個linux的執行機理的了解,更是深刻體會到了整個linux系統設計的哲學美感,而且現在linux的整個設計體系已經相當穩定,化繁為簡,這也是大部分伺服器使用linux的重要原因吧。函式呼...
Linux核心學習總結
總結 這一周教會了我計算機的工作原理就是cpu中的暫存器讀取記憶體中的指令,並執行讀取到的指令的工作過程,過程中cpu中的暫存器不斷地變化數值就是計算的過程。這一周教會了我作業系統的執行過程就是不斷地進行程序切換的過程,切換過程主要就是發生中斷,儲存現場再恢復現場的過程。這一周教會了我乙個簡單的li...
Linux核心學習總結
兩個層面 1.硬體 cpu ip暫存器 指標,指向記憶體的某塊區域 匯流排 記憶體 與資料 2.程式設計師 記憶體儲存指令與資料,cpu解釋執行指令 計算機在執行程式時須先將要執行的相關程式和資料放入記憶體儲器中,在執行程式時cpu根據當前程式指標暫存器的內容取出指令並執行指令,然後再取出下一條指令...