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

正文內容

操作系統(tǒng)的保護與安全-文庫吧

2024-12-25 22:35 本頁面


【正文】 2. 重定位 ? 我們可以將系統(tǒng)實際賦給程序的內存起始地址的值作為一個常數(shù)重定位因子。 ? 先將程序的起始地址視為 0(這時程序內的每個地址的值實際上就是相對于起始地址的偏移值),在把程序真正裝入到內存時再將常數(shù)重定位因子加到程序內的每個地址上,使得程序執(zhí)行時所涉及的所有和實際地址有關的地址都相應得到改變,這個過程,我們稱之為重定位 (Relocation)。 ? 界址寄存器可以作為硬件重定位設備。 16 內存及地址保護 3. 基址 /界限寄存器 ? 在兩個或多個用戶情況下,任何一方都不能預先知道程序將被裝入到內存的什么地址去執(zhí)行,系統(tǒng)通過重定位寄存器提供的基址來解決這一問題。 ? 程序中所有的地址都是起始于基地址(程序在內存中的起始地址)的位移,由此可見,基地址寄存器提供了向下的界限,而向上的地址界限由誰來提供呢?系統(tǒng)引進了界限寄存器,其內容作為向上的地址界限。于是每個程序的地址被強制在基址之上,界限地址之下。 17 內存及地址保護 基址 /界限寄存器對: 兩對基址 /界限寄存器 : 內存操作系統(tǒng)用戶空間 ANN +1PP +1用戶空間 B用戶空間 C +1……………基址寄存器械N +1界限寄存器P +1 地址 內存 程序基址寄存器 操作系統(tǒng) 程序界限寄存器 用戶 A 程序 空間 數(shù)據(jù)基址寄存器 用戶 B 數(shù)據(jù) 空間 用戶 A 數(shù)據(jù) 用戶程序 數(shù)據(jù)界限寄存器 空間 和 數(shù)據(jù) 用戶 C 程序 空間 空間 用戶 C 數(shù)據(jù) 空間 用戶 B 程序 空間18 內存及地址保護 4. 特征位結構 ? 下面介紹內存地址保護的另一種方法 ——使用特征位結構,即在機器內存的每個字中都有一個或多個附加位表示該字的存取權限,這些存取位僅能被特權指令(操作系統(tǒng)指令)設置。 ? 在程序狀態(tài)字中同樣設置特征位,每次指令存取該單元時都對這些位進行檢查,僅當兩者的特征位相匹配時才允許訪問,否則產生保護中斷。 19 內存及地址保護 5. 分段、分頁和段頁式 ? 程序可以被劃分為許多具有不同存取權限的塊,每塊具有一個邏輯實體,可以是一個過程代碼或是一個數(shù)組的數(shù)據(jù)等等。 ? 從邏輯上講,程序員將程序看做一系列段的集合,段可以分別重定位,允許將任何段放在任何可用的內存單元內。操作系統(tǒng)通過在段表中查找段名以確定其實際的內存地址,用戶程序并不
點擊復制文檔內容
試題試卷相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1