A. 用戶程序在計算機系統中運行通常要經過哪幾個步驟
首先,要知道程序是放在硬碟中的;
你不去運行它,它就是死的;
只有當你運行它,操作系統把程序載入到內存中去;
這個程序才算是開始運行了;
程序運行的時候,操作系統會給它分配一段內存,用來儲存程序和運行產生的數據。
這段內存有起始地址和結束地址,比如從0x1000到0x8000,起始地址是較小的那個地址,結束地址是較大的那個地址。每個操作系統的可執行文件都有對應的格式,比如可執行文件哪段表示數據,哪段表示程序。操作系統會根據格式查找到代碼段的起始地址,然後開始執行這個地址的指令。