2012-09-17 36 views
0

我試過尋找fs/exec.c(linux內核代碼)的源代碼。但是,我無法逐行理解它。有關我應該如何處理以獲得良好理解的任何建議?任何資源都可以拋棄同樣的東西?瞭解linux中execve內部的最佳方式是什麼?

+0

從什麼角度你想了解它?從內核裏面還是從應用程序(user-land)程序?你很清楚系統調用是什麼?什麼流程?什麼是虛擬內存和進程地址空間? –

+0

基本上我正在嘗試閱讀源代碼並無法理解它。所以我正在尋找一些可以幫助我理解它的資源。 – bornfree

+0

你爲什麼要閱讀源代碼?從應用的角度來看,系統調用(如'execve')是一個基本的原子操作。有關資源,請閱讀關於高級Unix編程的好書,然後閱讀有關Linux內核內部的好書。 –

回答

0

嘗試閱讀「Understanding Linux Kernel」一書中名爲「類似exec的函數」的子章節。在第一版中,它是分章節19.4。

相關問題