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

正文內(nèi)容

操作系統(tǒng)課件-閱讀頁

2024-10-14 18:00本頁面
  

【正文】 包括: ( 1) 參數(shù)與變量 位置變量 關(guān)鍵字變量 ( 2) 命令通配符 ( 3) 重定向 ( 4) 管道與過濾器 命令文件 許多命令接口允許用戶提前寫出命令并存入文件 , 且稱為命令文件 命令文件提供了一種把一系列命令組裝成文件的方法 , 然后用文件名作為命令名執(zhí)行另外一系列命令 好的高效命令有如下特點(diǎn): ? 如同標(biāo)準(zhǔn)命令一樣接受參數(shù)和變量 ,并可如宏變量一樣在文本中進(jìn)行替換 ? 允許在命令文件中以嵌套形式調(diào)用其它命令文件 ? 允許參數(shù)來自終端的命令文件本身 ? 允許命令執(zhí)行顯示到終端 、 存入文件或送入打印機(jī) ? 允許命令加入注釋 ? 出錯(cuò)時(shí)允許用戶干預(yù) , 并在適當(dāng)位置恢復(fù)命令文件的執(zhí)行 命令文件可把輸入傳給程序 命令文件可有循環(huán) 、 分支 、 轉(zhuǎn)移等程序語言的特征 命令設(shè)計(jì) ? 命令設(shè)計(jì)是操作系統(tǒng)各模塊設(shè)計(jì)中重要的 , 也是困難的一環(huán) ? 命令解釋和處理程序也是操作系統(tǒng)中重要的程序模塊 實(shí)現(xiàn) 對終端進(jìn)行控制 , 即登錄管理 OS提供監(jiān)控程序 ( monitor) , 不斷檢查系統(tǒng)終端 , 一旦發(fā)現(xiàn)某個(gè)終端打開 , 在終端上顯示必要信息 , 要求用戶注冊 ( 給出用戶名 、 口令 ) ,看其是否合法 , 合法則為終端生成用戶進(jìn)程 , 然后 , 用戶進(jìn)程作業(yè)不斷接收命令為用戶服務(wù) 為每個(gè)用戶建立一個(gè)帳號 , 并記錄這個(gè)用戶的主要信息 , 如用戶名 , 口令 , 這些信息存放在系統(tǒng)文件內(nèi) 。 程序員不再需要與接口寄存器打交道 ,只需一個(gè)簡單的調(diào)用即可 匯編程序例子 2:讀寫硬盤文件內(nèi)容 MOVE DX, OFFSETBUFF MOVE CX, BYTE MOVE BX, HANDLE MOVE AH, 3FH INT 21H 磁盤讀寫的例子:更復(fù)雜 原因 : A、 磁盤的控制和狀態(tài)接口寄存器比打印機(jī)的復(fù)雜的多 , 而且還有地址接口寄存器 B、 通常一個(gè)外存存儲(chǔ)介質(zhì)上可以存放多個(gè)文件 , 隨著文件的建立 、 刪除和拷貝在不停地變化 , 每個(gè)文件的長度隨著其內(nèi)容的變化而不停地變化 高級語言例子:打印 5個(gè)字符 char buff[4]=“abcde”。i=0。 高級語言例子: 讀硬盤文件 f1的第 10到 20個(gè)字節(jié) seek(fd,10,0)。 . . . . . . A= A+1 printf(. . .) B=B+A ( 1)源程序段 INT . . . . . . (2)printf目標(biāo)代碼 INT A=A+1 B=B+A . . . . . . . . . . . . IN OUT . . . (3)程序段編譯產(chǎn)生的 可執(zhí)行代碼 (4)操作系統(tǒng) 可內(nèi)部代碼 嵌入后 該系統(tǒng)調(diào)用的操作系統(tǒng)內(nèi)部實(shí)現(xiàn)代碼 凡是與硬件相關(guān) 、 與應(yīng)用無關(guān)的工作 ,都通過操作系統(tǒng)程序來完成 用戶程序 函數(shù) 操作系統(tǒng) 用戶程序中對操作系統(tǒng)的調(diào)用稱為系統(tǒng)調(diào)用 ( system call) 每個(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)提供的 。 在操作系統(tǒng)內(nèi)部 , 由系統(tǒng)調(diào)用處理程序通過系統(tǒng)調(diào)用分支表( OS的一個(gè)數(shù)據(jù)結(jié)構(gòu) ) 將功能號轉(zhuǎn)換為相應(yīng)的指令地址 . . . 功能號 地址 顯 示 打 印 讀文件 . . . . . . . . . OS的系統(tǒng)調(diào)用分支表 OS代碼 顯示 打印 讀文件 OS INT . . . . . . . . . . . . . . . . . . 用戶程序 系統(tǒng)調(diào)用返回指令中不包括返回地址 ,通過棧保存和彈出返回地址 。 安全接口: INT指令和 IRET指令的執(zhí)行過程中 ,要處理程序狀態(tài)字 PSW, INT指令中要保存用戶程序的老 PSW, 并根據(jù)中斷向量表設(shè)置新 PSW; IRET指令中要在返回用戶程序前恢復(fù)用戶程序的老 PSW 其目的:目態(tài) 、 管態(tài)的管理 系統(tǒng)態(tài)與用戶態(tài)的轉(zhuǎn)換 , 是由系統(tǒng)在INT指令與 IRET指令內(nèi)部自動(dòng)完成的 ,而沒有用一條單獨(dú)的專門指令 。 同時(shí)建立存儲(chǔ)管理的若干數(shù)據(jù)結(jié)構(gòu) , 如自由空間隊(duì)列 、 分配空間隊(duì)列等 ,獲得待分配的自由空間的地址 * 然后 , 分別建立系統(tǒng)設(shè)備和文件系統(tǒng)的控制結(jié)構(gòu)和相應(yīng)表格 , 并填寫好設(shè)備的初始條件 、 狀態(tài)和類型 ,建立好訪問文件系統(tǒng)的各種索引表格 接著 , 對 PCB表和幾個(gè)進(jìn)程隊(duì)列進(jìn)行初始化 。 此時(shí) , 若無其它進(jìn)程 , 系統(tǒng)執(zhí)行空進(jìn)程 , 進(jìn)入循環(huán)等待 用戶敲擊鍵盤 , 將會(huì)產(chǎn)生鍵盤中斷 ,從而引起對命令的解釋 , 生成新的進(jìn)程 , 引起進(jìn)程調(diào)度 。 如果是分時(shí)系統(tǒng)或者采用時(shí)間片調(diào)度 , 每當(dāng)時(shí)間片到 , 系統(tǒng)產(chǎn)生中斷 , 也引起新的進(jìn)程調(diào)度 需要注意的問題: ,有初啟過程轉(zhuǎn)入操作系統(tǒng)初始化程序才進(jìn)入了操作系統(tǒng)模塊 , 不再進(jìn)入系統(tǒng)初始化 , 系統(tǒng)出錯(cuò)提示用戶重啟或停機(jī) 結(jié)構(gòu) , 所有系統(tǒng)全局變量都在此過程中建立并定位 據(jù)系統(tǒng)設(shè)計(jì)的目標(biāo)和規(guī)范擬定而進(jìn)行的 , 尤其是對 PCB表的初始化 , 這些初始值的設(shè)置才構(gòu)成并發(fā)運(yùn)行的基礎(chǔ) 生中斷 , 因此必須關(guān)閉中斷 , 初始化完成再打開中斷 , 從而進(jìn)入并發(fā)環(huán)境 序都是順序執(zhí)行的 , 但一旦初始化完成并開放中斷 , 當(dāng)下一個(gè)時(shí)間片到來或者中斷發(fā)生就進(jìn)入了程序的并
點(diǎn)擊復(fù)制文檔內(nèi)容
黨政相關(guān)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1