計算機正在運行的程序存放在哪里?

計算機正在運行的程序存放在RAM(內存)里。RAM是與CPU進行溝通的橋梁;計算機中所有程序的運行都是在內存中進行的,因此內存的性能對計算機的影響非常大。

計算機正在運行的程序存放在哪里?

計算機正在運行的程序存放在RAM(內存)里。

RAM是與CPU進行溝通的橋梁。計算機中所有程序的運行都是在內存中進行的,因此內存的性能對計算機的影響非常大。

只要計算機在運行中,CPU就會把需要運算的數據調到內存中進行運算,當運算完成后CPU再將結果傳送出來,內存的運行也決定了計算機的穩定運行。?

組成:內存是由內存芯片、電路板、金手指等部分組成的。

計算機正在運行的程序存放在哪里?

擴展資料:

計算機運行程序:

整個過程可以總結為編譯、鏈接、裝載、執行。

1、編譯

編譯過程又可以被分為兩個階段:編譯、匯編。

編譯是指編譯器讀取字符流的源程序,對其進行詞法與語法的分析,將高級語言指令轉換為功能等效的匯編代碼。?

匯編器是將匯編代碼轉變成機器可以執行的命令,每一個匯編語句幾乎都對應一條機器指令。

2、鏈接

鏈接的主要內容是將各個模塊之間相互引用的部分處理好,使得各個模塊之間能夠正確地銜接。

3、裝載

程序在經過鏈接后,得到了可執行文件,下一步就需要將可執行程序加載到內存中。

由于現代操作系統均采用分頁的方式來管理內存,所以操作系統只需要讀取可執行文件的文件頭,之后建立起可執行文件到虛擬內存的映射關系,而不需要真正的將程序載入內存。

4、運行

加載器將可執行目標文件中的代碼和數據從磁盤復制到內存中,然后通過跳轉到程序的第一條指令或入口點來運行程序。

推薦教程:windows教程?

? 版權聲明
THE END
喜歡就支持一下吧
點贊11 分享