進程分配方式
對稱多處理器系統中的進程分配方式
在SMP系統中所有的處理器都是相同的因而可把所有的處理器作為一個處理器池(Processor pool)由調度程序或基於處理器的請求將任何一個進程分配給池中的任何一個處理器去處理在進行進程分配時可采用以下兩種方式之一
) 靜態分配(Static Assigenment)方式
) 動態分配(Dynamic Assgement)方式
非對稱MPS中的進程分配方式
對於非對稱MPS其OS大多采用主從(MasterSlave)式OS 即OS的核心部分駐留在一台主機上(Master) 而從機(Slave)上只是用戶程序進程調度只由主機執行每當從機空閒時便向主機發送一索求進程的信號然後便等待主機為它分配進程在主機中保持有一個就緒隊列只要就緒隊列不空主機便從其隊首摘下一進程分配給請求的從機從機接收到分配的進程後便運行該進程該進程結束後從機又向主機發出請求
——返回教材目錄
了解更多計算機相關基礎課程視頻
From:http://tw.wingwit.com/Article/program/czxt/201311/24085.html