日韩在线免费播放-日韩在线免费av-日韩在线免费-日韩在线毛片-国产高清不卡视频-国产高清不卡

當前位置:首頁 > 嵌入式培訓 > 嵌入式學習 > 學習筆記 > 什么是進程,學霸來告訴你

什么是進程,學霸來告訴你 時間:2018-08-27      來源:未知

進程:是一個動態的概念,它是程序執行的過程,存在于內存中,包括了動態創建、

調度和消亡的整個過程,進程是程序執行和資源管理的最小單元;與程序有著本質的區 別,程序是靜態的,它是一些保存在磁盤上的指令的有序集合,沒有任何執行的概念;

1.c ----源代碼 a.out-----程序 ./a.out 執行該命令就是啟動了

一個進程

每個進程都有自己獨立的內存空間,32位操作系統(0~4G的虛擬內存空間),存放進程相關的信息。

在 Linux 中最主要的進程標識有進程號(PID, Process Idenity Number)和它的父進程號(PPID, parent process ID)。其中 PID 惟一地標識一個進程。 PID 和

PPID 都是非零的正整數。

在 Linux 中獲得當前進程的 PID 和 PPID 的系統調用函數為 getpid()和getppid(),通常程序獲得當前進程的PID 和 PPID 之后,可以將其寫入日志文件以做備份。

PCB 進程控制塊,進程控制塊包含了進程的描述信息、控制信息以及資源信

息,它是進程的一個靜態描述。

在 Linux 中,進程控制塊中的每一項都是一個 task_struct 結構,它是在

include/linux/sched.h中定義的;操作系統通過PCB來管理進程 該結構體存放在內核

空間

在 Linux 系統中,進程的執行模式劃分為用戶模式和內核模式。如果當前運行的是用戶程序、應用程序或者內核之外的系統程序,那么對應進程就在用戶模式下運行;如果 在用戶程序執行過程中出現系統調用或者發生中斷事件,那么就要運行操作系統(即核 心)程序,進程模式就變成內核模式。在內核模式下運行的進程可以執行機器的特權指 令,而且此時該進程的運行不受用戶的干擾,即使是 root 用戶也不能干擾內核模式下進程的運行。用戶進程既可以在用戶模式下運行,也可以在內核模式下運行,

進程的類型:

1. 交互進程:該類進程是由shell控制和運行的。交互進程既可以在前臺運行,也可以在后臺運行。

2. 批處理進程:該類進程不屬于某個終端,它被提交到一個隊列中以便順序執行。

3. 守護進程:該類進程在后臺運行。它一般在Linux啟動時開始執行,系統關閉時才結束。(重點)

進程是程序的執行過程,根據它的生命周期可以劃分成 3 種狀態。

□ 執行態:該進程正在運行,即進程正在占用 CPU。

□ 就緒態:進程已經具備執行的一切條件,正在等待分配 CPU 的處理時間片。

等待態:進程不能使用 CPU,若等待事件發生(等待的資源分配到)則可將其喚醒。

Linux 系統是一個多進程的系統,它的進程之間具有并行性、互不干擾等特點。各個進程都運行在獨立的虛擬地址空間,因此,即使一個進程發生異常,它也不會影響到系統 中的其他進程。

Linux 中的進程包含 3 個段,分別為“數據段”、“代碼段”和“堆棧段”。

□ “數據段”存放的是全局變量、常數以及動態數據分配的數據空間,根據存放的數據,數據段又可以分成普通數據段(包括可讀可寫/只讀數據段, 存放靜態初始化的全局變量或常量)、BSS 數據段(存放未初始化的全局變量)以及堆(存放動態分配的數

據)。

□ “代碼段”存放的是程序代碼的數據。

□ “堆棧段”存放的是子程序的返回地址、子程序的參數以及程序的局部變量等。

Linux 下的進程管理包括啟動進程和調度進程

1、啟動進程

Linux 下啟動一個進程有兩種主要途徑:手工啟動和調度啟動。手工啟動是由用戶輸入命令直接啟動進程,而調度啟動是指系統根據用戶的設置自行啟動進程。

1、手工啟動進程又可分為前臺啟動和后臺啟動。

2、調度啟動:用戶就可以事先進行調度安排,指定任務運行的時間或者場合,到時候系統就會自動完成這一切工作。

2、調度進程

調度進程包括對進程的中斷操作、改變優先級、查看進程狀態等,

選項參數含義

ps查看系統中給的進程

top動態顯示系統中的進程

nice按用戶指定的優先級運行

renice改變正在運行進程的優先級

kill向進程發出信號(包括后臺進程)

crontab用于安裝、刪除或者列出用于驅動cron后臺進程的任務

bg將掛起的進程放到后臺執行

上一篇:linux進程間通信信號

下一篇:linux字符設備驅動框架及編寫流程

熱點文章推薦
華清學員就業榜單
高薪學員經驗分享
熱點新聞推薦
前臺專線:010-82525158 企業培訓洽談專線:010-82525379 院校合作洽談專線:010-82525379 Copyright © 2004-2022 北京華清遠見科技集團有限公司 版權所有 ,京ICP備16055225號-5京公海網安備11010802025203號

回到頂部

主站蜘蛛池模板: 电影《收徒》| 高潮艺术| 好看电影网站免费看| 亚洲1区| 《我的太阳》电视剧| 龙岭迷窟演员表| 谍变1939电视剧剧情介绍| 荒野求生21天美国原版观看| 精神空虚,贪图享乐的整改措施| 色在线播放| 端午节手抄报一年级| 夜生活女王| 麻豆视频观看| 宇宙护卫队电影| 儿童眼轴长度正常范围 | 奇奇颗颗说恐龙| 王岗个人简历| 港股开户测试答案2024年| 小涛讲电影| 《我的太阳》电视剧| 国家地理频道| 世界赠予我的钢琴曲| 冬去春来电视剧| 小恩雅骑马舞蹈视频| 美国电影《黑吃黑》在线观看| 孙子兵法三十六计完整解释电子书| 香港之夜免费观看| 迪卡娅电影| 绝对权力全集免费观看| 胖女人做爰全过程免费的视频| 闪婚后傅先生马甲藏不住了免费播放 | 一闪一闪亮晶晶的简谱钢琴| 欧美日韩欧美日韩| 秀人网门户网免费| 韩帅| 女性私密整形| 电视剧热播剧大全| 香水有毒微电影无删减完整版| 韩国一级伦理片| 张小波的个人资料简介| 唐人街探案网剧1|