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