1. 計算機是怎樣運行程序的
為了使計算機程序得以運行,計算機需要載入代碼,同時也要載入數據,然後由處理器執行指令。整個過程可以總結為編譯、鏈接、裝載、執行。
1、編譯
編譯過程又可以被分為兩個階段:編譯、匯編。
編譯是指編譯器讀取字元流的源程序,對其進行詞法與語法的分析,將高級語言指令轉換為功能等效的匯編代碼。
匯編器是將匯編代碼轉變成機器可以執行的命令,每一個匯編語句幾乎都對應一條機器指令。匯編相對於編譯過程比較簡單,根據匯編指令和機器指令的對照表一一翻譯即可。
2、鏈接
鏈接的主要內容是將各個模塊之間相互引用的部分處理好,使得各個模塊之間能夠正確地銜接。鏈接又分為靜態鏈接和動態鏈接:
靜態鏈接是指在編譯階段直接把靜態庫加入到可執行文件中去,這樣可執行文件會比較大;
動態鏈接則是指鏈接階段僅僅只加入一些描述信息,而程序執行時再從系統中把相應動態庫載入到內存中去。
3、裝載
程序在經過鏈接後,得到了可執行文件,下一步就需要將可執行程序載入到內存中。
由於現代操作系統均採用分頁的方式來管理內存,所以操作系統只需要讀取可執行文件的文件頭,之後建立起可執行文件到虛擬內存的映射關系,而不需要真正的將程序載入內存。
4、運行
載入器將可執行目標文件中的代碼和數據從磁碟復制到內存中,然後通過跳轉到程序的第一條指令或入口點來運行程序。
在程序的運行過程中,CPU發現有些內存頁在物理內存中並不存在並因此觸發缺頁異常,此時CPU將控制許可權轉交給操作系統的異常處理函數,操作系統負責將此內存頁的數據從磁碟上讀取到物理內存中。
數據讀取完畢之後,操作系統讓CPU jmp到觸發了缺頁異常的那條指令處繼續執行,此時指令執行就不會再有缺頁異常了。
(1)怎麼運行程序擴展閱讀
為使計算機按預定要求工作,首先要編製程序,無論是最早的操作系統還是現代操作系統,程序的運行都是計算機工作的本質。
早期計算機是單任務執行,由程序員直接編寫操作系統可以識別的機器語言,到現在可以實現多道程序並行,並且程序的開發由更利於程序員理解的高級語言編寫,源程序在經過一系列翻譯過程,變成計算機理解的機器語言,再執行。
整個程序執行的過程,需要CPU、內存、程序代碼、設備等配合,才能實現程序要表達的功能。
2. 如何啟動應用程序都有那幾種的啟動辦法
1.滑鼠雙擊應運程序
2。滑鼠右鍵點際應運程序再電擊打開(運行)
3.點開始-運行-瀏覽-選擇運行程序
選對路徑
點確定
朋友
不知道你是不為了刷分
這個問題沒被人K你就可以了#91
3. 一個程序怎麼運行
程序都是有對應的運行環境的。
4. c++怎麼運行程序
不同的編譯器,運行代碼的方式有所不同,但大概的操作步驟是相同的。這里以VS2010舉例:
1、打開VS2010主界面,軟後選擇,「文件」—「新建」—「項目」,在項目類型中選擇「Visual C++」,然後在右側的模板中點選「Win32控制台應用程序」,並在下面輸入一個項目名稱。輸入項目名稱後確定。
2、在對話框中,「應用程序類型」要選擇「控制台應用程序」,「附件選項」一定要選擇「空項目」。然後點「完成」。
3、回到VS主界面,這時2會在左側的多了如圖的工具欄「解決方案管理器」(如果沒出現請在「視圖」中選擇「解決方案資源管理器」),在「源文件」上點選右鍵,選擇「添加」—「新建項」。(如果你已經有寫好的C++源文件,那麼要選擇「現有項」)
4、在對話框中,在模板中選擇「C++文件」。在下面的文件中輸入文件名稱這里輸入「helloWorld」,保存位置用默認。然後點擊「添加」。
5、到這里,編輯頁面出來了,可以寫代碼了。寫完後選擇「生成」-「編譯」。編譯完成後,選擇「調試」—「開始執行(不調試)」。可以看到期待已久的「hello world」。
5. C語言中一個程序寫完後怎麼運行啊
當編寫完一個程序後,需要首先進行編譯,然後再運行。
如下圖所示,程序編寫完畢後,點擊工具欄中的Execute,選擇compile(編譯)。
如果沒有錯誤,再選擇Execute,選擇run(運行)。
(5)怎麼運行程序擴展閱讀:
dll因為某些原因(最大的可能是因為它是個病毒或流氓軟體的dll文件,被殺軟刪除了)丟失了,但其相關的注冊信息卻還在,導致系統開機時還載入它,卻又找不到它的文件,所以報錯。
如果你點擊「確定」後,系統沒有什麼不正常,並且可以正常運行的話,你可以用這個軟體清理掉這個開機載入項,以後開機就不會出現這個信息了。
下載和安裝編譯器。C語言需要通過編譯器解釋為計算機可以理解的機器碼。 編譯器通常是免費的, 不同的操作系統上一般使用不同的編譯器。
對於Windows系統, 可以嘗試 Microsoft Visual Studio Express,其是Windows平台上最流行的多語言IDE(集成開發環境),其集成了Microsoft開發的C語言編譯器。對於OS X系統, Xcode是一款優秀的多語言IDE,其集成了C語言的編譯器。對於Linux, gcc是一個不錯的也是最流行的選擇。
6. 怎樣用app運行程序
接下來,我將給大家介紹一些適合製作簡單app的軟體,讓各位在未掌握app開發語言情況下,依然能製作出屬於自己的app應用軟體。
一:Appmakr
AppMakr是一個可以讓你在幾分鍾之內創建應用程序的一種服務,無需編碼能力。使用該工具,你可以創建iPhone和Android應用。還有一些可供選擇的功能,包括將網站連接到你的應用程序、HTML5功能、推送通知和廣告支持。通過AppMaker賬戶,你可以創建無限數量的應用程序。
目前Appmakr是國外比較流行的應用生成工具,在國內也享有一定知名度。
二:AppCan
AppCan屬於移動應用開發平台,應用引擎支持Hybrid App的開發和運行。並且著重解決了基於HTML5的移動應用目前"不流暢"和"體驗差"的問題。使用AppCan應用引擎提供的Native交互能力,可以讓HTML5開發的移動應用基本接近Native App的體驗。
與Phonegap支持單一webview使用div為單位開發移動應用不同。AppCan支持多窗口機制,讓開發者可以像最傳統的網頁開發一樣,通過頁面鏈接的方式靈活的開發移動應用。基於這種機制,開發者可以開發出大型的移動應用,而不是只能開發簡易類型的移動應用。
三:appBook
appBook平台是多平台移動應用製作工具,可以廣泛用於書籍製作,個人雜志發行,宣傳手冊,支持iPad、iPhone、Andriod等平台,不支持pc平台。真正做到了一次編譯多平台發布。目前appbook平台有:iebook平台、及、appbook應用製作平台.
曾經我也適用用軟體製作APP,目的是達到了,但做出來的app比較生硬。後來我和啟匯網路(廣州一家比較專業的APP開發公司)技術總監Daniel聊起app開發,Daniel認為:要做好app開發,必須要有核心的app開發技術,有經驗的app開發團隊,才能做好滿意的app應用軟體。
真正要做好一個APP,也要掌握一定的app開發技術才是王道!
7. 如何啟動應用程序
如果您每天都需要使用很多固定的應用程序,例如Word、Internet Explorer等,那麼每次打開電腦後都重復相同的啟動應用程序的工作太浪費時間了。可以將它們設置為隨Windows98自動啟動,這樣每當Windows98啟動時,這些應用程序會自動啟動。方法如下:
①單擊「開始」按鈕,從「設置」菜單中選擇「任務欄和開始菜單」,隨之顯示「任務欄屬性」對話框。
②單擊「開始菜單程序」選項卡,單擊「添加」按鈕,顯示「創建快捷方式」 對話框。
③在「命令行」框中直接輸入要設置為自動啟動的應用程序文件名和路徑,或者單擊「瀏覽」按鈕定位該程序。選擇完應用程序後單擊「下一步」,隨之將顯示「選擇程序文件夾」對話框。
④在「選擇程序文件夾」對話框的文件夾列表中選擇「啟動」文件夾。單擊「下一步」。
⑤為這個應用程序快捷方式命名,可以隨心所欲地輸入喜歡的名稱,然後單擊「完成」。
經過這一番設置後,一個應用程序的快捷方式已經被添加到了「啟動」程序組中。單擊「開始」按鈕,在「程序」菜單中選擇「啟動」,就可以看到剛才添加的快捷方式。此時再重新啟動Windows98,您會發現剛剛設置的應用程序已經可以自動啟動了。
8. 怎麼重新啟動程序
這個重新啟動程序應該說的就是讓你先關閉這個程序,點確定或者點❌都在,然後,再重新運行這個程序,要是不行,那就把電腦關機再重新啟動電腦,再運行這個程序試試吧。
9. 怎麼在cmd裡面運行程序
1、首先打開qq的安裝目錄,在安裝目錄中可以看到qq的啟動程序: