當前位置:首頁 » 存儲配置 » 存儲管理操作系統實驗報告

存儲管理操作系統實驗報告

發布時間: 2025-06-23 19:22:31

① 操作系統管理Linux 系統進程實驗報告

什麼是進程

比如:windows上安裝的QQ,我們會將其稱為QQ程序,那麼當QQ運行之後,在任務管理器中,我們可以看到QQ程序在運行著,此時,我們稱其為:QQ進程。

言簡意賅總結:當我們運行一個程序,那麼我們將該程序叫進程

注意:
1.當程序運行為進程後,系統會為該進程分配內存,以及運行的身份和許可權。
2.在進程運行的過程中,伺服器上回有各種狀態來表示當前進程的指標信息。

進程是已啟動的可執行程序的運行實例,進程有以下組成部分:

分配內存, 已分配內存的地址空間
安全屬性, 進程的運行身份和許可權
進程代碼, 運行一個或多個的線程
進程狀態, 進程運行後的多種狀態
靜態程序, 二進制文件, 靜態/bin/ls, /usr/sbin/sshd
動態進程, 程序運行的過程, 有生命周期及運行狀態

進程的運行環境,包括以下幾個部分:

局部和全局變數
當前的調度上下文
分配給進程使用的系統資源,例如文件描述符、網路埠等
給進程分配對應的pid,ppid

程序和進程的區別

1.程序是數據和指令的集合,是一個靜態的概念,比如/bin/ls、/bin/cp等二進制文件,同事程序可以長期存在系統中。

2.進程是一個程序的運行過程,是一個動態概念,進程是存在生命周期概念的,也就是說進程會隨著程序的終止而銷毀,不會永遠在系統中存在。

進程的生命周期


程序運行時進程的狀態關系:

1.當父進程接收到任務調度時,會通過fork派生子進程來處理,那麼子進程會集成父進程的衣缽。
2.子進程在處理任務代碼時,父進程會進入等待的狀態...
3.如果子進程在處理任務過程中,父進程退出了,子進程沒有退出,那麼這些子進程就沒有父進程來管理了,就變成了僵屍進程。
4.每個進程都會有自己的PID號,(process id)子進程則PPID

熱點內容
第5人格密碼可以在哪裡查看 發布:2025-06-23 22:22:07 瀏覽:352
新浪雲上傳 發布:2025-06-23 22:16:29 瀏覽:42
伺服器如何開網站 發布:2025-06-23 21:58:46 瀏覽:689
c的編譯器怎麼用 發布:2025-06-23 21:51:40 瀏覽:506
js加密解密代碼 發布:2025-06-23 21:16:55 瀏覽:546
java寫計算器程序代碼 發布:2025-06-23 21:14:43 瀏覽:132
安卓如何設置介面 發布:2025-06-23 21:07:13 瀏覽:958
社保查詢密碼哪裡改 發布:2025-06-23 20:47:30 瀏覽:171
php下載鏈接 發布:2025-06-23 20:45:51 瀏覽:201
絕地求生怎麼換伺服器手游 發布:2025-06-23 20:44:16 瀏覽:56