作業系統隨筆記
作業系統的特征
1.并發性
并發就是指兩個或兩個以上的事物在同一時間間隔發生。
并行是指兩個或兩個以上的事物在同一時刻發生。
2.共享行
共享是指計算機中的各種資源在其上運行的程式共同享用。共享有兩種方式,即互斥共享方式和共同訪問方式。
資源的共享以程式的并發執行為條件,若系統不允許程式并發執行,也就不存在共享的問題;
只有作業系統提供對資源共享的可能,才能使程式真正做到并發執行。
3.虛擬性
虛擬是指通過某種技術手段把一個物理物體變成多個邏輯上的對應物。物理物體是實際存在的,而邏輯物體是虛擬的,是用戶的一種感覺。
利用多道程式設計技術把一個物理上的CPU變成了多個邏輯上的CPU,這些邏輯上的CPU也稱為虛處理機。
SPOOLGing技術把一臺物理上的輸入輸出設備變成了多個邏輯上的輸入輸出設備。
4.不確定性
作業系統的運行在一個不確定的環境中進行,也就是說,人們不能對目前所運行的程式的行為作出判斷。
作業系統介面
介面分為命令介面和程式介面
命令介面又可分為聯機命令介面、脫機命令介面和圖形用戶界面介面。
聯機命令介面是為聯機用戶提供的,它由一組鍵盤操作命令及命令解釋程式組成。
脫機命令介面是為批處理用戶提供的,也稱批處理用戶介面。它由一組作業控制需要(JCL)組成。批處理用戶不能直接控制自己的作業,在提交給系統的時候,需要將對作業進行的控制寫在作業說明書一起提交給系統,作業被執行時,系統會根據作業說明書上的指示對作業進行控制和干預。
圖形用戶界面介面采用圖形化的操作界面,用非常容易識別的各種圖示將系統的各項功能、各種應用程式和檔案直觀、逼真地表示出來。
程式介面又稱為系統呼叫,是為用戶能在程式一級訪問作業系統功能而設定的,是用戶程式取得取得作業系統服務的唯一途徑。
轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/35255.html
標籤:硬件/系統
