6
A
回答
7
爲什麼每個進程都需要自己的頁表?
它沒有。但是每個地址空間都需要自己的頁表,並且在大多數操作系統中,每個進程都有自己的地址空間。
(操作系統爲的IBM iSeries只有一個單獨的頁表,因爲它使用了「單個地址空間」的模式。)
相關問題
- 1. 每個進程都有自己的頁表嗎?
- 2. PHP MVC - 每個頁面都需要自己的類嗎?
- 3. 每個線程都不需要它自己的JVM副本嗎?
- 4. ZeroMQ上的每個隊列都需要自己的端口嗎?
- 5. 每個產品是否都需要自己的域名?
- 6. 每個webcontainer是否都需要自己的servlet實現?
- 7. 爲什麼每個OSI層都需要錯誤控制?
- 8. python多處理每個都有自己的子進程(Kubuntu,Mac)
- 9. 每個進程都有自己的stdin,stdout和stderr嗎?
- 10. 爲什麼實例化類中需要鎖?不是每個實例都有自己的數據等嗎?
- 11. 爲什麼每個進程有一個頁表
- 12. 「每個JVM線程都有自己的程序計數器」是什麼意思?
- 13. 爲什麼JDK的每個新版本都有自己的安裝目錄?
- 14. 羣集上的每個SQL Server實例是否都需要自己的LUN?
- 15. 爲什麼redux每次更改都需要複製數據?
- 16. Glassfish/JMS:每個Destinatation資源都需要自己的連接工廠嗎?
- 17. 爲什麼我們需要爲每個線程使用NSAutoreleasepool?
- 18. readelf與objdump:爲什麼都需要
- 19. 爲什麼MvvmLight.Command _and_ MvvmLight.Extras.WP7都需要?
- 20. 爲什麼我們自己需要合併幾何?
- 21. 爲什麼我需要將自己投入ID?
- 22. 爲什麼要使用線程時需要子進程
- 23. 將表中的每個類別都歸入自己的DIV
- 24. 爲什麼GHC爲每個線程都有一個堆棧?
- 25. 每個'HttpRequest'在ASP.NET中都有自己的線程嗎?
- 26. 每個派生表都必須有自己的別名?
- 27. 每個派生表都必須有它自己的別名Error?
- 28. 每個用戶都有自己的數據庫表嗎?
- 29. 爲什麼。每個這裏都不行?
- 30. 爲什麼需要通過getErrorStream()來運行一個進程?
而且在很多操作系統的地址空間是屬於一個單一的過程。計劃的「類似進程」的任務屬於同一個「進程」(即到相同的地址空間)被稱爲「線程」。 –
@BasileStarynkevitch - 對。一般來說,「過程」的主要特徵是它有自己的地址空間。具有自己地址空間的任務是「進程」,而共享地址空間的任務是「線程」。 (而「任務」是能夠執行指令的實體。)(但操作系統之間的術語差別很大 - 這些術語不是具體的。) –