1樓:網友
這二個還挺陌生的哩。。。
程式與程序的區別是什麼?
2樓:太平洋電腦網
1)程式只是一組指令的有序集合,它本身沒有任何執行的含義,它只是乙個靜態的實體。而程序則不同,它是程式在某個資料集上的執行。程序是乙個動態的實體,它有自己的生命週期。
而這一點正是程式無法做到的,由於程式沒有和資料產生直接的聯絡,既使是 執行不同的資料的程式,他們的指令的集合依然是一樣的,所以無法唯一地標識出這些執行於不同資料集上的程式。一般來說,乙個程序 肯定有乙個與之對應的程式,而且只有乙個。而乙個程式有可能沒有與之對應的程序(因為它沒有執行),也有可能有多個程序與之對應(執行在幾個不同的資料集上)。
程序和程式的關係?
3樓:信必鑫服務平臺
程序(process)是計算機中的程式關於某資料集合上的一次執行活動,是系統進行資源分配和排程的基本單位,是作業系統結構的基礎。
在早期面向程序設計的計算機結構中,程序是程式的基本執行實體;在當代面向執行緒設計的計算機結構中,程序是執行緒的容器。程式是指令、資料及其組織形式的描述,程序是程式的實體。
程式是指令和資料的有序集合,其本身沒有任何執行的含義,是乙個靜態的概念。而程序是程式在處理機上的一次執行過程,它是乙個動態的概念。
執行緒和程序的關係
4樓:同彥珺
執行緒和程序的關係:每個程序都有相應的執行緒,在執行程式時,實際上是執行相應的一系列執行緒。程序是資源分配的最小單位,執行緒是程式執行的最小單位。
根本區別:程序是資源分配最小單位,執行緒是程式執行的最小單位。 計算機在執行程式時,會為程式建立相應的程序,進行資源分配時,是以程序為單位進行相應的分配。
每個程序都有相應的執行緒,在執行程式時,實際上是執行相應的一系列執行緒。
位址空間:程序有自己獨立的位址空間,每啟動乙個程序,系統都會為其分配位址空間,建立資料表來維護**段、堆疊段和資料段;執行緒沒有獨立的位址空間,同一程序的執行緒共享本程序的位址空間。
資源擁有:程序之間的資源是獨立的;同一程序內的執行緒共享本程序的資源。執行過程:
每個獨立的程序程有乙個程式執行的入口、順序執行序列和程式入口。但是執行緒不能獨立執行,必須依存在應用程式中,由應用程式提供多個執行緒執行控制。
5樓:帳號已登出
程序和執行緒的關係是包含關係,即乙個程序包含乙個或多個執行緒。但同時執行緒與程序是相互依存的,也就是說沒有執行緒的程序不存在,沒有程序的執行緒也不存在。一但程序被建立,乙個執行緒也就被自動建立。
作業系統中為什麼要引入程序的概念?它會產生什麼樣的影響?
6樓:
作業系統中為什麼要引入程序的概念?它會產生什麼樣的影響?
為了使程式在多道程式環境下能併發執行,並能對併發執行的程式加以控制和描述,從而在作業系統中引入了程序概念。引入程序的目的在於清晰地刻畫動態系統的內在規律,有效管理和排程進入計算機系統主儲存器執行的程。
程式與程序的區別
7樓:箛丶銘
程序和程式及有關聯又有區別。一般認為:程序是動態的,而程式是靜態的,乙個程式執行就產生乙個程序,多個程序可以併發的條用同乙個程式。
8樓:陽光無痕
程式是靜止的,程序是動態的。程序包括程式和程式處理物件(資料集)。程序能得到程式處理的結果。
程序和程式是一一對應的。乙個程式執行在不同的資料集上,就構成了不同的程序。通常把程序分為系統程序和使用者程序兩大類,把完成作業系統功能的程序稱為系統程序,而完成使用者功能的程序則稱為使用者程序。
9樓:網友
如果你只是想聽概念上既理論上的區別的話我想有的是磚家學者上面的書都有,如果你想理解的話,就是老闆和員工的區別,程式是老闆,員工是程序,程序下面是執行緒,其實區別開也沒多大的用處,你應該提問程序和執行緒的區別,這才有些意思。具體的區別啥自己去吧,電腦科學是找來的不是學來的。
10樓:凝眸秋水遙
程序:是可以併發執行的程式在某個資料集合上的執行過程,是系統進行資源分配和調。
度的獨立單位。
執行緒:指程序中的一條執行路徑,是系統進行處理器排程的基本單位,同乙個程序中的。
所有執行緒共享程序獲得的主存空間和資源。
程序和執行緒比較:1排程性:執行緒是獨立排程和分配的基本單位。
2併發性:執行緒具有更高的併發性。3擁有資源:
執行緒僅有少量執行必須的資源,程序是擁有資源的單位。4系統開銷:執行緒的系統開銷更小。
以前學作業系統時的筆記,希望對你有用)
11樓:網友
程式是由 多個程序 執行的。
程式是給使用者操作。
程序是給程式來支援的。
請教一些關於Linux系統的問題
紅旗 很 oooooooooooold 早就出了 了,貌似 sp 也出了。 學習請用 fedora 刻盤,光碟啟動全中文 全圖形,不過建議之前先用 pq magic 準備好需要的分割槽。linux 的 分割槽儘可能靠前,swap 夠用就行,g 記憶體的時候,swap 使用率就已經很低了。乙個 乙個 swa...
關於化石的一些,關於化石的一些資料
什麼是化石?通俗地說,化石就是生活在遙遠的過去的生物的遺體或遺跡變成的石頭。在漫長的地質年代裡,地球上曾經生活過無數的生物,這些生物死亡後的遺體或是生活是遺留下來的痕跡,許多都被當時的泥沙掩埋起來。在隨後的歲月中,這些生物遺體中的有機質分解紿盡,堅硬的部分如外殼 骨骼 枝葉等與包圍在周圍的沉積物一起...
關於一些英語問題,一些關於英語的問題?
1 to後面接動詞構成不定式。to do 跟doing都是非謂語動詞,接在動詞之後或者構成句子的非謂語成分。你所謂的接doing又是另外一種形式,舉個例子pay attention to doing 這裡面doing是賓語,前面有to是因為pay to是固定搭配,而不是to doing是固定搭配,你...