Linux內核學習(二)

    如何區分用戶態和內核態呢? 從邏輯地址上來看的話,以32位地址舉例,用戶態位於3GB空間當中,而內核空間在3GB-4GB(並且是共享的).       進程的數據結構示例圖,可以看到包含進程描述信息,內存管理,終端控制信息,文件描述符,文件系統以及信號相關的內容,   系統調用的執行過程: 1.用戶程序中有一個系統調用 2.保護現場,然後陷入內核當中,接下來在內核中尋找查詢系統調用表,找到
相關文章
相關標籤/搜索