进程和程序的区别
進程
進程是一個非常小的,時間非常短的,有獨立功能的程序的一次執行
進程是1.可以并發執行的程序 2. 在一個數據集合上運行過程
- 進程的特征
結構性(程序,數據,進程控制塊),動態性,并發性(進程的產生就是為了并發),獨立性,異步性
程序
是事情進行的先后次序,是指示計算機按解決問題的步驟,實現預期目的而進行操作的一系列語句和指令,一般分為系統程序和應用程序兩大類, 程序就是為使電子計算機執行一個或多個操作,或執行某一任務,按序設計的計算機指令的集合, 程序也是管理方式的一種,是能夠發揮出協調高效作用的工具。
進程與程序的區別
進程是動態的,程序是靜態的
進程是暫時的,程序是永久的
進程是可并發的,程序是不能并發的(并發本身就是借助了中斷和通道技術,對于程序 一旦程序開始并發,則其程序就終止了,如果想要再執行該程序就需要再次啟動,不能再接著前面的程序執行)
進程是活躍在內存和cpu中的,而程序是靜止放在存儲器中的
總結
- 上一篇: 分别从资源管理,服务用户,进程交互,系统
- 下一篇: 云计算与分布式计算,网格结算,对等计算,