運行該特定進程的程序時,實際上加載到RAM中的是什麼?運行程序時實際上載入RAM的內容是什麼?
1
A
回答
1
運行程序時,可執行文件所需的可執行文件及其相關資源(如圖像,dll和其他模塊)將加載到RAM中。例如,當您從可執行文件打開圖像時,可執行文件和圖像都會加載到RAM中。
2
在過分簡化的風險下,在現代系統中,運行程序時很少加載到RAM中。程序加載器讀取可執行文件並按照其中包含的說明將各個頁面映射到文件。
當程序開始運行時,它在第一次需要內存並且操作系統根據需要從磁盤加載數據時會產生頁面錯誤。
相關問題
- 1. 爲什麼通過服務運行程序時,程序是否實際顯示?
- 2. 使用setjmp和longjmp時,jmp_buf中的實際內容是什麼?
- 3. Windows Cmd:輸入文件以運行程序的內容是什麼?
- 4. 實際上'程序順序'是什麼意思?
- 5. JSF Ajax呈現的實際內容是什麼?
- 6. django和memcached - 實際緩存的內容是什麼?
- 7. 內容和表示分離的實際含義是什麼?
- 8. Azure服務定義:運行時執行上下文實際上做了什麼?
- 9. 是什麼。載的)運行時間(
- 10. lua __pairs的實際執行是什麼?
- 11. 實際上響應加載內容的預加載器
- 12. 當在Windows中運行程序時,該程序允許的內存是什麼?
- 13. Sun JVM在運行時爲sun.reflect.DelegatingClassLoader創建實例的內容是什麼?
- 14. 加載和運行Sinatra應用程序的過程是什麼?
- 15. 什麼是:attribute =>參數實際上是做什麼的?
- 16. 如何打印bash腳本實際運行的是什麼?
- 17. 'flex-order'實際上是什麼意思?
- 18. 什麼是set_locale(LC_CTYPE,'C');實際上呢?
- 19. 實際上php session_id是什麼?
- 20. QFE_Richmond實際上是什麼意思?
- 21. 實際上tensorflow會話是什麼?
- 22. mb_internal_encoding()實際上是什麼意思?
- 23. 「框架」實際上是什麼意思?
- 24. 什麼是Scala註釋實際上?
- 25. InetAddress.isSiteLocalAddress()實際上是什麼意思?
- 26. 將程序的實際運行時間縮放到理論運行時間
- 27. 在實際設備上運行的應用程序的Logcat
- 28. SQL Server 2000 - 什麼是「實際行數」?
- 29. NodeJS運行系列 - 它實際上做了什麼?
- 30. 什麼混帳實際上做,當我運行差異
在可執行文件的頭文件中指定的任何子集。不清楚你在問什麼...? – 2015-03-19 10:09:23