2 作業(yè)級接口。
這類接口是系統(tǒng)為用戶在作業(yè)一級請求系統(tǒng)服務而設置的,用戶可利用這組接口組織作業(yè)的工作流程和控制作業(yè)的運行。這類接口分為聯(lián)機接口和脫機接口。
1 聯(lián)機接口。
聯(lián)機接口由一組鍵盤操作命令組成,是用戶以交互方式請求操作系統(tǒng)服務的手段。
鍵盤操作命令的作業(yè)控制方式靈活方便,用戶可以根據(jù)運行情況隨時干預自己的作業(yè),但是系統(tǒng)利用率不高。
2 脫機接口。
由一組作業(yè)控制命令組成,供脫機用戶使用。
這種接口主要是用于批處理方式操作系統(tǒng),其優(yōu)點是作業(yè)的操作過程由系統(tǒng)自動調度或系統(tǒng)操作員干預,因而系統(tǒng)利用率高。
處理機是計算機系統(tǒng)中最重要的資源。
多道程序設計是操作系統(tǒng)所采用的最基本,最重要的技術。其根本目的是提高整個系統(tǒng)的效率。
衡量系統(tǒng)效率的尺度是系統(tǒng)吞吐量。所謂吞吐量是單位時間內(nèi)系統(tǒng)所處理作業(yè)的道數(shù)。
進程是具有一定獨立功能的程序關于某個數(shù)據(jù)集合上的一次運行運動,進程是系統(tǒng)核心資源分配和調度的一個獨立單位。
進程可以分為系統(tǒng)進程和用戶進程兩類。
系統(tǒng)進程的優(yōu)先級通常高與一般用戶進程的優(yōu)先級。
從靜態(tài)的角度看,進程是程序,數(shù)據(jù)和進程控制塊PCB三部分組成。
進程和程序的區(qū)別是程序是靜態(tài)的,而進程是動態(tài)的。
一個進程可以執(zhí)行一個或幾個程序,一個程序也可以構成多個進程。
被創(chuàng)建的進程成為子進程,創(chuàng)建者稱為父進程,從而構成進程家族。
操作系統(tǒng)的并發(fā)性和共享性正是通過進程的活動體現(xiàn)出來的。
1 并發(fā)性。
2 動態(tài)性。
3 獨立性。
4 交往性。
5 異步性。
進行中的進程可以處于以下三種之一:運行,就緒,等待。
運行狀態(tài)是進程已經(jīng)獲得CPU,并且在CPU上執(zhí)行的狀態(tài)。顯然,在一個單CPU系統(tǒng)上,最多只有一個進程處于運行狀態(tài)。
北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內(nèi)蒙古 |