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

正文內(nèi)容

操作系統(tǒng)教程(第二版)第3章用戶接口與作業(yè)管理-文庫吧資料

2025-01-25 06:36本頁面
  

【正文】 或用戶態(tài) ? 系統(tǒng)調(diào)用:調(diào)用程序在用戶態(tài),被調(diào)用程序在系統(tǒng)態(tài) 狀態(tài)的轉(zhuǎn)換 ? 一般的過程調(diào)用不涉及系統(tǒng)狀態(tài)的轉(zhuǎn)換,可直接由調(diào)用過程轉(zhuǎn)向被調(diào)用過程 ? 運(yùn)行系統(tǒng)調(diào)用時(shí),調(diào)用和被調(diào)用過程在不同系統(tǒng)狀態(tài),不允許由調(diào)用過程直接轉(zhuǎn)向被調(diào)用過程 ? 通過軟中斷機(jī)制先由用戶態(tài)轉(zhuǎn)換為核心態(tài) ? 在 OS核心分析后,轉(zhuǎn)向相應(yīng)的系統(tǒng)調(diào)用處理子程序 (續(xù) 1) 返回問題 ? 一般過程調(diào)用在被調(diào)用過程執(zhí)行完后,回調(diào)用過程 ? 搶占式調(diào)度的系統(tǒng)中,被調(diào)用過程執(zhí)行完后,系統(tǒng)將對(duì)所有要求運(yùn)行的進(jìn)程進(jìn)行優(yōu)先級(jí)分析。 高級(jí)語言例子: 讀硬盤文件 f1的第 10到 20個(gè)字節(jié) seek(fd,10,0)。i=0。包括: ( 1)參數(shù)與變量 位置變量 關(guān)鍵字變量 ( 2)命令通配符 ( 3)重定向 ( 4)管道與過濾器 4. 命令語言(續(xù) 4) 批處理命令: 針對(duì)脫機(jī)用戶操作和大量順序操作功能而設(shè)計(jì) 批處理命令可以是專門的命令,也可是系統(tǒng)的基本命令;還有有關(guān)的語法結(jié)構(gòu),循環(huán)、分支、轉(zhuǎn)移、判別等,構(gòu)成一套特殊的命令語言 5.命令文件 5.命令文件(續(xù)) ? 提前寫出命令并存入文件,稱之為命令文件 ? 命令文件提供了一種把一系列命令組裝成文件的方法,然后用文件名作為命令名執(zhí)行另外一系列命令 ? 特點(diǎn): ( 1)接受參數(shù)、變量,宏變量替換 ( 2)允許嵌套形式調(diào)用其他命令文件 ( 3)允許參數(shù)來自終端的命令文件本身 ( 4)允許執(zhí)行顯示到終端、存入文件或送入打印機(jī) ( 5)允許命令加入注釋 ( 6)出錯(cuò)時(shí)允許用戶干預(yù) ( 7)可把輸入傳給程序,可有循環(huán)、分支、轉(zhuǎn)移等 時(shí)間片輪轉(zhuǎn): ? 在 OS控制下,采用 “ 時(shí)間片輪轉(zhuǎn) ” 方法使每個(gè)終端作業(yè)都能在一個(gè) “ 時(shí)間片 ” 內(nèi)去占用處理器 ? 當(dāng)時(shí)間片用完后,讓出處理器給另一個(gè)終端作業(yè) ? 這樣,保證從終端用戶輸入命令到計(jì)算機(jī)系統(tǒng)給出應(yīng)答 只是幾秒鐘的時(shí)間,使端用戶感到滿意 6. 交互式系統(tǒng)實(shí)例 ——分時(shí)系統(tǒng) 分時(shí)系統(tǒng)中的用戶控制作業(yè)的執(zhí)行大致有四個(gè)階段: ? 終端的連接 ? 用戶登錄 ? 控制作業(yè)執(zhí)行 ? 用戶退出 6. 交互式系統(tǒng)實(shí)例 ——分時(shí)系統(tǒng) (續(xù) 1) (1) 終端的連接 必須使終端設(shè)備與計(jì)算機(jī)系統(tǒng)在線路上接通 ? 近程終端是直接與計(jì)算機(jī)系統(tǒng)連接的,當(dāng)終端設(shè)備加電后,終端就與計(jì)算機(jī)系統(tǒng)在線路上接通了 ? 遠(yuǎn)程終端通過租用專線或交換線接到計(jì)算機(jī)系統(tǒng),在終端加電后用戶還需通過電話撥號(hào)進(jìn)行呼叫,直到接通 當(dāng)終端與計(jì)算機(jī)系統(tǒng)在線路上接通后,計(jì)算機(jī)系統(tǒng)會(huì)在終端上顯示信息告訴用戶 6. 交互式系統(tǒng)實(shí)例 ——分時(shí)系統(tǒng) (續(xù) 2) (2) 用戶登錄 用戶必須向系統(tǒng)登錄 ? 用戶首先輸入 “ 登錄 ” 命令( LOGON)命令 系統(tǒng)會(huì)向詢問用戶名、作業(yè)名、口令和資源需求等 經(jīng)過識(shí)別用戶、核對(duì)口令,系統(tǒng)在終端上顯示 “ 已登錄 ”和進(jìn)入系統(tǒng)的時(shí)間等信息 ? 若口令不對(duì)或資源暫時(shí)不能滿足時(shí),則系統(tǒng)在終端上顯示“ 登錄不成功 ” 并給出登錄失敗的原因 ? 用戶的登錄過程可看作是對(duì)終端作業(yè)的作業(yè)調(diào)度 6. 交互式系統(tǒng)實(shí)例 ——分時(shí)系統(tǒng) (續(xù) 3) (3) 控制作業(yè)執(zhí)行 登錄成功的終端用戶 ? 可從終端上輸入作業(yè)的程序和數(shù)據(jù) ? 使用系統(tǒng)提供的命令語言或會(huì)話語句控制作業(yè)執(zhí)行 每輸入一命令或一會(huì)話語句后,由系統(tǒng)解釋執(zhí)行 且在終端上顯示執(zhí)行成功或問題 由用戶決定下一步命令或會(huì)話 直到作業(yè)完成 6. 交互式系統(tǒng)實(shí)例 ——分時(shí)系統(tǒng) (續(xù) 4) (4) 用戶退出 用戶輸入 “ 退出 ” 命令( LOGOFF 命令)請(qǐng)求退出系統(tǒng) 系統(tǒng)接收命令后就收回該用戶所占的資源讓其退出 同時(shí)在終端上顯示 “ 退出時(shí)間 ” 或 “ 使用系統(tǒng)時(shí)間 6. 交互式系統(tǒng)實(shí)例 ——分時(shí)系統(tǒng) (續(xù) 5) 四 . 系統(tǒng)調(diào)用 系統(tǒng)調(diào)用,是用戶在程序中調(diào)用操作系統(tǒng)所提供的一些子功能 ? 這是特殊的過程調(diào)用,由特殊的機(jī)器指令實(shí)現(xiàn) ? 這個(gè)指令還將系統(tǒng)轉(zhuǎn)入管態(tài) 系統(tǒng)調(diào)用程序是一個(gè)低級(jí)過程,只能由匯編語言直接訪問 系統(tǒng)調(diào)用是操作系統(tǒng)提供給編程人員的唯一接口 利用系統(tǒng)調(diào)用,動(dòng)態(tài)請(qǐng)求和釋放系統(tǒng)資源 完成與硬件相關(guān)的工作以及控制程序的執(zhí)行等 每個(gè)操作系統(tǒng)都提供幾百種系統(tǒng)調(diào)用,包括:外存文件與目錄的讀寫,各種 I/O設(shè)備的使用,在程序中啟動(dòng)另一個(gè)程序,查詢和統(tǒng)計(jì)系統(tǒng)資源使用情況等等 實(shí)際上系統(tǒng)調(diào)用語句本身是硬件提供的(機(jī)器指令),但其所調(diào)用的功能是操作系統(tǒng)提供的 每種機(jī)器的機(jī)器指令集中都有一條系統(tǒng)調(diào)用指令(訪管指令) (續(xù) 1) 匯編程序例子:打印 5個(gè)字符 方法 1:調(diào)用 DOS功能 MOVE A, PARA1 MOVE B, PARA2 INT 21H 系統(tǒng)調(diào)用的例子 1 (續(xù) 2) 高級(jí)語言例子:打印 5個(gè)字符 char buff[4]=―abcde‖。如:DOS的 xcopy命令 ? 命令簡化 :利用 參數(shù)替換 可簡化命令輸入,通配符 (?, *)用于匹配一組文件名 ? 如: UNIX的 cp命令:當(dāng)前目錄上有兩個(gè) 和 時(shí), cp *.tar /tmp等同于 cp /tmp。 ? 如 UNIX系統(tǒng): cp r doc /tmp-- argv[0], argv[1], ...(含子目錄的文件復(fù)制: /tmp為目標(biāo)地址) 4. 命令語言(續(xù) 3) ? 命令分類 :內(nèi)部命令和外部命令 ? 內(nèi)部命令: 直接由 shell本身完成 ,功能簡單、使用頻繁;如: DOS的 copy命令。 \rm r f 為解壓縮后再展開。如: ? ―ls a l‖列出當(dāng)前目錄文件列表; ? gunzip 。第三章 用戶接口與作業(yè)管理 1. 作業(yè)級(jí)接口 操作系統(tǒng)為用戶對(duì)作業(yè)運(yùn)行全過程控制提供的功能 (1) 聯(lián)機(jī)接口(交互式) (2) 脫機(jī)接口 一、用戶與操作系統(tǒng)的接口 ? 作業(yè)級(jí)接口 ? 程序級(jí)接口 系統(tǒng)為用戶在程序一級(jí)提供有關(guān)服務(wù)而設(shè)置 由一組系統(tǒng)調(diào)用命令組成 ? 負(fù)責(zé)管理和控制運(yùn)行的程序 ? 并在這些程序與系統(tǒng)控制的資源和提供的服務(wù)間實(shí)現(xiàn)交互作用 ? 用匯編語言:在程序中直接用系統(tǒng)調(diào)用命令 ? 用高級(jí)語言:可在編程時(shí)使用過程調(diào)用語句 2. 程序級(jí)接口 二、批處理系統(tǒng)作業(yè)處理 ( 1)作業(yè) 用戶在一次計(jì)算過程中,或者一次事務(wù)處理過程中,要求計(jì)算機(jī)系統(tǒng)所做工作的總稱 ( 2)作業(yè)步 一個(gè)作業(yè)可劃分成若干部分,稱為一個(gè)作業(yè)步 典型的作業(yè)控制過程: “編譯”、“連接裝配”、“運(yùn)行” ( 3)作業(yè)流 ( 4)典型的作業(yè)步 編譯 連接裝配 運(yùn)行 目標(biāo) 程序 段 目標(biāo) 程序 源程序 輸入數(shù)據(jù) 子程序 庫函數(shù) 動(dòng)態(tài)庫函數(shù) 計(jì)算結(jié)果 1. 作業(yè)的基本概念 (續(xù) 1) 2. 批處理作業(yè)控制語言與作業(yè)說明書 ( 1)作業(yè)控制語言 ? 用戶用于描述批處理作業(yè)處理過程控制意圖的一種特殊程序 ? 書寫作業(yè)說明書的語言稱為作業(yè)控制語言( JCL) ( 2)作業(yè)控制語言的類別 包括: I/O命令、編譯命令、操作命令以及條件命令等 ( 3)作業(yè)說明書 表達(dá)用戶對(duì)作業(yè)的控制意圖 內(nèi)容: ? 作業(yè)的基本描述 ? 作業(yè)控制描述 ? 資源要求描述 2. 批處理作業(yè)控制語言與作業(yè)說明書 (續(xù) ) 3. 作業(yè)控制塊與作業(yè)表 ( 1)作業(yè)控制塊( JCB: Job Control
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1