Windows系統下的可執行檔案(exe檔案)就是已經編譯好的、二進位制程式檔案,而快捷方式才是一個“地址”。雙擊執行的時候,就像是去飯店吃飯,首先要進入飯店(開啟資料夾),然後服務員會奉上選單(看到裡邊有什麼檔案),然後你點了一道菜(雙擊可執行檔案),服務員去後廚下單(作業系統透過檔案系 統驅動找到檔案的儲存位置並開始載入),後廚會切菜、配菜(分解檔案,並按資料、程式碼等不同部分載入到記憶體),接著炒菜(執行程式碼)。炒菜過程中會分別加 入主料、配料和不同的佐料(呼叫資料),烹製完成後出鍋(執行完畢),端菜上桌(把返回的結果呈現給使用者)。大致的流程基本就是這樣的,至於快捷方式嘛, 你就理解成是外賣單好了。菜單隻有飯店裡才看的到,外賣單在哪裡都能看的到~至於交換空間,那不是央視的一個家居裝修類欄目麼…………=。=|||…………我估計你說的應該是頁面交換檔案吧?那個是虛擬記憶體技術,按照剛才的比喻來說,相當於要做的菜略多,後廚空間不夠了,於是廚師長下令把還沒做完但是不著急做的菜先挪到邊上放著(將記憶體中暫時不著急執行的程序做成映象儲存到檔案系統中交換檔案的位置),等到著急的菜都做完了再說。再詳細的原理細節,我就無法做說明了,題主可以去查閱一些關於作業系統原理的書籍,會更加詳細。(上述比喻有若干不合適或者不恰當的地方,還望大牛費心指正,謝謝。)
Windows系統下的可執行檔案(exe檔案)就是已經編譯好的、二進位制程式檔案,而快捷方式才是一個“地址”。雙擊執行的時候,就像是去飯店吃飯,首先要進入飯店(開啟資料夾),然後服務員會奉上選單(看到裡邊有什麼檔案),然後你點了一道菜(雙擊可執行檔案),服務員去後廚下單(作業系統透過檔案系 統驅動找到檔案的儲存位置並開始載入),後廚會切菜、配菜(分解檔案,並按資料、程式碼等不同部分載入到記憶體),接著炒菜(執行程式碼)。炒菜過程中會分別加 入主料、配料和不同的佐料(呼叫資料),烹製完成後出鍋(執行完畢),端菜上桌(把返回的結果呈現給使用者)。大致的流程基本就是這樣的,至於快捷方式嘛, 你就理解成是外賣單好了。菜單隻有飯店裡才看的到,外賣單在哪裡都能看的到~至於交換空間,那不是央視的一個家居裝修類欄目麼…………=。=|||…………我估計你說的應該是頁面交換檔案吧?那個是虛擬記憶體技術,按照剛才的比喻來說,相當於要做的菜略多,後廚空間不夠了,於是廚師長下令把還沒做完但是不著急做的菜先挪到邊上放著(將記憶體中暫時不著急執行的程序做成映象儲存到檔案系統中交換檔案的位置),等到著急的菜都做完了再說。再詳細的原理細節,我就無法做說明了,題主可以去查閱一些關於作業系統原理的書籍,會更加詳細。(上述比喻有若干不合適或者不恰當的地方,還望大牛費心指正,謝謝。)