在windows作業系統中以「行程」為單位指派系統資源。進程是電腦中的程式關於某資料集合上的一次運行活動,是系統進行資源分配和調度的基本單位,是作業系統結構的基礎。
本教學操作環境:windows7系統、Dell G3電腦。
在多道程式系統中,windows作業系統以「行程」為基本單位分配資源。
進程是60年代初期首先由麻省理工學院的MULTICS系統和IBM公司的CTSS/360系統引入的。
行程(Process)是電腦中的程式關於某資料集合上的運行活動,是系統進行資源分配與調度的基本單位,是作業系統結構的基礎。它可以申請和擁有系統資源,是一個動態的概念,是一個活動的實體。它不只是程式的程式碼,還包括目前的活動,透過程式計數器的值和處理暫存器的內容來表示。
流程的概念主要有兩點:第一,行程是一個實體。每一個行程都有它自己的位址空間,一般情況下,包括文字區域(text region)、資料區域(data region)和堆疊(stack region)。文字區域儲存處理器執行的程式碼;資料區域儲存變數和進程執行期間使用的動態分配的記憶體;堆疊區域儲存著活動過程呼叫的指令和本地變數。第二,進程是一個「執行中的程式」。程式是一個沒有生命的實體,只有處理器賦予程式生命時(作業系統執行之),它才能成為一個活動的實體,我們稱之為流程。 [3]
進程是作業系統中最基本、最重要的概念。是多道程序系統出現後,為了刻畫系統內部出現的動態情況,描述系統內部各道程序的活動規律引進的一個概念,所有多道程序設計操作系統都建立在進程的基礎上。
一個電腦系統流程包含(或說「擁有」)下列資料:
那個程式的可執行機器碼的一個在記憶體的映像。分配到的記憶體(通常包括虛擬記憶體的一個區域)。記憶體的內容包括可運行程式碼、特定於進程的資料(輸入、輸出)、呼叫堆疊、堆疊(用於保存運行時運數中途產生的資料)。指派給該程序的資源的作業系統描述符,諸如檔案描述符(Unix術語)或檔案句柄(Windows)、資料來源和資料終端。安全特性,諸如進程擁有者和進程的權限集(可以容許的操作)。處理器狀態(內文),諸如暫存器內容、實體記憶體定址等。當進程正在運行時,狀態通常儲存在暫存器,其他情況在記憶體中。
想要查閱更多相關文章,請造訪PHP中文網! !
以上是在windows中以什麼為單位分配系統資源的詳細內容。更多資訊請關注PHP中文網其他相關文章!

熱AI工具

Undresser.AI Undress
人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover
用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool
免費脫衣圖片

Clothoff.io
AI脫衣器

AI Hentai Generator
免費產生 AI 無盡。

熱門文章

熱工具

mPDF
mPDF是一個PHP庫,可以從UTF-8編碼的HTML產生PDF檔案。原作者Ian Back編寫mPDF以從他的網站上「即時」輸出PDF文件,並處理不同的語言。與原始腳本如HTML2FPDF相比,它的速度較慢,並且在使用Unicode字體時產生的檔案較大,但支援CSS樣式等,並進行了大量增強。支援幾乎所有語言,包括RTL(阿拉伯語和希伯來語)和CJK(中日韓)。支援嵌套的區塊級元素(如P、DIV),

SAP NetWeaver Server Adapter for Eclipse
將Eclipse與SAP NetWeaver應用伺服器整合。

WebStorm Mac版
好用的JavaScript開發工具

MinGW - Minimalist GNU for Windows
這個專案正在遷移到osdn.net/projects/mingw的過程中,你可以繼續在那裡關注我們。 MinGW:GNU編譯器集合(GCC)的本機Windows移植版本,可自由分發的導入函式庫和用於建置本機Windows應用程式的頭檔;包括對MSVC執行時間的擴展,以支援C99功能。 MinGW的所有軟體都可以在64位元Windows平台上運作。

VSCode Windows 64位元 下載
微軟推出的免費、功能強大的一款IDE編輯器