計算機操作系統(tǒng)作業(yè)詳細版_第1頁
計算機操作系統(tǒng)作業(yè)詳細版_第2頁
計算機操作系統(tǒng)作業(yè)詳細版_第3頁
計算機操作系統(tǒng)作業(yè)詳細版_第4頁
計算機操作系統(tǒng)作業(yè)詳細版_第5頁
已閱讀5頁,還剩3頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

1、1. 為什么要配置層次式存儲器?在計算機執(zhí)行時, 幾乎每一條指令都涉及對存儲器的訪問, 因此要求對存儲器的訪問速度能 跟得上處理機的運行速度?;蛘哒f,存儲器的速度必須非常快,能與處理機的速度相匹配, 否則會明顯的影響到處理機的運行。 此外還要求存儲器具有非常大的容量, 而且存儲器的價 格還應(yīng)很便宜。 對于這樣十分嚴格的三個條件, 目前是無法同時滿足的。 于是正在現(xiàn)代計算 機系統(tǒng)中都無一例外的采用了多層結(jié)構(gòu)的存儲器系統(tǒng)。2. 可采用哪幾種方式將程序裝入內(nèi)存?它們分別適用于何種場合?(1)絕對裝入方式當計算機系統(tǒng)很小, 且僅能運行單道程序時, 完全有可能知道程序?qū)Ⅰv留在內(nèi)存的什么位置。 此時可以采

2、用絕對裝入方式。用戶程序編譯后,將產(chǎn)生絕對地址的目標代碼。(2)可重定位裝入方式絕對裝入方式只能將目標模塊裝入到內(nèi)存中事先指定的位置, 這只適用于單道程序環(huán)境。 而 在多道程序環(huán)境下, 編譯程序不可能預(yù)知經(jīng)編譯后所得到的目標模塊應(yīng)放在內(nèi)存的何處。 因 此,對于用戶程序編譯所形成的若干個目標模塊, 它們的起始地址通常都是從 0開始的, 程 序中的其他地址也都是想對于起始地址計算的。 此時, 不可能再采用絕對裝入方式, 而應(yīng)采 用可重定位裝入方式,他可以根據(jù)內(nèi)存的具體情況將裝入模塊裝入到內(nèi)存的適當位置。(3)動態(tài)運行時的裝入方式可重定位裝入方式可將裝入模塊裝入到內(nèi)存中任何允許的位置, 故可用于多道

3、程序環(huán)境, 但 該方式并不允許程序運行時在內(nèi)存中移動位置。 因為, 程序在內(nèi)存中的移動, 意味著它的物 理位置發(fā)生了變化, 這時必須對程序和數(shù)據(jù)的地址 (絕對地址) 進行修改后方能運行。 然而, 實際情況是, 在運行過程中他在內(nèi)存中的位置肯能經(jīng)常要改變。 動態(tài)運行時的裝入程序在把 裝入模塊裝入內(nèi)存后, 并不立即把裝入模塊中的邏輯地址轉(zhuǎn)換為物理地址, 而是把這種地址 轉(zhuǎn)換推遲到程序真正要執(zhí)行時才進行。因此,裝入內(nèi)存后的所有地址都仍然是邏輯地址。3. 何謂靜態(tài)鏈接?靜態(tài)鏈接時需要解決兩個什么問題?在程序運行之前, 先將各目標模塊及他們所需的庫函數(shù)鏈接成一個完整的裝配模塊, 以后不 再拆開,我們把這

4、種事先進行鏈接的方式稱為靜態(tài)鏈接方式。需要解決的兩個問題是:對相對地址進行修改。變換外部調(diào)用符號。4. 何謂裝入時動態(tài)鏈接?裝入時動態(tài)鏈接方式有何優(yōu)點?這是指將用戶源程序編譯后所得到的一組目標模塊, 再裝入內(nèi)存時, 采用邊裝入邊鏈接的鏈 接方式。 即在裝入一個目標模塊時, 若發(fā)生一個外部模塊調(diào)用事件, 將引起裝入程序去找出 對應(yīng)的外部目標模塊,并將它裝入內(nèi)存。裝入時動態(tài)鏈接方式有以下優(yōu)點: 便于修改和更新。 采用動態(tài)鏈接方式, 由于各目標模塊是分開存放的, 所以要修改或更新 個目標模塊是件非常容易的事。便于實現(xiàn)對目標模塊的共享。 再采用靜態(tài)鏈接方式時, 每個應(yīng)用模塊都必須含有其目標模 塊的拷貝

5、,無法實現(xiàn)對目標模塊的共享。但采用裝入時動態(tài)鏈接方式時,OS 就很容易將一個目標模塊鏈接到幾個應(yīng)用模塊上,實現(xiàn)多個應(yīng)用程序?qū)υ撃K的共享。5. 何謂運行時動態(tài)鏈接?運行時動態(tài)鏈接有何優(yōu)點?在許多情況下, 應(yīng)用程序在運行時, 每次要運行的模塊可能都是不相同的。 但由于事先無法 知道本次要運行哪些模塊, 故只能是將所有可能要運行到的模塊全部都裝入內(nèi)存, 并在裝入 時全部鏈接在一起, 顯然這是低效的, 因為往往會有部分目標模塊根本就不運行。 近幾年流 行起來的運行時動態(tài)鏈接方式, 是對上述裝入時鏈接方式的一種改進。 這種鏈接方式是, 將 對某些模塊的鏈接推遲到程序執(zhí)行時才進行。 亦即, 在執(zhí)行過程中

6、, 當發(fā)現(xiàn)一個被調(diào)用模塊 尚未裝入內(nèi)存時,立刻由 OS去找到該模塊,將之裝入內(nèi)存,將其鏈接到調(diào)用者模塊上,這 樣不僅能加快程序的裝入過程,而且可節(jié)省大量的內(nèi)存空間。6. 在動態(tài)分區(qū)分配方式中,應(yīng)如何將各空閑分區(qū)鏈接成空閑分區(qū)鏈?為了實現(xiàn)對空閑分區(qū)的分配和鏈接, 在每個分區(qū)的起始部分設(shè)置一些用于控制分區(qū)分配的信 息,以及用于鏈接各分區(qū)所用的前向指針,在分區(qū)尾部則設(shè)置一后向指針。通過前、后向 鏈接指針, 可將所有的空閑分區(qū)鏈接成一個雙向鏈。 為了檢索方便, 在分區(qū)尾部重復(fù)設(shè)置狀 態(tài)位和分區(qū)大小表目。當分區(qū)被分配出去以后,把狀態(tài)位由“0”改為“ 1”,此時,前、后向指針已無意義。7. 為什么要引入動

7、態(tài)重定位?如何實現(xiàn)?在動態(tài)運行時裝入的方式中,作業(yè)裝入內(nèi)存后的所有地址仍然都是相對(邏輯)地址。 而將相對地址轉(zhuǎn)換為絕對 (物理) 地址的工作被推遲到程序指令要真正執(zhí)行時進行。 為使地址的 轉(zhuǎn)換不會影響到指令的執(zhí)行速度, 必須有硬件地址變換機構(gòu)的支持, 即須在系統(tǒng)中增設(shè)一個 重定位寄存器, 用它來存放數(shù)據(jù)在內(nèi)存中的起始地址。 程序在執(zhí)行時, 真正訪問的內(nèi)存地址 是相對地址與重定位寄存器中的地址相加而形成的。 地址變換過程是在程序執(zhí)行期間, 隨著 對每條指令或數(shù)據(jù)的訪問自動進行的,故稱為動態(tài)重定位。當系統(tǒng)對內(nèi)存進行了“緊湊”, 而使若干程序從內(nèi)存的某處移至另一處時, 不需對程序做任何修改, 只要

8、用該程序在內(nèi)存中 的新起始地址去置換原來的起始地址即可。8. 什么是基于順序搜索的動態(tài)分區(qū)分配算法?他可能分為哪幾種? 為了實現(xiàn)動態(tài)分區(qū)分配, 通常是將系統(tǒng)中的空閑分區(qū)鏈接成一個鏈。 所謂順序搜索, 是指依 次搜索空閑分區(qū)鏈上的空閑分區(qū), 去尋找一個其大小能滿足要求的分區(qū)。 基于順序搜索的動 態(tài)分區(qū)分配算法分為四種: 首次適應(yīng)算法循環(huán)首次適應(yīng)算法最佳適應(yīng)算法最壞適應(yīng)算法。9. 在采用首次適應(yīng)算法回收內(nèi)存時,可能出現(xiàn)哪幾種情況?應(yīng)怎樣處理這些情 況?可能出現(xiàn)的情況有四種:(1)回收區(qū)與插入點的前一個空閑分區(qū)相鄰接,此時應(yīng)將回收區(qū)與插入點的前一分區(qū)合并,不必再為回收分區(qū)分配新表項,而只需修改其前一

9、分區(qū)的大小。(2)回收分區(qū)與插入點的后一空閑分區(qū)相鄰接,此時也可將兩分區(qū)合并,形成新的空閑分 區(qū),但用回收區(qū)的首址作為新空閑區(qū)的首址,大小為兩者之和。(3)回收區(qū)同時與插入點的前、后兩個分區(qū)鄰接,此時將三個分區(qū)合并,使用第一個分區(qū) 的表項和首址,取消其后一分區(qū)的表項,大小修改為三者之和。(4)回收區(qū)沒有與之相鄰接的空閑分區(qū),這時應(yīng)為回收區(qū)單獨建立一個新表項,填寫回收 區(qū)的首址和大小,并根據(jù)其首址插入到空閑鏈中的適當位置。10. 什么是基于索引搜索的動態(tài)分區(qū)分派算法?它可能分為哪幾種? 基于順序搜索的動態(tài)分區(qū)分配算法, 比較適用于不太大的系統(tǒng)。 當系統(tǒng)很大時, 系統(tǒng)中的內(nèi) 存分區(qū)可能會很多, 相

10、應(yīng)的空閑分區(qū)鏈就可能很長, 這時采用順序搜索分區(qū)方法可能會很慢。 為了提高搜索空閑分區(qū)的速度, 在大、中型系統(tǒng)中往往會采用基于索引搜索的動態(tài)分區(qū)分配 算法。它分為三種:快速適應(yīng)算法伙伴系統(tǒng)哈希算法。11.令Buddy(x)為大小為2k、地址為x的塊的伙伴系統(tǒng)地址,試寫出 Buddgx) 的通用表達式。buddyk(x) = xx-22k(xMxMOODD2k2k1)1) 20x-2k(xMOD2k 1) 2k12. 分區(qū)存儲管理中常用哪些分配策略?比較他們的優(yōu)缺點。(1)固定分區(qū)分配將整個用戶空間劃分為若干個固定大小的區(qū)域,在每個分區(qū)中只裝入一 道作業(yè),這樣就形成了最早的、也是最簡單的一種可運

11、行多道程序的分區(qū)式存儲管理方式。分區(qū)大小相等。其缺點是缺乏靈活性,即當程序太小時,會造成內(nèi)存空間的浪費。當程序太大時,一個分區(qū)又不足以裝入該程序, 致使該程序無法運行。盡管如此, 對于利用一臺計 算機同時控制多個相同對象的場合, 因為這些對象所需的內(nèi)存空間大小往往相同, 這種劃分 方式比較方便和實用,所以被廣泛采用。分區(qū)大小不等。增加了存儲器分配的靈活性,可 以根據(jù)用戶的需要來劃分。 固定分區(qū)分配是最早出現(xiàn)的、 可用于多道程序系統(tǒng)的存儲管理方 式,由于每一個分區(qū)的大小固定,必然會造成存儲空間的浪費。(2)動態(tài)分區(qū)分配。又稱為可變分區(qū)分配,它是根據(jù)進程的實際需要,動態(tài)地為之分配內(nèi) 存空間。這種方

12、式具有較大的靈活性,也提高了內(nèi)存利用率,但是隨著對內(nèi)存的不斷分配、 釋放操作會引起存儲碎片的產(chǎn)生。13. 為什么要引入對換?對換可分為哪幾種類型?對換技術(shù)也稱為交換技術(shù), 由于當時計算機的內(nèi)存都非常小, 為了使該系統(tǒng)能分時運行讀個 用戶程序而引入了對換技術(shù)。根據(jù)每次對換時所兌換的數(shù)量,可將對換分為如下兩類:(1)整體對換。處理機中級調(diào)度實際上就是存儲器的對換功能,其目的是用來解決內(nèi)存緊 張問題, 并進一步提高內(nèi)存的利用率和系統(tǒng)的吞吐量。 由于在中級調(diào)度中對換是以整個進程 為單位的,故稱之為“進程對換”或“整體對換”。這種對換被廣泛地應(yīng)用于多道程序系統(tǒng) 中,并作為處理機的中級調(diào)度。(2)頁面(分

13、段)對換,如果對換是以進程的一個“頁面”或“分段”為單位進行的,則 分別稱之為“頁面對換”或“分段對換”,又統(tǒng)稱為“部分對換”。這種對換方法的目的是 為了支持虛擬存儲系統(tǒng)。14. 對文件區(qū)管理的目標和對對換空間管理的目標有何不同?(1)對文件區(qū)管理的主要目標。文件區(qū)占用磁盤的大部分空間, 用于存放各類文件。 由于通常的文件都是較長時間地駐留在 外存上, 對它的訪問頻率是較低的。 因此對文件區(qū)管理的主要目標是提高文件存儲空間的利 用率,然后才是提高對文件的訪問速度。因此,對文件區(qū)的管理采取離散分配方式。(2)對對換空間管理的主要目標。對換空間只占用磁盤的小部分, 用于存放從內(nèi)存換出的進程。 由于

14、這些進程在對換區(qū)駐留的 時間是短暫的, 而對換操作的頻率卻極高, 故對對換空間管理的主要目標是提高進程換入換 出的速度, 然后才是提高文件存儲空間的利用率。 為此, 對對換區(qū)空間的管理采取連續(xù)分配 方式,較少考慮外存中的碎片問題。15. 為實現(xiàn)對換,系統(tǒng)應(yīng)具備哪幾個方面的內(nèi)容?(1)對對換空間的管理。為了實現(xiàn)對對換區(qū)中的空閑盤塊的管理,在系統(tǒng)中應(yīng)配置相應(yīng)的 數(shù)據(jù)結(jié)構(gòu), 用于記錄外存對換區(qū)中空間盤塊的使用情況。 對換分區(qū)的分配和回收, 分配算法 有首次適應(yīng)算法,循環(huán)首次適應(yīng)算法,最佳適應(yīng)算法和最壞適應(yīng)算法。(2)進程的換出。選擇被換出的進程。進程換出過程。在進程換出時,應(yīng)先申請對換空間, 若申請

15、成功, 就啟動磁盤,將該進程和數(shù)據(jù)傳送到磁盤的對換區(qū)上, 若傳送過程未出 現(xiàn)錯誤, 便可回收該進程所占用的內(nèi)存空間, 并對該進程的進程控制塊和內(nèi)存分配表等數(shù)據(jù) 結(jié)構(gòu)做出相應(yīng)的修改。 若此時內(nèi)存中還有可換出的進程, 則繼續(xù)執(zhí)行換出過程, 直到內(nèi)存中 再無阻塞進程為止。(2)進程的換入。對對換進程將定期執(zhí)行換入操作,它首先查看PCB集合中所有進程的狀態(tài),從中找出“就緒”狀態(tài)但已換出的進程。當有許多這樣的進程時,它將選擇其中已換出 到磁盤上時間最久的進程作為換入進程, 為他申請內(nèi)存, 如果申請成功, 可直接將進程從外 存調(diào)入內(nèi)存;如果失敗, 則需先將內(nèi)存中的某些進程換出,騰出足夠的內(nèi)存空間后,再將進

16、 程調(diào)入。16. 在以進程為單位進行對換時,每次是否都將整個進程換出?為什么?在以進程為單位進行對換時,并非每次都將整個進程換出。從結(jié)構(gòu)上講,進程由程序段、 數(shù)據(jù)段和PCB組成,其中進程控制塊總有部分或全部常駐內(nèi)存,不被換出。程序段和數(shù) 據(jù)段可能正在被若干進程共享, 此時它們也不能換出。 因為在進程的換出中, 只能選擇換出 非共享的數(shù)據(jù)段和程序段, 而對于哪些共享的程序和數(shù)據(jù)段, 只要還有進程需要他, 就不能 被換出。17. 基于離散分配時所用的基本單位不同,可將離散分配分為哪幾種?基于離散分配時所用的基本單位不同,可將離散分配分為:(1) 分頁存儲管理方式。 在該方式中, 將用戶程序的地址空

17、間分為若干個固定大小的區(qū)域, 稱為“頁”或“頁面”。典型的頁面大小為 1KB。相應(yīng)的。也將內(nèi)存空間分為若干個物理塊 或頁框, 頁和塊的大小相同。 這樣可將用戶程序的任一頁放入任一物理塊中, 實現(xiàn)了離散分 配。(2) 分段存儲管理方式。這是為了滿足用戶要求而形成的一種存儲管理方式。它把用戶程 序的地址空間分為若干個大小不同的段, 每段可定義一組相對完整的信息。 在存儲器分配時, 以段為單位,這些段在內(nèi)存中可以不相鄰接,所以也同樣實現(xiàn)了離散分配。(3) 段頁式存儲管理方式。這是分頁和分段兩種存儲管理方式結(jié)合的產(chǎn)物。他同時具有兩 者的優(yōu)點,是目前應(yīng)用較廣泛的一種存儲管理方式。18. 什么是頁面?什么

18、是物理塊?頁面的大小應(yīng)如何確定?(1) 頁面。 分頁存儲管理將進程的邏輯空間分成若干個頁,并為各頁加以編號, 從 0 開始, 如第 0 頁、第 1 頁等。(2) 物理塊。相應(yīng)的,也把內(nèi)存的物理地址空間分成若干個塊,同樣也為它們加以編號,如 0#塊、 1#塊等等。(1)頁面大小。在分頁系統(tǒng)中, 若選擇過小的頁面大小, 雖然一方面可以減小內(nèi)存的碎片, 起到減少內(nèi)存碎片總空間的作用, 有利于內(nèi)存利用率的提高, 但另一方面卻會造成每個進程 占用較多的頁面,從而導(dǎo)致進程的頁表過長, 占用大量內(nèi)存。 此外,還會降低頁面的換進換 出的效率。 然而,如果選擇的頁面過大, 雖然可以減少頁表的長度,提高頁面換進換

19、出的效 率,但卻又會使頁內(nèi)碎片增大。因此,頁面的大小應(yīng)選擇適中,且頁面大小應(yīng)是 2 的冪,通 常為 1KB8KB。19. 什么是頁表?頁表的作用是什么?在分頁系統(tǒng)中, 允許將進程的各個頁離散的存儲在內(nèi)存的任一物理塊中, 為保證進程仍然能 夠正確地運行, 即能在內(nèi)存中找到每個頁面所對應(yīng)的物理塊, 系統(tǒng)又為每個進程建立了一張 頁面映像表,簡稱頁表。在進程地址空間內(nèi)的所有頁(0N) ,依次在頁表中有一頁表項,其中記錄了相應(yīng)頁表在內(nèi)存中對應(yīng)的物理塊號。 在配置了頁表后, 進程執(zhí)行時, 通過查找該表, 即了找到每頁在內(nèi)存中的物理塊號。 可見,也表的作用是實現(xiàn)從頁號到物理塊號的地址映射。20. 為實現(xiàn)分頁

20、存儲管理,需要哪些硬件支持? 需要頁表寄存器、物理地址寄存器和聯(lián)想寄存器(快表 )。頁表寄存器和物理地址寄存器是地址變換機構(gòu)所需的基本寄存器,聯(lián)想寄存器是優(yōu)化了地址轉(zhuǎn)換過程后需要添加的一個寄存 器。21. 在分頁系統(tǒng)中是如何實現(xiàn)地址變換的?頁表功能是由一組專門的寄存器來實現(xiàn)的。 一個頁表項用一個寄存器。 由于寄存器具有較高 的訪問速度,因而有利于提高地址變換的速度,但由于寄存器成本較高,頁表又可能很大, 因此, 頁表大多駐留在內(nèi)存中, 在系統(tǒng)中只設(shè)置一個頁表寄存器, 在其中存放頁表在內(nèi)存的 始址和頁表的長度。 當進程要訪問某個邏輯地址中的數(shù)據(jù)時, 分頁地址變換機構(gòu)會自動將有 效地址分為頁號和頁

21、內(nèi)地址兩部分, 再以頁號為索引去檢索頁表。 查找操作由硬件執(zhí)行。 在 執(zhí)行檢索之前, 先將頁號與頁表長度進行比較, 如果頁號大于或等于頁表長度, 則表示本次 所訪問的地址已超越進程的地址空間。 于是, 這一錯誤將被系統(tǒng)發(fā)現(xiàn), 并產(chǎn)生已地址越界中 斷。若未出現(xiàn)越界中斷, 則將頁表始址與頁號和頁表項長度的乘積相加, 便得到該表項在頁 表中的位置,于是可從中得到該頁的物理塊號,將之裝入物理地址寄存器中。與此同時,再 將有效地址寄存器中的頁內(nèi)地址送入物理地址寄存器的塊內(nèi)地址字段中。 這樣便完成了從邏 輯地址到物理地址的變換。22. 具有快表時是如何實現(xiàn)地址變換的?為了提高地址變換的速度,可 在地址變換

22、機構(gòu)中增設(shè)一個具有并行查詢能力的特殊高速緩 沖寄存器,又稱為“聯(lián)想寄存器”,或稱為“快表”,在IBM系統(tǒng)中又取名為TLB,用以存放當前訪問的那些頁表項。此時的地址變換過程是:在CPU 給出有效地址后,由地址變換機構(gòu)自動的將頁號 P送入高速緩沖寄存器,并將此頁號與高速緩沖中的所有頁號進行比較, 若其中有與此相匹配的頁號, 便表示索要訪問的頁表項在快表中。 于是, 可直接從快表中讀 出該頁所對應(yīng)的物理塊號, 并送到物理地址寄存器中。 如在快表中未找到對應(yīng)的頁表項, 則 還須訪問內(nèi)存中的頁表, 找到后,把從頁表中讀出的物理塊號送往地址寄存器;同時,再將 此頁表項存入快表的一個寄存器的單元中。亦即,重

23、新修改快表。但如果聯(lián)想寄存器已滿,則 OS 必須找到一個老的且已被認為是不再需要的頁表項,將它換出。23. 較詳細的說明引入分段存儲管理是為了滿足用戶哪幾方面的需求。(1)方便編程。通常,用戶把自己的作業(yè)按照邏輯關(guān)系劃分為若干段,每個段都從0 開始編址, 并有自己的名字和長度。 因此,程序員們都迫切的需要訪問的邏輯地址是由段名和段 內(nèi)偏移量決定的,這不僅可以方便程序員編程,也可使程序方非常直觀,更具有可讀性。(2)信息共享。在實現(xiàn)對程序和數(shù)據(jù)的共享時,是以信息的邏輯單位為基礎(chǔ)的。比如,為 了共享某個過程、函數(shù)或文件。分頁系統(tǒng)中的“頁”只是存放信息的物理單位,并無完整的 邏輯意義, 這樣, 一個

24、可被共享的過程往往可能需要占用數(shù)十個頁面, 這為實現(xiàn)共享增加了 困難。 段可以是信息的邏輯單位,因此, 我們可以為該被共享過程建立一個獨立的段, 這就 極大地簡化了共享的實現(xiàn)。(3)信息保護。信息保護同樣是以信息的邏輯單位為基礎(chǔ)的,而且經(jīng)常是以一個過程、函 數(shù)或文件為基本單位進行保護的。(4)動態(tài)增長。在實際應(yīng)用中,往往存在著一些段,尤其是數(shù)據(jù)段,在它們的使用過程中, 由于數(shù)據(jù)量的不斷增加,而使數(shù)據(jù)段動態(tài)增長,相應(yīng)的他所需要的存儲空間也會動態(tài)增加。然而, 對于數(shù)據(jù)段究竟會增長到多大,事先又很難確切的知道。對此,很難采取預(yù)先多分配的方法進行解決。分段存儲管理方式能很好的解決這一問題。24. 在具

25、有快表的段頁式存儲管理方式中,如何實現(xiàn)地址變換?在段頁式系統(tǒng)中, 為了便于實現(xiàn)地址變換, 須配置一個段表寄存器, 其中存放段表始址和段 長TL。進行地址變換時,首先利用段號 S,將它與段長TL進行比較。若S<TL,表示未越界, 于是利用段表始址和段號來求出該段所對應(yīng)的段表項在段表中的位置, 從中得到該段的頁表 地址,并利用邏輯地址中的段內(nèi)頁號 P 來獲得對應(yīng)的頁表項地址, 從中讀出該頁所在的物理 塊號b,再利用塊號b和頁內(nèi)地址來構(gòu)成物理地址。為了提高執(zhí)行速度,在地址變換機構(gòu)中 增設(shè)一個高速緩沖寄存器, 每次訪問它時, 都須同時利用段號和頁號去檢索高速緩沖, 若找 到匹配的表項, 便可從中得到相應(yīng)頁的物理塊號, 用來與頁內(nèi)地址一起形成物理地址; 若未 找到匹配表項,則仍需第三次訪問內(nèi)存。25. 為什么說分段系統(tǒng)比分頁系統(tǒng)更易于實現(xiàn)信息的共享

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論