進程和程序

操作系統(tǒng)

進程和程序的區(qū)別

進程 程序
結構 能夠并發(fā)執(zhí)行 不能并發(fā)執(zhí)行
動靜態(tài) 動態(tài)性是進程的最基本特征彬檀;動態(tài)性還表現(xiàn)在:“它由創(chuàng)建而產(chǎn)生椭住,由調度而執(zhí)行,由撤消而消亡”认烁,即進程有一定的生命周期 一組有序指令的集合棋返,并存放在某種介質上钱雷,本身不具有運動的含義,因而是靜態(tài)的
并發(fā)性 (是指多個進程課一同事存于內存中票从,且能在一定時間內可以同時運行漫雕,是進程的重要特征)具有并發(fā)性 不具有并發(fā)性
調度 動態(tài)性、獨立性峰鄙、并發(fā)性浸间、異步性 順序性、封閉性吟榴、可再現(xiàn)性
對應關系 這可以從進程的一個定義中理解:進程是一個程序及數(shù)據(jù)在處理機上順序執(zhí)行時所發(fā)生的活動 ...

進程的概念在操作系統(tǒng)中的引入

由于程序并發(fā)執(zhí)行時會有以下特征:

  1. 間斷性

解釋:先假設有A,B 三個程序魁蒜,B依賴A的運行結果,則B開始運行后如果A的結果還沒有運行出來,則B程序必須暫停運行兜看,等待A的運行結果給出后才能運行锥咸,這使得B有‘執(zhí)行--暫停--執(zhí)行’這種間斷性的活動規(guī)律。

  1. 失去封閉性

解釋:程序并發(fā)執(zhí)行必然導致有些資源是多個程序所共享的细移,這些資源的狀態(tài)將會由多個程序共同改變搏予。

  1. 不可再現(xiàn)性

解釋:由于失去了封閉性,則導致程序失去可見性弧轧。

以上三種特點雪侥,決定了程序通常是不能參與并發(fā)執(zhí)行的。為了能夠使程序能夠并發(fā)執(zhí)行精绎,且為了對并發(fā)執(zhí)行的程序加以描述和控制速缨,從而引進了‘進程’的概念。

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
  • 序言:七十年代末代乃,一起剝皮案震驚了整個濱河市鸟廓,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌襟己,老刑警劉巖引谜,帶你破解...
    沈念sama閱讀 211,265評論 6 490
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異擎浴,居然都是意外死亡员咽,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,078評論 2 385
  • 文/潘曉璐 我一進店門贮预,熙熙樓的掌柜王于貴愁眉苦臉地迎上來贝室,“玉大人,你說我怎么就攤上這事仿吞』担” “怎么了?”我有些...
    開封第一講書人閱讀 156,852評論 0 347
  • 文/不壞的土叔 我叫張陵唤冈,是天一觀的道長峡迷。 經(jīng)常有香客問我,道長你虹,這世上最難降的妖魔是什么绘搞? 我笑而不...
    開封第一講書人閱讀 56,408評論 1 283
  • 正文 為了忘掉前任,我火速辦了婚禮傅物,結果婚禮上夯辖,老公的妹妹穿的比我還像新娘。我一直安慰自己董饰,他們只是感情好蒿褂,可當我...
    茶點故事閱讀 65,445評論 5 384
  • 文/花漫 我一把揭開白布圆米。 她就那樣靜靜地躺著,像睡著了一般啄栓。 火紅的嫁衣襯著肌膚如雪榨咐。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 49,772評論 1 290
  • 那天谴供,我揣著相機與錄音块茁,去河邊找鬼。 笑死桂肌,一個胖子當著我的面吹牛数焊,可吹牛的內容都是我干的。 我是一名探鬼主播崎场,決...
    沈念sama閱讀 38,921評論 3 406
  • 文/蒼蘭香墨 我猛地睜開眼佩耳,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了谭跨?” 一聲冷哼從身側響起干厚,我...
    開封第一講書人閱讀 37,688評論 0 266
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎螃宙,沒想到半個月后蛮瞄,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 44,130評論 1 303
  • 正文 獨居荒郊野嶺守林人離奇死亡谆扎,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內容為張勛視角 年9月15日...
    茶點故事閱讀 36,467評論 2 325
  • 正文 我和宋清朗相戀三年挂捅,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片堂湖。...
    茶點故事閱讀 38,617評論 1 340
  • 序言:一個原本活蹦亂跳的男人離奇死亡闲先,死狀恐怖,靈堂內的尸體忽然破棺而出无蜂,到底是詐尸還是另有隱情伺糠,我是刑警寧澤,帶...
    沈念sama閱讀 34,276評論 4 329
  • 正文 年R本政府宣布斥季,位于F島的核電站训桶,受9級特大地震影響,放射性物質發(fā)生泄漏泻肯。R本人自食惡果不足惜渊迁,卻給世界環(huán)境...
    茶點故事閱讀 39,882評論 3 312
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望灶挟。 院中可真熱鬧,春花似錦毒租、人聲如沸稚铣。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,740評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽惕医。三九已至耕漱,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間抬伺,已是汗流浹背螟够。 一陣腳步聲響...
    開封第一講書人閱讀 31,967評論 1 265
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留峡钓,地道東北人妓笙。 一個月前我還...
    沈念sama閱讀 46,315評論 2 360
  • 正文 我出身青樓,卻偏偏與公主長得像能岩,于是被迫代替她去往敵國和親寞宫。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當晚...
    茶點故事閱讀 43,486評論 2 348

推薦閱讀更多精彩內容

  • 進程和程序是兩個截然不同的概念拉鹃,除了進程具有程序所沒有的PCB結構外辈赋,還具有下面一些特征: 動態(tài)性:進程的實質是進...
    NoFacePeace閱讀 359評論 0 0
  • 又來到了一個老生常談的問題,應用層軟件開發(fā)的程序員要不要了解和深入學習操作系統(tǒng)呢? 今天就這個問題開始果录,來談談操...
    tangsl閱讀 4,098評論 0 23
  • Spring Cloud為開發(fā)人員提供了快速構建分布式系統(tǒng)中一些常見模式的工具(例如配置管理末捣,服務發(fā)現(xiàn),斷路器焕蹄,智...
    卡卡羅2017閱讀 134,629評論 18 139
  • 1. 宇哥有個發(fā)小,號稱十幾年童顏不變阀溶。從初中開始在長相方面便少年老成腻脏,如今仍是一副大叔模樣。此人單名一個檀字银锻,江...
    方知書影閱讀 956評論 2 6
  • 2013相識 新生入學 我去的很晚 晚兩天 所以只能入住混合宿舍 兩天后 宿舍里出現(xiàn)陌生的面孔 她穿著藍色短袖...
    努力努力再努力Xu閱讀 301評論 0 0