簡介
UNIX作業系統是分時多用戶系統。在處理過程中,將CPU時間片分配給每個進程。由於每個進程都有各自的運行環境,因此在進程狀態轉換控制過程中要考慮處理不同的內容數據:1) 用戶數據保存:包括正文段(TEXT)、數據段、堆疊段(Stack)和共享記憶體段;
2) 暫存器數據保存:包括PC(指向下一條要執行地址 )、PSW(處理機狀態)、SP(堆疊指針)PCBP(進程控制塊指針),FP(指向堆疊中一個 函式的Local變數的地址)、AP(指向堆疊中函式調用的實參位置)、ISP(中斷堆疊指針)及其他通用暫存器等。
3) 系統層次保存:包括虛擬存儲空間管理表格,中斷處理堆疊。