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

正文內容

操作系統(tǒng)教程(第二版)第3章用戶接口與作業(yè)管理(編輯修改稿)

2025-02-08 06:36 本頁面
 

【文章內容簡介】 息,稱為緩輸出 實現(xiàn)了對作業(yè)輸入、組織調度和輸出的統(tǒng)一管理 ? 使外設在 CPU直接控制下,與 CPU并行工作(稱為假脫機) 輸入裝置 輸出裝置 通 道 通 道 輸出裝置 輸出裝置 通 道 主機系統(tǒng) 輸入管 輸出管 理模塊 理模塊 外 設 輸入井 輸出井 SPOOLing系統(tǒng) 10. SPOOLing系統(tǒng)工作原理 (續(xù) 3) 三、 交互式系統(tǒng)的作業(yè)管理 1. 概述 ( 1)命令接口 在操作系統(tǒng)與計算機用戶之間提供易于理解的雙向通信機制 基本任務: ? 解釋命令,傳送命令以便執(zhí)行 ? 接受系統(tǒng)信息,提交給用戶(以響應語言的形式) ? 交互式命令的接口復雜 含功能結構,可能問題的處理,如各種約定、前端處理、命令日志、命令注解、宏命令及命令組等 ? 交互式控制靈活方便,可以隨時進行各種處理,排除問題,方便調試;系統(tǒng)利用率低 ? 接口包括:一組聯(lián)機命令,終端處理程序,命令解釋程序 1. 概述 (續(xù) 1) ( 2)終端處理程序 ? 交互式命令接口:用戶同操作系統(tǒng)的通信通過一個輸入 /輸出裝置來實現(xiàn) ? I/O裝置一般是顯示終端 輸入通過鍵盤:在有的系統(tǒng)中,可通過指示裝置(例如鼠標)輸入 系統(tǒng)輸入呈現(xiàn)在顯示屏幕上,一次顯示若干正文行 某些系統(tǒng)中,提供圖形顯示功能 ? 不管哪種 I/O方式,這個終端裝置是由一個終端處理程序管理和控制 1. 概述 (續(xù) 2) ? 終端處理程序提供的輸入輸出方式對整個用戶命令接口有重大影響 ? 也確定了用戶與其應用程序之間的通信方式 ? 終端處理程序必須作為用戶接口的一個組成部分來考慮 即,直接影響命令接口的一些問題須由終端處理程序解決 1. 概述 (續(xù) 3) ( 3)直接影響命令接口的一些問題 ( a)回送顯示( Echoing) 通常,每從鍵盤打入一個字符,終端處理程序回送響應的字符到顯示屏上 有時用戶要求其顯示一個不同的字符或不顯示(例如,用戶鍵入口令時) 對于通過遠程通信線路訪問的終端,可能需要抑制這種回送 回送顯示委托給遠程終端來實現(xiàn) 1. 概述 (續(xù) 4) ( b)提前打入( Type ahead) 假定輸入字符在一程序準備處理它們之前打入,則由 “ 提前打入進程 ”把它們保存在緩沖區(qū)中 緩沖區(qū)容量是有限,當其存滿后,再有輸入時,或者漏掉,或者將破壞緩沖區(qū)原有的內容 ( c)字符變換 有些情況下,需要對打入的字符進行代碼變換 如,把小寫字母轉換成大寫字母,或者反之 ( d)行緩沖 打入的字符在送到程序前,由終端接口保存,直到整個命令行打入為止 為用戶提供了校驗、編輯,甚至取消命令的機會 ( 3)直接影響命令接口的一些問題(續(xù) 1) 1. 概述 (續(xù) 5) ( e)中斷字符( Break Characters) 多數(shù)交互式命令接口可以接受一些稱為中斷字符的特殊字符,并立即采取相應的行動 如,在許多系統(tǒng)中,同時打入 CTRL—C字符鍵,立即終止當前程序執(zhí)行,并使命令處理程序重新初始化 ( 3)直接影響命令接口的一些問題(續(xù) 2) 1. 概述 (續(xù) 6) 2. 命令解釋程序 命令解釋程序有兩種處理方法: ( a)由終端命令解釋程序直接處理 在沒有創(chuàng)建子進程功能的系統(tǒng)中 終端命令通常由對應的命令解釋程序處理 在這樣系統(tǒng)中,僅有一個進程對應一個終端用戶 ( b)由子進程代為處理 ? 在具有創(chuàng)建子進程功能的系統(tǒng)中,對于較為單純的命令,如列目錄,拷貝文件等,命令解釋程序本身便能完成,此時由命令解釋程序直接處理 ? 對較復雜命令,如對于 C源程序進行編譯,命令解釋程序本身不能處理,此時創(chuàng)建一個子進程,并由該子進程運行 C編譯程序 3. 命令接口的結構 ? 命令接口由命令處理器來實現(xiàn) ? 命令處理器的實現(xiàn)方式: ( a)作為 OS的一個部分 如, OS/MVT或 VAX/VMS ( b)作為 OS的一個獨特模塊,能方便地修改或替換 如, RT11或 CP/M ( c)作為一易于被替換的普通程序 如, UNIX操作系統(tǒng) (d) 在某些系統(tǒng)中,可能用專門設計的命令接口替代標準的命令接口 如,多用戶 UNIX,用戶可有不同命令接口 4.命令語言 命令語言規(guī)定由 OS執(zhí)行的一系列操作 ? 在一般的命令語言中,用戶通過打入稱為命令行的一行指令來規(guī)定每一個動作 ? 每一命令行以命令開始,它標識所要執(zhí)行的操作 ? 大多數(shù)命令是用運行一個程序來執(zhí)行所請求的操作 多數(shù)命令行中要給出一些參數(shù) , 每一命令語句實際上是帶有參數(shù)的一個過程調用 一個命令語言通常提供下列幾組命令: ( 1)系統(tǒng)訪問命令 登錄命令,如, login等 撤離命令,如, logout等 ( 2)文件管理命令 ( 3)編輯、編譯和執(zhí)行命令 ( 4)詢問命令 ( 5)操作員專用命令 4. 命令語言(續(xù) 1) 4. 命令語言(續(xù) 2) 命令行:規(guī)定由操作系統(tǒng)執(zhí)行的一系列操作 ? 命令行 :一行可有一個或多個命令,每次一行,包含一個或多個命令。 ? shell給出提示符時可輸入,以回車鍵提交。如: ? ―ls a l‖列出當前目錄文件列表; ? gunzip 。 tar xvf 。 \rm r f 為解壓縮后再展開。 ? 命令格式 :一個命令可有命令 參數(shù) ,格式包括選項 /開關 (option/switch)或參數(shù) (argument)。 ? 如 UNIX系統(tǒng): cp r doc /tmp-- argv[0], argv[1], ...(含子目錄的文件復制: /tmp為目標地址) 4. 命令語言(續(xù) 3) ? 命令分類 :內部命令和外部命令 ? 內部命令: 直接由 shell本身完成 ,功能簡單、使用頻繁;如: DOS的 copy命令。 ? 外部命令:運行相應的 可執(zhí)行文件 ,在使用時加載。如:DOS的 xcopy命令 ? 命令簡化 :利用 參數(shù)替換 可簡化命令輸入,通配符 (?, *)用于匹配一組文件名 ? 如: UNIX的 cp命令:當前目錄上有兩個 和 時, cp *.tar /tmp等同于 cp /tmp。 cp /tmp ? 命令的附加功能 命令的附加功能用以擴大命令的功能性、選擇性、適應性。包括: ( 1)參數(shù)與變量 位置變量 關鍵字變量 ( 2)命令通配符 ( 3)重定向 ( 4)管道與過濾器 4. 命令語言(續(xù) 4) 批處理命令: 針對脫機用戶操作和大量順序操作功能而設計 批處理命令可以是專門的命令,也可是系統(tǒng)的基本命令;還有有關的語法結構,循環(huán)、分支、轉移、判別等,構成一套特殊的命令語言 5.命令文件 5.命令文件(續(xù)) ? 提前寫出命令并存入文件,稱之為命令文件 ? 命令文件提供了一種把一系列命令組裝成文件的方法,然后用文件名作為命令名執(zhí)行另外一系列命令 ? 特點: ( 1)接受參數(shù)、變量,宏變量替換 ( 2)允許嵌套形式調用其他命令文件 ( 3)允許參數(shù)來自終端的命令文件本身 ( 4)允許執(zhí)行顯示到終端、存入文件或送入打印機 ( 5)允許命令加入注釋 ( 6)出錯時允許用戶干預 ( 7)可把輸入傳給程序,可有循環(huán)、分支、轉移等 時間片輪轉: ? 在 OS控制下,采用 “ 時間片輪轉 ” 方法使每
點擊復制文檔內容
教學課件相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1