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

正文內(nèi)容

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

2024-10-04 18:00本頁(yè)面
  

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