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

正文內(nèi)容

操作系統(tǒng)課件-資料下載頁

2025-09-25 18:00本頁面
  

【正文】 . . . . . . . . . OS的系統(tǒng)調(diào)用分支表 OS代碼 顯示 打印 讀文件 OS INT . . . . . . . . . . . . . . . . . . 用戶程序 系統(tǒng)調(diào)用返回指令中不包括返回地址 ,通過棧保存和彈出返回地址 。 系統(tǒng)調(diào)用返回地址不固定 , 因?yàn)橛脩舫绦蛟诓煌牡胤秸{(diào)用 OS。 安全接口: 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ú)的專門指令 。 這樣可以有效地防止在系統(tǒng)態(tài)下執(zhí)行用戶程序 CALL調(diào)用方式是靜態(tài)調(diào)用 , 被調(diào)用代碼與調(diào)用代碼在同一程序之內(nèi) 有兩種可能性: 被調(diào)用代碼是專門為該軟件編制 ,即基于模塊劃分或僅限于本軟件范圍內(nèi)的公用或重復(fù)使用 ( 沒有問題 ) 被調(diào)用代碼來自公用軟件 ( 函數(shù)庫 ) CALL調(diào)用方式 , 其調(diào)用地址是固定的 , 包含在調(diào)用語句中;返回地址是不固定的 , 在程序執(zhí)行過程中通過棧的實(shí)現(xiàn)來保存和彈出返回地址 CALL指令的內(nèi)部實(shí)現(xiàn)過程: ? 返回地址壓棧 ( 即該 CALL指令所在的地址 ) ? 將該 CALL指令中所含的地址 ( 即被調(diào)用代碼所在地址 ) 送入 PC RET指令的內(nèi)部實(shí)現(xiàn)過程: ? 從棧頂彈出返回地址送入程序計(jì)數(shù)器 PC 其它如 jump,jnc,LOOP指令也如此 操作系統(tǒng)的安裝與啟動 操作系統(tǒng)怎樣開始運(yùn)行 怎樣形成一種系統(tǒng)操作環(huán)境 怎樣從程序的順序執(zhí)行轉(zhuǎn)換到支持程序的并發(fā)執(zhí)行 操作系統(tǒng)的引導(dǎo)和裝入 兩種方式: 獨(dú)立引導(dǎo) ( bootup) 輔助下裝 ( download) 獨(dú)立引導(dǎo)方式:大多數(shù)系統(tǒng)采用 , 操作系統(tǒng)的核心文件存儲在系統(tǒng)本身的存儲設(shè)備中 , 由系統(tǒng)自己將操作系統(tǒng)核心程序讀入內(nèi)存并運(yùn)行 , 最后建立一個操作環(huán)境 步驟: , 執(zhí)行系統(tǒng)初啟程序 , 對系統(tǒng)硬件和配置進(jìn)行自檢 , 保證系統(tǒng)沒有硬件錯誤 3從硬盤中讀入操作系統(tǒng)初啟文件 , 并將控制權(quán)交給該程序模塊 (4)執(zhí)行操作系統(tǒng)初啟程序 , 完成系統(tǒng)環(huán)境配置和操作系統(tǒng)初始化工作 (5)繼續(xù)讀入其余的操作系統(tǒng)文件 , 逐個執(zhí)行相應(yīng)的系統(tǒng)程序 , 完成操作系統(tǒng)各種功能模塊的裝入 , 完善操作系統(tǒng)的操作環(huán)境 , 做好程序并發(fā)執(zhí)行的準(zhǔn)備 ( 6) 等待用戶請求和用戶作業(yè)的輸入 ,經(jīng)過操作系統(tǒng)調(diào)度后并發(fā)執(zhí)行 輔助下裝方式:操作系統(tǒng)的主要文件并不放在系統(tǒng)本身的存儲設(shè)備中 ,而是在系統(tǒng)啟動后 , 執(zhí)行下裝操作 ,從另外的計(jì)算機(jī)系統(tǒng)或者主機(jī)系統(tǒng)中將操作系統(tǒng)常駐部分傳送到該計(jì)算機(jī)中 , 使它形成一個操作環(huán)境 優(yōu)點(diǎn):可以節(jié)省較大的存儲空間 , 下裝的操作系統(tǒng)也并非是全部程序代碼 , 只是常駐部分或者專用部分 ,當(dāng)這部分操作系統(tǒng)出現(xiàn)問題和故障時 , 可以再請求下裝 系統(tǒng)配置與初始化 操作系統(tǒng)的引導(dǎo)是一個從程序的順序執(zhí)行到并發(fā)執(zhí)行的過程 , 只有在操作系統(tǒng)初始化完成后 , 才能建立這樣一個環(huán)境 步驟: , 以保證系統(tǒng)的順利引導(dǎo) ,對系統(tǒng)的配置進(jìn)行認(rèn)定 , 并保存檢測的結(jié)果 , 作為系統(tǒng)的初始配置條件 初始化工作: 根據(jù)操作系統(tǒng)設(shè)計(jì)時定義的全局參數(shù) , 在內(nèi)存中建立操作系統(tǒng)工作時所必需的數(shù)據(jù)結(jié)構(gòu)和各種記錄表格 ,并且根據(jù)當(dāng)前系統(tǒng)的環(huán)境配置情況 ,填寫相應(yīng)的表格和結(jié)構(gòu) , 設(shè)定它們的初始條件 、 參數(shù)和狀態(tài) * 在初始化過程中 , 最重要的是建立有關(guān)進(jìn)程的所有數(shù)據(jù)結(jié)構(gòu) , 如建立PCB表 , 建立相應(yīng)的進(jìn)程隊(duì)列 , 并且按照系統(tǒng)設(shè)計(jì)時的全局參數(shù) * 其次 , 操作系統(tǒng)根據(jù)檢查得到的數(shù)據(jù)獲得自由存儲空間的容量 , 并依此作為存儲分配的基數(shù)之一 。 同時建立存儲管理的若干數(shù)據(jù)結(jié)構(gòu) , 如自由空間隊(duì)列 、 分配空間隊(duì)列等 ,獲得待分配的自由空間的地址 * 然后 , 分別建立系統(tǒng)設(shè)備和文件系統(tǒng)的控制結(jié)構(gòu)和相應(yīng)表格 , 并填寫好設(shè)備的初始條件 、 狀態(tài)和類型 ,建立好訪問文件系統(tǒng)的各種索引表格 接著 , 對 PCB表和幾個進(jìn)程隊(duì)列進(jìn)行初始化 。 此時 , 可以建立一個空進(jìn)程 ( NULL) , 或者把執(zhí)行的這個程序本身作為第一個進(jìn)程 如果系統(tǒng)有實(shí)時時鐘控制 , 還需對時鐘控制邏輯進(jìn)行初始化 操作系統(tǒng)初始化完成后 , 系統(tǒng)給出系統(tǒng)版本提示和系統(tǒng)信息 , 開放系統(tǒng)中斷 。 此時 , 若無其它進(jìn)程 , 系統(tǒng)執(zhí)行空進(jìn)程 , 進(jìn)入循環(huán)等待 用戶敲擊鍵盤 , 將會產(chǎn)生鍵盤中斷 ,從而引起對命令的解釋 , 生成新的進(jìn)程 , 引起進(jìn)程調(diào)度 。 用戶通過命令或者程序與操作系統(tǒng)交互 , 完成用戶作業(yè) 。 如果是分時系統(tǒng)或者采用時間片調(diào)度 , 每當(dāng)時間片到 , 系統(tǒng)產(chǎn)生中斷 , 也引起新的進(jìn)程調(diào)度 需要注意的問題: ,有初啟過程轉(zhuǎn)入操作系統(tǒng)初始化程序才進(jìn)入了操作系統(tǒng)模塊 , 不再進(jìn)入系統(tǒng)初始化 , 系統(tǒng)出錯提示用戶重啟或停機(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)下一個時間片到來或者中斷發(fā)生就進(jìn)入了程序的并發(fā)執(zhí)行 。 這才是順序到并發(fā)的分界點(diǎn) , 沒有多個進(jìn)程或多道程序等待 , 此時運(yùn)行空進(jìn)程代碼 , 或者進(jìn)入一個無限循環(huán) , 或者運(yùn)行待機(jī)程序 , 或者運(yùn)行安全檢測程序等 , 直到有并發(fā)程序進(jìn)入 , 引起調(diào)度切換
點(diǎn)擊復(fù)制文檔內(nèi)容
黨政相關(guān)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1