雙模式:
1、硬體有使用者模式和核心模式,部分指令(像I/O指令及暫停CPU指令)都具有特權,只能在核心模式下執行,作業系統的記憶體也必須加以保護才不會被使用者修改。
2、系統啟動時硬體由核心模式開始,然後載入作業系統,接著在使用者模式開始執行使用者應用程式,每當一個插斷或中斷發生時,硬體就從使用者模式切換到核心模式,也就是每當作業系統得到 電腦控制權時,電腦就是在核心模式,在將控制權交給一個使用者程式之前,總會切換到使用者模式。
3、定時器用來防止進入無窮迴圈。
嵌入式計算機:
現存最普遍的計算機,傾向於有特殊的任務,作業系統僅提供有限的特性。
主記憶體:
要讓電腦執行程式工作,程式必須放在主記憶體中,主記憶體是處理器唯一能夠直接存取的大型儲存區域,是字元組或位元組的陣列,大小從幾百K到幾百M,每一個字元組都有自己的位址,主記憶體是一種揮發性儲存裝置,電源關掉時主記憶體內容就消失了。
輔助記憶體:
電腦大部分以磁碟作為儲存媒體,大部分的程式都是儲存於磁碟上,一直到載入主記憶體為止,再以磁碟作為其資料處理的來源和目的地。
快取:
1、要處理的資訊通常儲存於主記憶體中,使用時會被拷貝在快取記憶體中。
2、需要特定資訊時會先檢查該資訊是否在快取記憶體中,如果是記憶體將直接由快取記憶體處取得。
3、暫存器就是主記憶體的高速快取記憶體。
行程(process):
1、一個程式被載入記憶體中並且執行稱為一個行程,也可以視為執行中的程式。
2、行程需要某些特定的資源,包括CPU時間、記憶體、檔案和I/O裝置等,以完成其工作。
3、程式本身不是一個行程,程式本身是一個被動的實體,而行程是一個主動實體。
工作排班:
由於分時的關係記憶體中同時存放幾個工作,如果有數個工作已準備好被載入到記憶體中,然而記憶體空間不夠,系統必須從中做選擇,做這種選擇就是工作排班。
CPU排班:
如果有幾件工作準備要執行,作業系統必須從中選則一個來執行,這項工作就是CPU排班。
網路:
LANs允許分散在小區域的處理器間彼此通信,WANs允許分散在廣大區域的處理間彼此通信,LANs基本上比WANs快。
留言列表

