0
A
回答
2
就像用戶模式的內存空間,內核需要它自己的代碼部分(RX),數據段(R/RW),和堆棧的線程(RW)的幀。
我不會說它需要包含在進程內存空間中,而是說它是內核總是駐留的地方。與進程之間進行上下文切換時所取代的進程內存空間不同,內核空間(32位中的> = 0xC0000000和64位中的> = 0xFFFFFFFF80000000)完全不會被替換。
這是一個必要的要求,因爲系統上只有一個內核,並且它必須始終保持在內存中的同一位置(虛擬),以便處理系統調用,中斷和運行各種內核任務。
相關問題
- 1. 限制Linux進程內存
- 2. Linux內存使用率高時Linux進程釋放內存?
- 3. 在Linux上搜索進程的內存
- 4. 在Linux下限制內存進程
- 5. 在linux中爲進程分配內存
- 6. Linux訪問內存跟蹤進程
- 7. PLT方案內存
- 8. Linux內核進程管理
- 9. linux內核進程簿
- 10. 在Linux中從內部獲取內存使用Ruby進程的好方法?
- 11. Linux:如何測量進程內線程的內存使用情況?
- 12. linux機制來測量進程內存消耗f
- 13. Linux進程顯示突然的內存跳轉
- 14. 從Linux進程分配的堆棧內存在哪裏?
- 15. Linux中的進程使用的內存頁
- 16. 在Linux中的進程的內存映射
- 17. Python:在linux下寫入另一個進程的內存
- 18. UNIX,Linux和Windows的進程內存限制和地址空間
- 19. 如何在linux中讀取python進程的內存?
- 20. Linux進程分配的內存使用情況
- 21. 進程如何共享虛擬內存(Linux)
- 22. Linux如何知道進程使用了多少物理內存?
- 23. 如何跟蹤linux中進程的cpu /內存使用情況?
- 24. 在Linux上通過一組進程計算已用內存
- 25. 進程共享內存不共享(c,linux)
- 26. 如何保護Linux中進程之間共享的內存
- 27. 如何記錄Linux上的進程的CPU,內存,帶寬?
- 28. Linux用戶進程上下文訪問用戶虛擬內存
- 29. x64 Linux中的單進程最大可能內存
- 30. OpenSSL錯誤和linux進程內存管理
做一個'cat/proc/self/maps'並閱讀更多關於它的輸出。 –