程式與程序

2021-09-29 06:10:22 字數 267 閱讀 2931

程式可以簡單的理解為**的集合

而程序是程式執行之後在記憶體中的狀態,執行的程式會產生乙個或多個程序。

cpu時間片是cpu分配給各個程式的時間

比如說 把一秒分為100份,每乙份占十毫秒,a程式執行占用cup乙個時間片,b程式接著執行(此時a程式從執行狀態切換至就緒狀態,b程式處於執行狀態),計算機中執行多個程式,以時間片來分割cpu資源。

從巨集觀上來看,在這一秒中cup同時執行了多個程式,這一點非常類似移動通訊技術中的時分復用,也就是以時間來區分不同的使用者。

程式與程序

通俗的說,程式是乙個包含可執行 的檔案,是乙個靜態的檔案,而程序是乙個開始執行但是還沒有結束的程式的例項 就是可執行檔案的具體實現,乙個程式可能有許多程序,而每乙個程序又有許多子程序,依次迴圈下去,而產生子孫程序,當程式被系統呼叫到記憶體以後,系統會給程式分配一定的資源 記憶體,裝置等 然後,進行 ...

簡述程式與程序

以前,一直覺得程式很奇妙,經過編譯之後執行,變為程序,執行想得到想要的效果。最近,瀏覽了一下linux0.11核心原始碼,對程式和程序有了新的認識。程式本不會直接變為程序,經編譯後變為包含鏈結資訊 段資訊的可執行的二進位制檔案。程式只不過是一串可以執行的指令而已。當我們在控制台下執行.a.out,作...

程序,作業與程式

程式與程序之間的區別 1 程序更能真實地描述併發,而程式不能。2 程序由程式和資料兩部分組成,程序是競爭計算機系統有限資源的基本單位,也是程序處理機排程的基本單位。3 程式是靜態的概念 程序是程式在處理機上一次執行的過程,是動態的概念。4 程序有生存週期,有誕生有消亡。是短暫的 而程式是相對長久的。...