首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> 更多程式語言 >> 程式設計綜合問答

操作系統核心概念:進程映像(進程實體)組成詳解

     編輯:程式設計綜合問答

定義

進程映像,又稱進程實體,是進程在內存中的靜態描述,由三部分組成:

  • 程序代碼段:CPU 執行的指令序列(只讀,可共享)。
  • 數據段:全局變量、靜態變量、堆、棧等運行時數據。
  • 進程控制塊 PCB:系統感知進程存在的唯一標誌,包含 PID、狀態、優先級、程序計數器、內存指針、文件描述符等。

關鍵點

  1. PCB 是進程實體的核心,OS 調度、同步、通信均依賴 PCB。
  2. 進程創建 = 分配 PCB + 載入程序/數據;進程終止 = 釋放資源 + 回收 PCB。
  3. 「進程印象」為錯誤表述,正確術語為「進程映像」或「進程實體」。

圖示結構

┌─────────────────────┐
│      PCB (元數據)    │  ← OS 管理核心
├─────────────────────┤
│   程序代碼段 (Text)  │  ← 指令邏輯
├─────────────────────┤
│    數據段 (Data)     │  ← 變量、堆、棧
└─────────────────────┘
  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved