linux基础知识——进程相关概念
生活随笔
收集整理的這篇文章主要介紹了
linux基础知识——进程相关概念
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
1 什么是程序?
\qquad程序,是經過編譯完成的二進制文件,程序存儲在磁盤上,并不占用系統資源。
2 什么是進程?
\qquad進程,是一個抽象概念,進程是程序動態的描述,它在內存中執行,占用系統資源。
3 程序和進程的區別
\qquad程序是靜態的,進程是動態的,同一個程序可以加載為多個不同的進程。
4 什么是并發?
\qquad宏觀上的進程同時執行,但在每一個時間上,仍然只有一個進程在運行。比如,有三個進程A,B,C都需要CPU進行處理運算,這時候,基于硬件手段的時鐘中斷,會每隔一段微小時間(比如100ns),CPU輪流執行三個進程。由于三個進程交替進行,在宏觀看來,它們好像同時執行。
總結
以上是生活随笔為你收集整理的linux基础知识——进程相关概念的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: MFC基于对话框的商场交易软件实现
- 下一篇: linux基础知识——exec函数