freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

第2章用戶接口和作業(yè)管理-文庫吧資料

2025-02-16 22:26本頁面
  

【正文】 ? 進(jìn)入內(nèi)存還需在就緒隊(duì)列中排隊(duì),等待進(jìn)程調(diào)度。 ? 作業(yè)在外存排隊(duì)等待調(diào)度的時(shí)間 +進(jìn)程在就緒隊(duì)列中等待調(diào)度的時(shí)間 +進(jìn)程被處理機(jī)執(zhí)行的時(shí)間 +等待 I/O操作完成的時(shí)間 —— 周轉(zhuǎn)時(shí)間 。 ? 常用于評價(jià) 分時(shí)系統(tǒng) 的性能。 面向用戶的原則:響應(yīng)時(shí)間 ? 響應(yīng)時(shí)間是指從用戶通過鍵盤提交一個(gè)請求開始,直到系統(tǒng)首次產(chǎn)生響應(yīng)為止的時(shí)間。 調(diào)度原則 ? 滿足用戶的要求 :響應(yīng)時(shí)間、周轉(zhuǎn)時(shí)間、截止時(shí)間。 ? 調(diào)度的 關(guān)鍵 是需要某種方法或算法,好的調(diào)度算法有利于選擇到合適的個(gè)體。 JCB是作業(yè)存在的唯一標(biāo)志 。只有在獲得 JCB表項(xiàng)和足夠的輸入井空間之后,一個(gè)作業(yè)才可能創(chuàng)建成功。緩輸出程序利用處理器空閑時(shí)間把作業(yè)執(zhí)行結(jié)果在打印機(jī)上輸出。當(dāng)主存儲器可以裝入作業(yè)時(shí)就從輸入井中選擇若干作業(yè)裝入主存儲器。當(dāng)緩沖區(qū)滿時(shí),由寫過程將信息從緩沖區(qū)寫到外存的輸入井中。(在聯(lián)機(jī)情況下實(shí)現(xiàn)的同時(shí)外圍操作) ? SPOOLING 系統(tǒng) 的組成 ? 輸入井和輸出井 ?輸入緩沖區(qū)和輸出緩沖區(qū) ?輸入進(jìn)程和輸出進(jìn)程 (輸入管理模塊、輸出管理模塊) 輸入管理 模塊 輸入裝置 輸入裝置 通 道 輸入井 輸出井 通 道 輸出裝置 輸出裝置 通 道 輸出管理 模塊 主機(jī)系統(tǒng) 外存 SPOOLING系統(tǒng) ? SPOOLING系統(tǒng)輸入過程 : ?系統(tǒng)的輸入程序包含兩個(gè)獨(dú)立的過程,一個(gè)過程負(fù)責(zé)從外部設(shè)備把信息讀入緩沖區(qū);另一個(gè)過程是寫過程,負(fù)責(zé)把緩沖區(qū)中的信息送到外存輸入井中。還需要用戶干預(yù)。 ? 脫機(jī)輸入方式(預(yù)輸入方式) ?利用低檔個(gè)人計(jì)算機(jī)作為外圍處理機(jī)進(jìn)行處理。 作業(yè)的狀態(tài)及其轉(zhuǎn)換 ? 作業(yè)從提交給系統(tǒng)直到它完成后離開系統(tǒng)前的整個(gè)活動過程,可分為 ?提交狀態(tài) ?后備狀態(tài) ?運(yùn)行狀態(tài) ?完成狀態(tài) 作業(yè)的建立 ? 一個(gè)作業(yè)的建立包括兩個(gè)子過程: 作業(yè)的輸入、作業(yè)控制塊的建立。 程序 和數(shù)據(jù)完成用戶所要求的業(yè)務(wù)處理工作, 作業(yè)說明書則體現(xiàn)用戶的控制意圖。 ?作業(yè)步:通常一個(gè)作業(yè)又可分為若干個(gè)順序處理 的步驟。 注意: 批處理文件之間是可以相互調(diào)用和傳遞參數(shù)的,這樣,用戶就可以將單元功能模塊連接起完成更為復(fù)雜的功能,避免了用戶手工進(jìn)行功能模塊命令的輸入。如果沒有任何參數(shù), echo 命令將顯示當(dāng)前回顯設(shè)置。 ? Driverquery:顯示所有已安裝的設(shè)備驅(qū)動程序及其屬性的列表。 ( 4)網(wǎng)絡(luò)通信命令,例: Ping,Netstat和 Route等。 ( 2)系統(tǒng)操作命令 ,例: Shutdown,Runas和Taskkill等。 Windows的命令控制界面 ? Windows的命令控制界面可以分為兩大部分,即命令解釋部分 (相當(dāng)于 linux的 Shell)和 窗口交互部分。 ( 6)函數(shù)。 ( 4)表達(dá)式比較。 ( 2)位置參數(shù)。 Linux Shell ? Linux Shell是一種交互型命令解釋程序,也是一種命令級程序設(shè)計(jì)語言解釋系統(tǒng),它允許用戶編制帶形式參數(shù)的批命令文件,稱作 Shell腳本或 Shell程序。 ? 程序開發(fā)命令,例: cc,link等。 ? 文檔操作命令,例: csplit,sort等。 ? 磁盤及設(shè)備管理命令,例: df,du,mount等。 ? 文件操作及管理命令,例: ls,find等。 ? Linux的圖形化窗口系統(tǒng)是 X Window。 Linux命令控制界面 ? Linux最大特點(diǎn): 源代碼的免費(fèi)和開放 ,而且為普通用戶與程序員提供通用的標(biāo)準(zhǔn)接口與界面。 ? 通信的系統(tǒng)調(diào)用。 ? 存儲管理系統(tǒng)調(diào)用。 ? 文件系統(tǒng)操作的系統(tǒng)調(diào)用。 系統(tǒng)調(diào)用與一般過程調(diào)用的區(qū)別 ? 通過軟中斷進(jìn)入 一般的過程調(diào)用可直接由調(diào)用過程轉(zhuǎn)向被調(diào)用過程;系統(tǒng)調(diào)用通常都是通過軟中斷機(jī)制轉(zhuǎn)向相應(yīng)的命令處理程序 ? 運(yùn)行在不同的處理器狀態(tài) 一般的過程調(diào)用,其調(diào)用程序和被調(diào)用程序都運(yùn)行在相同的處理器狀態(tài) ;系統(tǒng)調(diào)用調(diào)用程序運(yùn)行在目態(tài),而被調(diào)用程序則運(yùn)行在管態(tài) ? 處理器狀態(tài)的轉(zhuǎn)換 一般的過程調(diào)用不涉及系統(tǒng)狀態(tài)的轉(zhuǎn)換;系統(tǒng)調(diào)用需要系統(tǒng)狀態(tài)轉(zhuǎn)換 ?返回問題 一般的過程調(diào)用在被調(diào)用過程執(zhí)行完后,將返回到調(diào)用過程繼續(xù)執(zhí)行;系統(tǒng)調(diào)用不一定返回原調(diào)用過程 ?嵌套調(diào)用 像一般過程一樣,系統(tǒng)調(diào)用也允許嵌套調(diào)用,但對嵌套調(diào)用的深度都有一定的限制 系統(tǒng)調(diào)用的執(zhí)行過程 ? 設(shè)置系統(tǒng)調(diào)用號和參數(shù) ? 系統(tǒng)調(diào)用命令的一般性處理 ? 系統(tǒng)調(diào)用命令處理程序做具體的處理 Linux系統(tǒng)調(diào)用 ? Linux系統(tǒng)調(diào)用的組成: 核心函數(shù) ,部分提供實(shí)現(xiàn)系統(tǒng)調(diào)用功能的共享代碼,作為操作系統(tǒng)的核心程序駐留在內(nèi)存中; 接口函數(shù) ,部分提供給應(yīng)用程序 API接口,它把系統(tǒng)調(diào)用號、入口參數(shù)地址傳送給相應(yīng)的核心函數(shù)。這一轉(zhuǎn)換在發(fā)生訪管中斷時(shí)由硬件自動實(shí)現(xiàn)。因此,在系統(tǒng)調(diào)用較多的系統(tǒng)中,大多在內(nèi)存中開辟 專用堆棧區(qū) 來傳遞參數(shù)。不過,由于寄存器長度也是較短的。另一種辦法是 通過使用有關(guān)通用寄存器來傳遞參數(shù) 。一種是 由陷阱指令自帶參數(shù) 。而且 ,系統(tǒng)調(diào)用的執(zhí)行結(jié)果也要以參數(shù)形式返回給用戶程序。在操作系統(tǒng)中,處理機(jī)的現(xiàn)場一般被保護(hù)在特定的內(nèi)存區(qū)或寄存器中。 系統(tǒng)調(diào)用 ? 由于在系統(tǒng)調(diào)用處理結(jié)束之后,用戶程序還需利用系統(tǒng)調(diào)用的返回結(jié)果繼續(xù)執(zhí)行,因此,在進(jìn)入系統(tǒng)調(diào)用處理之前,陷阱處理機(jī)構(gòu)還需保存處理機(jī)現(xiàn)場。 ? 為了實(shí)現(xiàn)系統(tǒng)調(diào)用,系統(tǒng)設(shè)計(jì)人員還必須為實(shí)現(xiàn)各種系統(tǒng)調(diào)用功能的子程序編造入口地址表,每個(gè)入口地址都與相應(yīng)的系統(tǒng)子程序名對應(yīng)起來。在陷阱指令中必須包括對應(yīng)系統(tǒng)調(diào)用的功能號。與此相對應(yīng),把由于系統(tǒng)調(diào)用引起處理機(jī)中斷的指令稱為 陷阱指令 (或稱訪管指令 )。該處理機(jī)構(gòu)在收到了處理機(jī)發(fā)來的信號后,啟動相關(guān)的處理程序去完成該系統(tǒng)調(diào)用所要求的功能。那么,編程人員給定了系統(tǒng)調(diào)用名和參數(shù)之后是怎樣得到系統(tǒng)服務(wù)的呢 ? 這需要有一個(gè)類似于硬件中斷處理的中斷處理機(jī)構(gòu)。顯然,這些程序或過程是操作系統(tǒng)程序模塊的一部分,且不能直接被用戶程序調(diào)用。一般,每個(gè)系統(tǒng)為用戶提供幾十到幾百條系統(tǒng)調(diào)用。包括線程的創(chuàng)建、調(diào)度、執(zhí)行、撤銷等。包括調(diào)查作業(yè)占據(jù)內(nèi)存區(qū)的大小、獲取作業(yè)占據(jù)內(nèi)存區(qū)的始址等。該類系統(tǒng)調(diào)用被用在進(jìn)程之間傳遞消息或信號。進(jìn)程控制的有關(guān)系統(tǒng)調(diào)用包括進(jìn)程創(chuàng)建、進(jìn)程執(zhí)行、進(jìn)程撤消、執(zhí)行等待和執(zhí)行優(yōu)先級控制等。 (3) 進(jìn)程控制 。 (2) 文件管理 。(當(dāng)中央處理器處于目態(tài)時(shí)不允許執(zhí)行特權(quán)指令;而處于管態(tài)時(shí)可執(zhí)行這些包括特權(quán)指令在內(nèi)的一切機(jī)器指令) 系統(tǒng)調(diào)用分類 系統(tǒng)調(diào)用大致可分為如下幾類 : (1) 設(shè)備管理 。 ? 調(diào)用的方式:采用訪管方式來實(shí)現(xiàn)。 ? 系統(tǒng)調(diào)用是由操作系統(tǒng)中的一段程序來完成特定功能的,屬于一種特殊的過程調(diào)用。因此,系統(tǒng)調(diào)用像一個(gè)黑箱子那樣,對用戶屏蔽了操作系統(tǒng)的具體動作而只提供有關(guān)的功能。第 2章 用戶接口和作業(yè)管理 概述 ?作業(yè)的基本概念 ? 概念 -作業(yè)通常是指用戶在一次計(jì)算過程中或者一次事物處理過程中要求計(jì)算機(jī)系統(tǒng)所作的工作的集合 -任何一個(gè)作
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1