微吼云上線多路互動直播服務 加速多場景互動直播落地
809
2025-04-04
文章目錄
一、進程與操作系統
二、進程與程序
三、進程與線程
四、虛擬地址空間
一、進程與操作系統
操作系統與硬件的關系 :
操作系統
使用
硬件
提供的資源 , 如 CPU , 內存 , 磁盤 , 網卡 等硬件資源 ;
進程與操作系統之間的關系 :
進程
使用
操作系統
提供的資源 , 如 VFS 虛擬文件系統 , 進程調度模塊 , 內存管理模塊 , 網絡驅動 等資源 , 這些都是 操作系統 根據
實際硬件資源
抽象出來的資源 ;
二、進程與程序
進程 與 程序 :
進程
是
程序代碼 及 資源文件
, 在
操作系統
中
運行的實例 ;
程序
本身 只是
代碼指令 , 資源 , 數據 的組合在一起的文件
, 在操作系統中運行起來之后 , 才叫做 進程 ;
進程
是
運行的
程序 ;
三、進程與線程
進程 與 線程 : 線程 是 運行的基本單位 , 進程 是
線程 的容器 ;
四、虛擬地址空間
進程 與 內存管理 : 進程 是
內存管理 的基本單元
, 每個進程都是 獨立的內存管理單元 ;
在 Linux 內核中 , 進程 又被稱為
任務 ;
虛擬地址空間概念 :
每個
進程
作為 獨立的內存管理單元 , 其內存單元 稱為
虛擬地址空間 ,
進程 的 虛擬地址空間 分為
用戶虛擬地址空間
( 每個進程獨立擁有 )
內核虛擬地址空間
( 所有進程共享 )
操作系統 中 運行的
所有進程 共享 內核虛擬地址空間 ,
每個 進程 都
擁有 獨立的 用戶虛擬地址空間 ;
Linux 任務調度 虛擬化
版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。
版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。