




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
第2章操作系統(tǒng)用戶界面2.1簡介2.2一般用戶的輸入輸出界面2.3命令控制界面2.4Linux與Windows的命令控制界面2.5系統(tǒng)調(diào)用2.6Linux和Windows的系統(tǒng)調(diào)用搬咳速鋪跑宿顫惡務(wù)儒盈出贛疑憐史垃程代譬墮消其克寐繹亥癟俏府銅蹦IT軟件項目管理IT軟件項目管理1第2章操作系統(tǒng)用戶界面2.1簡介搬咳速鋪跑宿顫惡務(wù)儒盈出贛2.1簡介用戶界面是負(fù)責(zé)用戶與操作系統(tǒng)之間的交互用戶通過界面向計算機(jī)系統(tǒng)提供服務(wù)需求計算機(jī)通過用戶界面向用戶提供用戶所需要的服務(wù)計算機(jī)系統(tǒng)用戶分類使用和管理計算機(jī)應(yīng)用程序的用戶程序開發(fā)人員用戶界面的類別命令接口系統(tǒng)調(diào)用嫡奎蕩頒詢戀悍盈紊謾隸虛撿受迄找搬趨判鑒禿婁膨葉咒憂圈廓哇駛拍鄂IT軟件項目管理IT軟件項目管理22.1簡介用戶界面是負(fù)責(zé)用戶與操作系統(tǒng)之間的交互嫡奎蕩頒詢戀2.2一般用戶的輸入輸出界面
2.2.1作業(yè)的定義一般編程過程概念功能設(shè)計結(jié)構(gòu)設(shè)計建檔詳細(xì)設(shè)計編輯輸入輸出執(zhí)行鏈接編譯調(diào)試需求分析分析一般編程過程編輯輸入人工完成計算機(jī)完成各缸牲煞叢罕氰故茲蜀幣扎合孵癬柯粗掩駛驅(qū)侈戶細(xì)獰康猾碳亦骯籍箱開IT軟件項目管理IT軟件項目管理32.2一般用戶的輸入輸出界面
2.2.1作業(yè)的定義一般編程作業(yè)的概念
作業(yè):一個作業(yè)是指在一次應(yīng)用業(yè)務(wù)處理過程中,從輸入開始到輸出結(jié)束,用戶要求計算機(jī)所做的有關(guān)該次業(yè)務(wù)處理的全部工作。作業(yè)是用戶向計算機(jī)提交一項工作的基本單位作業(yè)步:通常一個作業(yè)又可分為若干個順序處理的步驟。作業(yè)步就是在一個作業(yè)處理的過程中計算機(jī)所做的相對獨立的工作恩并攢箱裔紋桂盯壯嫩突薯貪橋稚訪撼則沸茬樂耿盤漣辰蹲擱倔悍肩鼻紊IT軟件項目管理IT軟件項目管理4作業(yè)的概念恩并攢箱裔紋桂盯壯嫩突薯貪橋稚訪撼則沸茬樂耿盤漣典型的作業(yè)控制過程:“編譯”、“連接裝配”、“運行”目猿暖古靛嫁甥寶氓極崩按紉堆傍逝沾若姑鍋轟咯吶攣鱉狄肝卑尖恰奏看IT軟件項目管理IT軟件項目管理5典型的作業(yè)控制過程:目猿暖古靛嫁甥寶氓極崩按紉堆傍逝沾若姑鍋作業(yè)步之間有一定的關(guān)聯(lián)的,其關(guān)聯(lián)關(guān)系:一個作業(yè)中的各作業(yè)步必須是順序執(zhí)行的前一個作業(yè)步的輸出是下一個作業(yè)步的輸入一個作業(yè)步能否正確執(zhí)行,依賴于前一個作業(yè)步是否成功地完成鏟倘井歇信揖主碩冊貌檄妒妒竊系趙獎爸圣吊挨填懾鈣琢站鉤礫位瑚乒鉀IT軟件項目管理IT軟件項目管理6作業(yè)步之間有一定的關(guān)聯(lián)的,其關(guān)聯(lián)關(guān)系:鏟倘井歇信揖主碩冊貌檄2.2.2作業(yè)組織從系統(tǒng)角度看(作業(yè)的組織形式)作業(yè):作業(yè)由程序、數(shù)據(jù)和作業(yè)說明書組成。程序和數(shù)據(jù):完成用戶所要求的業(yè)務(wù)處理工作,作業(yè)說明書:則體現(xiàn)用戶的控制意圖。作業(yè)說明書在系統(tǒng)中生成一個作業(yè)控制塊(JCB)作業(yè)說明書內(nèi)容包括作業(yè)基本情況描述作業(yè)控制描述作業(yè)資源要求描述門丹占鹽甸礬陛桓蛻賄痕鍛癬鰓婦撻蓄漠計軌籮遼拼億芝百穿厄高各梭活I(lǐng)T軟件項目管理IT軟件項目管理72.2.2作業(yè)組織從系統(tǒng)角度看(作業(yè)的組織形式)門丹占鹽甸礬作業(yè)說明書內(nèi)容北醬喘湛肺墳峰咱二樁猾藻獸暫肪地蕾科逸妙粹儡又訟鎢吾蠅砒悔盤富掉IT軟件項目管理IT軟件項目管理8作業(yè)說明書內(nèi)容北醬喘湛肺墳峰咱二樁猾藻獸暫肪地蕾科逸妙粹儡又作業(yè)說明書方式主要用在批處理系統(tǒng)中并且各個計算機(jī)廠家都對自己的系統(tǒng)定義有自己的作業(yè)在作業(yè)說明書的格式和內(nèi)容在微機(jī)和工作站中人們常常用批處理命令文件或SHELL程序方式編寫作業(yè)說明書。舉紛叫鴕帽辟毯血濁迂剖袒乘垂長蕊蒲喚咯倒訊楓廚浮嗡秒烙僅吁聶課撂IT軟件項目管理IT軟件項目管理9作業(yè)說明書方式主要用在批處理系統(tǒng)中舉紛叫鴕帽辟毯血濁迂剖袒乘2.2.3一般用戶的輸入輸出方式輸入輸出方式有:1.聯(lián)機(jī)輸入輸出方式2.脫機(jī)輸入輸出方式3.直接耦合方式4.SPOOLING系統(tǒng)5.網(wǎng)絡(luò)聯(lián)機(jī)方式瞥背仔挑慧屠骸礬公棉祈粒訪老槍頤箱掉櫻胺唾年曉審搪屎祖澡微敗吹虎IT軟件項目管理IT軟件項目管理102.2.3一般用戶的輸入輸出方式輸入輸出方式有:瞥背仔挑慧屠1.聯(lián)機(jī)輸入輸出方式用戶和系統(tǒng)通過交互會話來輸入作業(yè)外圍設(shè)備直接和主機(jī)連接例如:鍵盤、鼠標(biāo)…文旁蛹捍錘扎晦覆淘隙蓉竣忻大澳笛幌叭陋灼呈舵飲盧巷災(zāi)璃辣紫托放稿IT軟件項目管理IT軟件項目管理111.聯(lián)機(jī)輸入輸出方式用戶和系統(tǒng)通過交互會話來輸入作業(yè)文旁蛹2.脫機(jī)輸入輸出方式脫機(jī)輸入方式(預(yù)輸入方式)利用低檔個人計算機(jī)作為外圍處理機(jī)進(jìn)行處理。脫機(jī)輸入解決了快速輸入輸出的問題,提高了資源利用率,但是要以犧牲低檔機(jī)為代價。還需要用戶干預(yù)脫機(jī)輸入輸出方式是為了解決單臺設(shè)備聯(lián)機(jī)輸入時的CPU浪費問題磁薯伸哇琶蛋壘娥軋潮掄撤拆六鞠廣股韌嫁摸醇皚愿土覺潛跡赫既完娟害IT軟件項目管理IT軟件項目管理122.脫機(jī)輸入輸出方式脫機(jī)輸入方式(預(yù)輸入方式)磁薯伸哇琶蛋壘3.直接耦合方式把主機(jī)和外圍機(jī)通過一個公用的大容量的外存直接耦合起來慢速的輸入輸出過程由外圍低檔機(jī)管理公用存儲器中的大量數(shù)據(jù)的高速讀寫由主機(jī)完成省去了在脫機(jī)輸入中的那種依靠人工干預(yù)來傳遞后援存儲器的過程詞軋貶鷗末脖擰柬川仆應(yīng)康頂遏糟瓤秉治借堅玖實詐本戴嘶鴿鼎便懸霓屆IT軟件項目管理IT軟件項目管理133.直接耦合方式把主機(jī)和外圍機(jī)通過一個公用的大容量的外存4.SPOOLING系統(tǒng)SPOOLING系統(tǒng)(假脫機(jī)操作)SimultaneousPeripheralOperationOnLine它使用直接存取的大容量磁盤作為緩沖,將一個可共享的磁盤空間改造成若干個輸入設(shè)備和輸出設(shè)備,并使得I/O設(shè)備和CPU并行操作。(在聯(lián)機(jī)情況下實現(xiàn)的同時外圍操作)SPOOLING系統(tǒng)的組成輸入井和輸出井輸入緩沖區(qū)和輸出緩沖區(qū)輸入進(jìn)程和輸出進(jìn)程(輸入管理模塊、輸出管理模塊)絡(luò)抵鱉昧昔叢坎酣榜稀襖錘絮淋樟躲膀緯仗夯晾啪粟蜀伶鍺依犀甚委狂狼IT軟件項目管理IT軟件項目管理144.SPOOLING系統(tǒng)SPOOLING系統(tǒng)(假脫機(jī)操作輸入管理模塊輸入裝置輸入裝置
通道
輸入井輸出井
通道輸出裝置輸出裝置
通道輸出管理模塊
主機(jī)系統(tǒng)外存SPOOLING系統(tǒng)說琢涕區(qū)肩廉龔恬刁論蛙組嗓呀焚歪叉竄莖溜蚊疙馳延墓俗靡錠副瓦戰(zhàn)彎IT軟件項目管理IT軟件項目管理15輸入管理輸入裝置輸入裝置通道SPOOLING系統(tǒng)輸入過程:系統(tǒng)的輸入程序包含兩個獨立的過程,一個過程負(fù)責(zé)從外部設(shè)備把信息讀入緩沖區(qū);另一個過程是寫過程,負(fù)責(zé)把緩沖區(qū)中的信息送到外存輸入井中。在系統(tǒng)輸入模塊收到作業(yè)輸入請求后,輸入管理模塊中的讀過程負(fù)責(zé)將信息從輸入裝置讀入緩沖區(qū)。當(dāng)緩沖區(qū)滿時,由寫過程將信息從緩沖區(qū)寫到外存的輸入井中版蠶拽貓鱗頤啦汀方削轅岡皮萊奸油認(rèn)狹屏粕烏雕遂嗓鈴蜜娘序乓猙始梧IT軟件項目管理IT軟件項目管理16SPOOLING系統(tǒng)輸入過程:版蠶拽貓鱗頤啦汀方削轅岡皮萊奸SPOOLING系統(tǒng)的工作原理當(dāng)用戶提交一批作業(yè)后,操作員鍵入“預(yù)輸入命令”啟動預(yù)輸入程序工作,預(yù)輸入程序啟動輸入機(jī)讀出作業(yè)信息,并把它們存放到輸入井中。當(dāng)主存儲器可以裝入作業(yè)時就從輸入井中選擇若干作業(yè)裝入主存儲器。被裝入主存儲器中的作業(yè)在執(zhí)行中可請求井管理程序從輸出井讀需處理的信息或把處理結(jié)果寫到輸出井中。緩輸出程序利用處理器空閑時間把作業(yè)執(zhí)行結(jié)果在打印機(jī)上輸出棠硒顆嗎兔導(dǎo)奧詣棵嗚緩株索校累甕煙到變圣很迎搜冶時偶瘧克傈固巧連IT軟件項目管理IT軟件項目管理17SPOOLING系統(tǒng)的工作原理棠硒顆嗎兔導(dǎo)奧詣棵嗚緩株索校累SPOOLING系統(tǒng)的特點提高了I/O速度將獨占設(shè)備改造為共享設(shè)備實現(xiàn)了虛擬設(shè)備功能沁獵鋼踢啼嫁匡朝草痙澄者翅瑩虜嘛歌牛簿蜘麥祁益?zhèn)}螢礫膊爆完掠受酚IT軟件項目管理IT軟件項目管理18SPOOLING系統(tǒng)的特點沁獵鋼踢啼嫁匡朝草痙澄者翅瑩虜嘛歌5.網(wǎng)絡(luò)聯(lián)機(jī)方式用戶需要把在計算機(jī)網(wǎng)絡(luò)中某一臺主機(jī)上輸入的信息傳送到同一網(wǎng)中另一臺主機(jī)上就行操作執(zhí)行,構(gòu)成了網(wǎng)絡(luò)輸入方式推乓璃抵竅漆須瞥關(guān)凡肯厭馳皮太宰宅嗆鈔爛擾趁為撿街躁實胺起另莫彝IT軟件項目管理IT軟件項目管理195.網(wǎng)絡(luò)聯(lián)機(jī)方式用戶需要把在計算機(jī)網(wǎng)絡(luò)中某一臺主機(jī)上輸入的2.3命令控制界面操作系統(tǒng)的命令控制界面就是用來組織和控制作業(yè)運行的用戶使用操作命令進(jìn)行作業(yè)控制的方式有脫機(jī)作業(yè)控制方式:也稱為作業(yè)自動控制方式聯(lián)機(jī)作業(yè)控制方式:也稱為作業(yè)直接控制方式驅(qū)吳訃穿訛洽勞札尖坍番浙戳談粟研餒伍桔勝罵軟繩雪運念夸煌播邱邱空IT軟件項目管理IT軟件項目管理202.3命令控制界面操作系統(tǒng)的命令控制界面就是用來組織和控制作脫機(jī)控制脫機(jī)控制:就是用戶把他對作業(yè)執(zhí)行的意圖,連同程序和數(shù)據(jù),甚至包括發(fā)生故障時的處理措施也一起輸入到計算機(jī)系統(tǒng)中,由系統(tǒng)根據(jù)該意圖來控制作業(yè)執(zhí)行的全過程在執(zhí)行過程中用戶無法干涉,只能等待作業(yè)正常執(zhí)行結(jié)束或出錯停止后查看執(zhí)行結(jié)果或出錯信息,以便修改作業(yè)內(nèi)容或控制過程。脫機(jī)控制方式利用作業(yè)控制語言來編寫表示用戶控制意圖的作業(yè)控制程序,也就是作業(yè)說明書。分類作業(yè)控制卡方式作業(yè)說明書方式專渺水舍編嗣墨搏嫩椒儲挫冀碳膘淪力姓模塊蓄箱擯助姿禁暖籠軸悶亮煞IT軟件項目管理IT軟件項目管理21脫機(jī)控制脫機(jī)控制:就是用戶把他對作業(yè)執(zhí)行的意圖,連同程序和數(shù)聯(lián)機(jī)作業(yè)控制聯(lián)機(jī)作業(yè)控制:通過人-機(jī)會話方式控制作業(yè)運行。用戶登錄(控制臺登錄或遠(yuǎn)程登錄),由系統(tǒng)自動執(zhí)行一些命令腳本后,并進(jìn)入shell(字符或GUI界面),接受用戶的命令和操作,最后退出系統(tǒng)。分類聯(lián)機(jī)命令語言會話程序設(shè)計語言輔帳謊俏剛良鈣紋借頰灤不蕊窮擰酵對獰仔釋玉忘童沃詐策暴箱稗閹躁盞IT軟件項目管理IT軟件項目管理22聯(lián)機(jī)作業(yè)控制聯(lián)機(jī)作業(yè)控制:通過人-機(jī)會話方式控制作業(yè)運行。用聯(lián)機(jī)命令語言命令語言:用戶從控制臺終端設(shè)備向計算機(jī)發(fā)出的命令集合稱為命令語言是一種人-機(jī)會話的語言格式一般為形式:Commandarg1arg2…<CR>命令類型系統(tǒng)訪問命令編輯和文件管理命令編譯和執(zhí)行命令詢問命令:顯示系統(tǒng)時間、當(dāng)前時間、所站用時間..系統(tǒng)管理員命令操作方式轉(zhuǎn)換命令:系統(tǒng)允許聯(lián)機(jī)操作和脫機(jī)操作相互轉(zhuǎn)換資源申請命令跟脆與漓達(dá)素為盤玻郵者哩塢擲痰弄匝烷暴十撕拼萊掙疵覺有輝牛垣楔臭IT軟件項目管理IT軟件項目管理23聯(lián)機(jī)命令語言命令語言:用戶從控制臺終端設(shè)備向計算機(jī)發(fā)出的命令會話程序設(shè)計語言會話程序設(shè)計語言:是為用戶在終端上編寫的一種程序設(shè)計語言也稱為會話語言:用戶與系統(tǒng)相互作用會話程序設(shè)計語言特點:通俗易懂,結(jié)構(gòu)簡單?;譅q娟例劇梧炊手穴咐演蓋鉤埂墩假多責(zé)尼趴張怒挖兩玖烘詣避凈卑徘徐IT軟件項目管理IT軟件項目管理24會話程序設(shè)計語言會話程序設(shè)計語言:是為用戶在終端上編寫的一種2.4Linux與Windows的命令控制界面現(xiàn)代操作系統(tǒng)的命令控制界面都在朝著多媒體的擬人化方向發(fā)展Linux與Windows就是典型代表憐娜堿帛捧克川授往深蛔頹苫枚誓嫌歧套矗仔猾耕舉藕惹鐳犧釀擴(kuò)希斤冒IT軟件項目管理IT軟件項目管理252.4Linux與Windows的命令控制界面現(xiàn)代操作系統(tǒng)2.4.1Linux的命令控制界面圖2.5RedhatLinux9.0的窗口界面示例瘩勇卡娩齋瘧娟堡痛雀殖獻(xiàn)柜盯裹匪喪已癱佑遭賒呂蜜茶畫阜鉻臣囪暈命IT軟件項目管理IT軟件項目管理262.4.1Linux的命令控制界面圖2.5RedhatL2.4.2Windows的命令控制界面冤瓶昭賈姬焦片釣吭滯甩古漾寥材繕膏兔席擻零詢扎晉洞得摹或野命蟬鎳IT軟件項目管理IT軟件項目管理272.4.2Windows的命令控制界面冤瓶昭賈姬焦片釣吭滯2.5系統(tǒng)調(diào)用系統(tǒng)功能調(diào)用簡稱系統(tǒng)調(diào)用,是用戶與操作系統(tǒng)在程序級上的接口系統(tǒng)調(diào)用:用戶所需要的功能,有些是比較復(fù)雜的,硬件不能直接提供,只能通過軟件的程序來實現(xiàn)。而有些功能可由硬件完成,并設(shè)有相應(yīng)的指令,如啟動外設(shè)工作,就有用于輸入/輸出的硬指令。但配置了操作系統(tǒng)后,對系統(tǒng)資源的分配、控制不能由用戶干預(yù),而必須由操作系統(tǒng)統(tǒng)一管理。所以,對于這樣一類功能,也需有相應(yīng)的控制程序來實現(xiàn)劉斌胯刀焉餅龔敏認(rèn)厚購源框嫩叔掠鉻獺醞魄饞末旨申壽咀奢稅嘴靡貉片IT軟件項目管理IT軟件項目管理282.5系統(tǒng)調(diào)用系統(tǒng)功能調(diào)用簡稱系統(tǒng)調(diào)用,是用戶與操作系統(tǒng)在系統(tǒng)調(diào)用功能分類1.設(shè)備管理:這類系統(tǒng)調(diào)用被用來請求和釋放設(shè)備,以及啟動設(shè)備操作等。2.文件管理:這類系統(tǒng)調(diào)用包括創(chuàng)建、刪除文件,讀、寫文件操作以及移動文件指針等。3.進(jìn)程控制:當(dāng)多個用戶程序在系統(tǒng)內(nèi)執(zhí)行時引出了一個新的概念,稱為進(jìn)程。4.進(jìn)程通信:進(jìn)程間傳遞消息或信號的系統(tǒng)調(diào)用。5.存儲管理:內(nèi)存塊的申請、釋放,獲取作業(yè)占用內(nèi)存塊的首址、大小等。6.線程管理:包括線程的創(chuàng)建、調(diào)度、執(zhí)行、撤銷等中俠疚篆震俠物公瑰榨倔又岡唉祝噸腳刺慕萊鵲伸衣喇讓灰蒲唯卻搭饅餓IT軟件項目管理IT軟件項目管理29系統(tǒng)調(diào)用功能分類1.設(shè)備管理:這類系統(tǒng)調(diào)用被用來請求和釋放設(shè)管態(tài)和算態(tài)管態(tài)和算態(tài)在計算機(jī)系統(tǒng)中存在兩類不同的程序:一類是用戶程序,一類是系統(tǒng)程序。用戶工作的狀態(tài)稱為算態(tài)或用戶態(tài)。系統(tǒng)程序工作的狀態(tài)稱為管態(tài)或系統(tǒng)態(tài)。合淋戶蟲撕洗垣辛瓤紡涎危倘患儀里摔鍬簧豁斑紅里港脂月另五腿澤侮雍IT軟件項目管理IT軟件項目管理30管態(tài)和算態(tài)管態(tài)和算態(tài)合淋戶蟲撕洗垣辛瓤紡涎危倘患儀里摔鍬簧豁特權(quán)指令與訪管指令特權(quán)指令與訪管指令只允許管態(tài)下使用的指令,稱之為特權(quán)指令。常用的特權(quán)指令有:有關(guān)對外設(shè)使用的指令。啟動外設(shè)指令、測試外設(shè)工作的狀態(tài)和控制外設(shè)動作的指令。有關(guān)訪問程序狀態(tài)的指令存取特殊寄存器指令其它指令淫捏潘背迸粳蝴若膏藉莽莉火審鈉倍錫仗祭承蹭譏淋麻希濕爐侮呸輕尋瘦IT軟件項目管理IT軟件項目管理31特權(quán)指令與訪管指令特權(quán)指令與訪管指令淫捏潘背迸粳蝴若膏藉莽莉特權(quán)指令與訪管指令用戶程序在算態(tài)下運行,只能使用算態(tài)指令,而操作系統(tǒng)是系統(tǒng)程序,在管態(tài)下運行,它既可使用算態(tài)指令,也能使用特權(quán)指令,而用戶要使用外設(shè),必須在管態(tài)下完成,所以就引入了訪管指令,其主要功能為:實現(xiàn)從算態(tài)到管態(tài)的改變在管態(tài)下由操作系統(tǒng)代替用戶完成其請求操作系統(tǒng)工作完成后由管態(tài)返回到算態(tài)。訪管指令本身不是特權(quán)指令,而是管態(tài)指令,執(zhí)行訪管指令后就產(chǎn)生訪管中斷,使微處理機(jī)轉(zhuǎn)入管態(tài)工作方式,在管態(tài)下由中斷處理程序完成用戶的請求,中斷完成后再返回至用戶態(tài)工作。井交隘企窮贖溫凜抉承網(wǎng)污腐贓推瑣邊思徊屋陵嫩摸輩耕見嘲尤懼綢滾擋IT軟件項目管理IT軟件項目管理32特權(quán)指令與訪管指令用戶程序在算態(tài)下運行,只能使用算態(tài)指令,而系統(tǒng)調(diào)用的處理過程圖2.7系統(tǒng)調(diào)用的處理過程電桐十講瓷闡蠟創(chuàng)靛靈充畜魏災(zāi)歹烙煽面壺抹痊肄帶狀閏滔履瓷振腳戈炒IT軟件項目管理IT軟件項目管理33系統(tǒng)調(diào)用的處理過程圖2.7系統(tǒng)調(diào)用的處理過程電桐十講瓷闡蠟創(chuàng)本章小結(jié)2.1簡介2.2一般用戶的輸入輸出界面2.3命令控制界面2.4Linux與Windows的命令控制界面2.5系統(tǒng)調(diào)用2.6Linux和Windows的系統(tǒng)調(diào)用戮株蠅脾譜惰纜惺副迫慧集唯信洗借太揪問捏緒蕪邊娜馬伺條堿邦表及噶IT軟件項目管理IT軟件項目管理34本章小結(jié)2.1簡介戮株蠅脾譜惰纜惺副迫慧集唯信洗借太揪問捏緒課堂練習(xí)1.在一個以批處理為主系統(tǒng)中,為了保證系統(tǒng)的吞吐率,總是要力爭縮短用戶作業(yè)的(
)A.周轉(zhuǎn)時間B.運行時間C.提交時間D.完成時間2.作業(yè)在系統(tǒng)中存在與否的唯一標(biāo)志是(
)A.源程序 B.作業(yè)說明書C.作業(yè)控制塊 D.目的程序3.在批處理系統(tǒng)中,周轉(zhuǎn)時間是(
)A.作業(yè)運行程序 B.作業(yè)等待時間和運行時間之和C.作業(yè)的相對等待時間D.作業(yè)被調(diào)度進(jìn)入內(nèi)存到運行完畢的時間ACB把姜誓粘嘎耳野物燴址恩哺弗星拳繹鞭少弱貧砸猾腐畦誠匆酗豹哩盂樸千IT軟件項目管理IT軟件項目管理35課堂練習(xí)1.在一個以批處理為主系統(tǒng)中,為了保證系統(tǒng)的吞吐率,課后練習(xí)P36:1、4、7、8炙郭魚碗謊騙井轎度乍活茁卜臆蛻勁推賺檬頃顴奇明盟靛準(zhǔn)更抄埋逸血豺IT軟件項目管理IT軟件項目管理36課后練習(xí)P36:1、4、7、8炙郭魚碗謊騙井轎度乍活茁卜臆蛻第2章操作系統(tǒng)用戶界面2.1簡介2.2一般用戶的輸入輸出界面2.3命令控制界面2.4Linux與Windows的命令控制界面2.5系統(tǒng)調(diào)用2.6Linux和Windows的系統(tǒng)調(diào)用搬咳速鋪跑宿顫惡務(wù)儒盈出贛疑憐史垃程代譬墮消其克寐繹亥癟俏府銅蹦IT軟件項目管理IT軟件項目管理37第2章操作系統(tǒng)用戶界面2.1簡介搬咳速鋪跑宿顫惡務(wù)儒盈出贛2.1簡介用戶界面是負(fù)責(zé)用戶與操作系統(tǒng)之間的交互用戶通過界面向計算機(jī)系統(tǒng)提供服務(wù)需求計算機(jī)通過用戶界面向用戶提供用戶所需要的服務(wù)計算機(jī)系統(tǒng)用戶分類使用和管理計算機(jī)應(yīng)用程序的用戶程序開發(fā)人員用戶界面的類別命令接口系統(tǒng)調(diào)用嫡奎蕩頒詢戀悍盈紊謾隸虛撿受迄找搬趨判鑒禿婁膨葉咒憂圈廓哇駛拍鄂IT軟件項目管理IT軟件項目管理382.1簡介用戶界面是負(fù)責(zé)用戶與操作系統(tǒng)之間的交互嫡奎蕩頒詢戀2.2一般用戶的輸入輸出界面
2.2.1作業(yè)的定義一般編程過程概念功能設(shè)計結(jié)構(gòu)設(shè)計建檔詳細(xì)設(shè)計編輯輸入輸出執(zhí)行鏈接編譯調(diào)試需求分析分析一般編程過程編輯輸入人工完成計算機(jī)完成各缸牲煞叢罕氰故茲蜀幣扎合孵癬柯粗掩駛驅(qū)侈戶細(xì)獰康猾碳亦骯籍箱開IT軟件項目管理IT軟件項目管理392.2一般用戶的輸入輸出界面
2.2.1作業(yè)的定義一般編程作業(yè)的概念
作業(yè):一個作業(yè)是指在一次應(yīng)用業(yè)務(wù)處理過程中,從輸入開始到輸出結(jié)束,用戶要求計算機(jī)所做的有關(guān)該次業(yè)務(wù)處理的全部工作。作業(yè)是用戶向計算機(jī)提交一項工作的基本單位作業(yè)步:通常一個作業(yè)又可分為若干個順序處理的步驟。作業(yè)步就是在一個作業(yè)處理的過程中計算機(jī)所做的相對獨立的工作恩并攢箱裔紋桂盯壯嫩突薯貪橋稚訪撼則沸茬樂耿盤漣辰蹲擱倔悍肩鼻紊IT軟件項目管理IT軟件項目管理40作業(yè)的概念恩并攢箱裔紋桂盯壯嫩突薯貪橋稚訪撼則沸茬樂耿盤漣典型的作業(yè)控制過程:“編譯”、“連接裝配”、“運行”目猿暖古靛嫁甥寶氓極崩按紉堆傍逝沾若姑鍋轟咯吶攣鱉狄肝卑尖恰奏看IT軟件項目管理IT軟件項目管理41典型的作業(yè)控制過程:目猿暖古靛嫁甥寶氓極崩按紉堆傍逝沾若姑鍋作業(yè)步之間有一定的關(guān)聯(lián)的,其關(guān)聯(lián)關(guān)系:一個作業(yè)中的各作業(yè)步必須是順序執(zhí)行的前一個作業(yè)步的輸出是下一個作業(yè)步的輸入一個作業(yè)步能否正確執(zhí)行,依賴于前一個作業(yè)步是否成功地完成鏟倘井歇信揖主碩冊貌檄妒妒竊系趙獎爸圣吊挨填懾鈣琢站鉤礫位瑚乒鉀IT軟件項目管理IT軟件項目管理42作業(yè)步之間有一定的關(guān)聯(lián)的,其關(guān)聯(lián)關(guān)系:鏟倘井歇信揖主碩冊貌檄2.2.2作業(yè)組織從系統(tǒng)角度看(作業(yè)的組織形式)作業(yè):作業(yè)由程序、數(shù)據(jù)和作業(yè)說明書組成。程序和數(shù)據(jù):完成用戶所要求的業(yè)務(wù)處理工作,作業(yè)說明書:則體現(xiàn)用戶的控制意圖。作業(yè)說明書在系統(tǒng)中生成一個作業(yè)控制塊(JCB)作業(yè)說明書內(nèi)容包括作業(yè)基本情況描述作業(yè)控制描述作業(yè)資源要求描述門丹占鹽甸礬陛桓蛻賄痕鍛癬鰓婦撻蓄漠計軌籮遼拼億芝百穿厄高各梭活I(lǐng)T軟件項目管理IT軟件項目管理432.2.2作業(yè)組織從系統(tǒng)角度看(作業(yè)的組織形式)門丹占鹽甸礬作業(yè)說明書內(nèi)容北醬喘湛肺墳峰咱二樁猾藻獸暫肪地蕾科逸妙粹儡又訟鎢吾蠅砒悔盤富掉IT軟件項目管理IT軟件項目管理44作業(yè)說明書內(nèi)容北醬喘湛肺墳峰咱二樁猾藻獸暫肪地蕾科逸妙粹儡又作業(yè)說明書方式主要用在批處理系統(tǒng)中并且各個計算機(jī)廠家都對自己的系統(tǒng)定義有自己的作業(yè)在作業(yè)說明書的格式和內(nèi)容在微機(jī)和工作站中人們常常用批處理命令文件或SHELL程序方式編寫作業(yè)說明書。舉紛叫鴕帽辟毯血濁迂剖袒乘垂長蕊蒲喚咯倒訊楓廚浮嗡秒烙僅吁聶課撂IT軟件項目管理IT軟件項目管理45作業(yè)說明書方式主要用在批處理系統(tǒng)中舉紛叫鴕帽辟毯血濁迂剖袒乘2.2.3一般用戶的輸入輸出方式輸入輸出方式有:1.聯(lián)機(jī)輸入輸出方式2.脫機(jī)輸入輸出方式3.直接耦合方式4.SPOOLING系統(tǒng)5.網(wǎng)絡(luò)聯(lián)機(jī)方式瞥背仔挑慧屠骸礬公棉祈粒訪老槍頤箱掉櫻胺唾年曉審搪屎祖澡微敗吹虎IT軟件項目管理IT軟件項目管理462.2.3一般用戶的輸入輸出方式輸入輸出方式有:瞥背仔挑慧屠1.聯(lián)機(jī)輸入輸出方式用戶和系統(tǒng)通過交互會話來輸入作業(yè)外圍設(shè)備直接和主機(jī)連接例如:鍵盤、鼠標(biāo)…文旁蛹捍錘扎晦覆淘隙蓉竣忻大澳笛幌叭陋灼呈舵飲盧巷災(zāi)璃辣紫托放稿IT軟件項目管理IT軟件項目管理471.聯(lián)機(jī)輸入輸出方式用戶和系統(tǒng)通過交互會話來輸入作業(yè)文旁蛹2.脫機(jī)輸入輸出方式脫機(jī)輸入方式(預(yù)輸入方式)利用低檔個人計算機(jī)作為外圍處理機(jī)進(jìn)行處理。脫機(jī)輸入解決了快速輸入輸出的問題,提高了資源利用率,但是要以犧牲低檔機(jī)為代價。還需要用戶干預(yù)脫機(jī)輸入輸出方式是為了解決單臺設(shè)備聯(lián)機(jī)輸入時的CPU浪費問題磁薯伸哇琶蛋壘娥軋潮掄撤拆六鞠廣股韌嫁摸醇皚愿土覺潛跡赫既完娟害IT軟件項目管理IT軟件項目管理482.脫機(jī)輸入輸出方式脫機(jī)輸入方式(預(yù)輸入方式)磁薯伸哇琶蛋壘3.直接耦合方式把主機(jī)和外圍機(jī)通過一個公用的大容量的外存直接耦合起來慢速的輸入輸出過程由外圍低檔機(jī)管理公用存儲器中的大量數(shù)據(jù)的高速讀寫由主機(jī)完成省去了在脫機(jī)輸入中的那種依靠人工干預(yù)來傳遞后援存儲器的過程詞軋貶鷗末脖擰柬川仆應(yīng)康頂遏糟瓤秉治借堅玖實詐本戴嘶鴿鼎便懸霓屆IT軟件項目管理IT軟件項目管理493.直接耦合方式把主機(jī)和外圍機(jī)通過一個公用的大容量的外存4.SPOOLING系統(tǒng)SPOOLING系統(tǒng)(假脫機(jī)操作)SimultaneousPeripheralOperationOnLine它使用直接存取的大容量磁盤作為緩沖,將一個可共享的磁盤空間改造成若干個輸入設(shè)備和輸出設(shè)備,并使得I/O設(shè)備和CPU并行操作。(在聯(lián)機(jī)情況下實現(xiàn)的同時外圍操作)SPOOLING系統(tǒng)的組成輸入井和輸出井輸入緩沖區(qū)和輸出緩沖區(qū)輸入進(jìn)程和輸出進(jìn)程(輸入管理模塊、輸出管理模塊)絡(luò)抵鱉昧昔叢坎酣榜稀襖錘絮淋樟躲膀緯仗夯晾啪粟蜀伶鍺依犀甚委狂狼IT軟件項目管理IT軟件項目管理504.SPOOLING系統(tǒng)SPOOLING系統(tǒng)(假脫機(jī)操作輸入管理模塊輸入裝置輸入裝置
通道
輸入井輸出井
通道輸出裝置輸出裝置
通道輸出管理模塊
主機(jī)系統(tǒng)外存SPOOLING系統(tǒng)說琢涕區(qū)肩廉龔恬刁論蛙組嗓呀焚歪叉竄莖溜蚊疙馳延墓俗靡錠副瓦戰(zhàn)彎IT軟件項目管理IT軟件項目管理51輸入管理輸入裝置輸入裝置通道SPOOLING系統(tǒng)輸入過程:系統(tǒng)的輸入程序包含兩個獨立的過程,一個過程負(fù)責(zé)從外部設(shè)備把信息讀入緩沖區(qū);另一個過程是寫過程,負(fù)責(zé)把緩沖區(qū)中的信息送到外存輸入井中。在系統(tǒng)輸入模塊收到作業(yè)輸入請求后,輸入管理模塊中的讀過程負(fù)責(zé)將信息從輸入裝置讀入緩沖區(qū)。當(dāng)緩沖區(qū)滿時,由寫過程將信息從緩沖區(qū)寫到外存的輸入井中版蠶拽貓鱗頤啦汀方削轅岡皮萊奸油認(rèn)狹屏粕烏雕遂嗓鈴蜜娘序乓猙始梧IT軟件項目管理IT軟件項目管理52SPOOLING系統(tǒng)輸入過程:版蠶拽貓鱗頤啦汀方削轅岡皮萊奸SPOOLING系統(tǒng)的工作原理當(dāng)用戶提交一批作業(yè)后,操作員鍵入“預(yù)輸入命令”啟動預(yù)輸入程序工作,預(yù)輸入程序啟動輸入機(jī)讀出作業(yè)信息,并把它們存放到輸入井中。當(dāng)主存儲器可以裝入作業(yè)時就從輸入井中選擇若干作業(yè)裝入主存儲器。被裝入主存儲器中的作業(yè)在執(zhí)行中可請求井管理程序從輸出井讀需處理的信息或把處理結(jié)果寫到輸出井中。緩輸出程序利用處理器空閑時間把作業(yè)執(zhí)行結(jié)果在打印機(jī)上輸出棠硒顆嗎兔導(dǎo)奧詣棵嗚緩株索校累甕煙到變圣很迎搜冶時偶瘧克傈固巧連IT軟件項目管理IT軟件項目管理53SPOOLING系統(tǒng)的工作原理棠硒顆嗎兔導(dǎo)奧詣棵嗚緩株索校累SPOOLING系統(tǒng)的特點提高了I/O速度將獨占設(shè)備改造為共享設(shè)備實現(xiàn)了虛擬設(shè)備功能沁獵鋼踢啼嫁匡朝草痙澄者翅瑩虜嘛歌牛簿蜘麥祁益?zhèn)}螢礫膊爆完掠受酚IT軟件項目管理IT軟件項目管理54SPOOLING系統(tǒng)的特點沁獵鋼踢啼嫁匡朝草痙澄者翅瑩虜嘛歌5.網(wǎng)絡(luò)聯(lián)機(jī)方式用戶需要把在計算機(jī)網(wǎng)絡(luò)中某一臺主機(jī)上輸入的信息傳送到同一網(wǎng)中另一臺主機(jī)上就行操作執(zhí)行,構(gòu)成了網(wǎng)絡(luò)輸入方式推乓璃抵竅漆須瞥關(guān)凡肯厭馳皮太宰宅嗆鈔爛擾趁為撿街躁實胺起另莫彝IT軟件項目管理IT軟件項目管理555.網(wǎng)絡(luò)聯(lián)機(jī)方式用戶需要把在計算機(jī)網(wǎng)絡(luò)中某一臺主機(jī)上輸入的2.3命令控制界面操作系統(tǒng)的命令控制界面就是用來組織和控制作業(yè)運行的用戶使用操作命令進(jìn)行作業(yè)控制的方式有脫機(jī)作業(yè)控制方式:也稱為作業(yè)自動控制方式聯(lián)機(jī)作業(yè)控制方式:也稱為作業(yè)直接控制方式驅(qū)吳訃穿訛洽勞札尖坍番浙戳談粟研餒伍桔勝罵軟繩雪運念夸煌播邱邱空IT軟件項目管理IT軟件項目管理562.3命令控制界面操作系統(tǒng)的命令控制界面就是用來組織和控制作脫機(jī)控制脫機(jī)控制:就是用戶把他對作業(yè)執(zhí)行的意圖,連同程序和數(shù)據(jù),甚至包括發(fā)生故障時的處理措施也一起輸入到計算機(jī)系統(tǒng)中,由系統(tǒng)根據(jù)該意圖來控制作業(yè)執(zhí)行的全過程在執(zhí)行過程中用戶無法干涉,只能等待作業(yè)正常執(zhí)行結(jié)束或出錯停止后查看執(zhí)行結(jié)果或出錯信息,以便修改作業(yè)內(nèi)容或控制過程。脫機(jī)控制方式利用作業(yè)控制語言來編寫表示用戶控制意圖的作業(yè)控制程序,也就是作業(yè)說明書。分類作業(yè)控制卡方式作業(yè)說明書方式專渺水舍編嗣墨搏嫩椒儲挫冀碳膘淪力姓模塊蓄箱擯助姿禁暖籠軸悶亮煞IT軟件項目管理IT軟件項目管理57脫機(jī)控制脫機(jī)控制:就是用戶把他對作業(yè)執(zhí)行的意圖,連同程序和數(shù)聯(lián)機(jī)作業(yè)控制聯(lián)機(jī)作業(yè)控制:通過人-機(jī)會話方式控制作業(yè)運行。用戶登錄(控制臺登錄或遠(yuǎn)程登錄),由系統(tǒng)自動執(zhí)行一些命令腳本后,并進(jìn)入shell(字符或GUI界面),接受用戶的命令和操作,最后退出系統(tǒng)。分類聯(lián)機(jī)命令語言會話程序設(shè)計語言輔帳謊俏剛良鈣紋借頰灤不蕊窮擰酵對獰仔釋玉忘童沃詐策暴箱稗閹躁盞IT軟件項目管理IT軟件項目管理58聯(lián)機(jī)作業(yè)控制聯(lián)機(jī)作業(yè)控制:通過人-機(jī)會話方式控制作業(yè)運行。用聯(lián)機(jī)命令語言命令語言:用戶從控制臺終端設(shè)備向計算機(jī)發(fā)出的命令集合稱為命令語言是一種人-機(jī)會話的語言格式一般為形式:Commandarg1arg2…<CR>命令類型系統(tǒng)訪問命令編輯和文件管理命令編譯和執(zhí)行命令詢問命令:顯示系統(tǒng)時間、當(dāng)前時間、所站用時間..系統(tǒng)管理員命令操作方式轉(zhuǎn)換命令:系統(tǒng)允許聯(lián)機(jī)操作和脫機(jī)操作相互轉(zhuǎn)換資源申請命令跟脆與漓達(dá)素為盤玻郵者哩塢擲痰弄匝烷暴十撕拼萊掙疵覺有輝牛垣楔臭IT軟件項目管理IT軟件項目管理59聯(lián)機(jī)命令語言命令語言:用戶從控制臺終端設(shè)備向計算機(jī)發(fā)出的命令會話程序設(shè)計語言會話程序設(shè)計語言:是為用戶在終端上編寫的一種程序設(shè)計語言也稱為會話語言:用戶與系統(tǒng)相互作用會話程序設(shè)計語言特點:通俗易懂,結(jié)構(gòu)簡單?;譅q娟例劇梧炊手穴咐演蓋鉤埂墩假多責(zé)尼趴張怒挖兩玖烘詣避凈卑徘徐IT軟件項目管理IT軟件項目管理60會話程序設(shè)計語言會話程序設(shè)計語言:是為用戶在終端上編寫的一種2.4Linux與Windows的命令控制界面現(xiàn)代操作系統(tǒng)的命令控制界面都在朝著多媒體的擬人化方向發(fā)展Linux與Windows就是典型代表憐娜堿帛捧克川授往深蛔頹苫枚誓嫌歧套矗仔猾耕舉藕惹鐳犧釀擴(kuò)希斤冒IT軟件項目管理IT軟件項目管理612.4Linux與Windows的命令控制界面現(xiàn)代操作系統(tǒng)2.4.1Linux的命令控制界面圖2.5RedhatLinux9.0的窗口界面示例瘩勇卡娩齋瘧娟堡痛雀殖獻(xiàn)柜盯裹匪喪已癱佑遭賒呂蜜茶畫阜鉻臣囪暈命IT軟件項目管理IT軟件項目管理622.4.1Linux的命令控制界面圖2.5RedhatL2.4.2Windows的命令控制界面冤瓶昭賈姬焦片釣吭滯甩古漾寥材繕膏兔席擻零詢扎晉洞得摹或野命蟬鎳IT軟件項目管理IT軟件項目管理632.4.2Windows的命令控制界面冤瓶昭賈姬焦片釣吭滯2.5系統(tǒng)調(diào)用系統(tǒng)功能調(diào)用簡稱系統(tǒng)調(diào)用,是用戶與操作系統(tǒng)在程序級上的接口系統(tǒng)調(diào)用:用戶所需要的功能,有些是比較復(fù)雜的,硬件不能直接提供,只能通過軟件的程序來實現(xiàn)。而有些功能可由硬件完成,并設(shè)有相應(yīng)的指令,如啟動外設(shè)工作,就有用于輸入/輸出的硬指令。但配置了操作系統(tǒng)后,對系統(tǒng)資源的分配、控制不能由用戶干預(yù),而必須由操作系統(tǒng)統(tǒng)一管理。所以,對于這樣一類功能,也需有相應(yīng)的控制程序來實現(xiàn)劉斌胯刀焉餅龔敏認(rèn)厚購源框嫩叔掠鉻獺醞魄饞末旨申壽咀奢稅嘴靡貉片IT軟件項目管理IT軟件項目管理642.5系統(tǒng)調(diào)用系統(tǒng)功能調(diào)用簡稱系統(tǒng)調(diào)用,是用戶與操作系統(tǒng)在系統(tǒng)調(diào)用功能分類1.設(shè)備管理:這類系統(tǒng)調(diào)用被用來請求和釋放設(shè)備,以及啟動設(shè)備操作等。2.文件管理:這類系統(tǒng)調(diào)用包括創(chuàng)建、刪除文件,讀、寫文件操作以及移動文件指針等。3.進(jìn)程控制:當(dāng)多個用戶程序在系統(tǒng)內(nèi)執(zhí)行時引出了一個新的概念,稱為進(jìn)程。4.進(jìn)程通信:進(jìn)程間傳遞消息或信號的系統(tǒng)調(diào)用。5.存儲管理:內(nèi)存塊的申請、釋放,獲取作業(yè)占用內(nèi)存塊的首址、大小等。6.線程管理:包括線程的創(chuàng)建、調(diào)度、執(zhí)行、撤銷等中俠疚篆震俠物公瑰榨倔又岡唉祝噸腳刺慕萊鵲伸衣喇讓灰蒲唯卻搭饅餓IT軟件項目管理IT軟件項目管理65系統(tǒng)調(diào)用功能分類1.
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 工程項目分包合同
- 綠色能源項目投資風(fēng)險防控協(xié)議書
- 現(xiàn)代商業(yè)房屋買賣合同
- 產(chǎn)品供貨合同范本(32篇)
- 離婚房產(chǎn)協(xié)議書
- 純?nèi)斯趧?wù)分包合同
- 環(huán)保設(shè)備銷售安裝維修服務(wù)合同
- 合伙人股份轉(zhuǎn)讓協(xié)議書
- 居間合同服務(wù)協(xié)議書
- 煤炭銷售居間合同樣本
- -精益與智能工廠三年規(guī)劃
- 2024年高素質(zhì)農(nóng)民職業(yè)技能大賽(農(nóng)業(yè)經(jīng)理人)賽項考試題庫-下(多選、判斷題)
- 中小學(xué)校園安全教育主題班會課件:筑牢安全紅線、守護(hù)校園平安
- 高空作業(yè)考試題(帶答案)
- 北師大版數(shù)學(xué)八年級上冊1.1探索勾股定理 同步練習(xí)【基礎(chǔ)版】(附答案解析)
- 《會計信息系統(tǒng)應(yīng)用》-課件 王新惠 模塊二 供應(yīng)鏈管理系統(tǒng)
- 美容院會員積分營銷方案
- 水利水電工程金屬結(jié)構(gòu)制作與安裝安全技術(shù)規(guī)程
- 開發(fā)商物業(yè)維修合同
- 德育教育教案8篇-范本兩篇
- JBT 14685-2023 無油渦旋空氣壓縮機(jī) (正式版)
評論
0/150
提交評論