當前位置:首頁 » 存儲配置 » 虛擬存儲器怎麼做題

虛擬存儲器怎麼做題

發布時間: 2022-04-18 16:37:50

㈠ 虛擬內存問題(認真讀題,小白勿入)

32位平台理論上最多認到4G內存,如果你是用WinXP32位系統,則最多認到3.2G左右,而Winvista由於對32平台內存做了專門優化,在32系統中仍然可以認到4G,這已經是極限了,再高就要64位來認了
而操作系統安裝後默認會為你設置虛擬內存,下限是你內存容量1.5倍,上限是3倍,Everest不管你有沒有設置虛擬內存,都顯示為1.5倍,即4x1.5=6G
在此,糾正一下樓上的,虛擬內存是可以禁用的,但不推薦禁用。另外lz擔心32為系統認不到超過4G能存,解釋下,我們所說的內存定址極限是在於物理實際的內存,和硬碟上的模擬內存頁面文件是不同的,其識別大小和系統內存定址無關,這是一個用於緩解內存不足而建立的。

linux操作系統虛擬存儲器概述的一道題!解答 謝謝!

寫程序太麻煩了!大概講講吧,你再看看書。

FIFO:
依次調入1234,佔用全部內存,再調入21時不出現缺頁(內存映象為:1234)
調入5時產生缺頁,因為1最先被調入,因此1被釋放同時把5調入(內存映象:5234);同理,調入第6頁也是如此(內存映象:5634)
再調21時,34被釋放,內在映象5621,依此類推即可。

LRU:
依次調入1234,佔用全部內存,再調入21時不出現缺頁(內存映象為:1234)
調入5時產生缺頁,因為3和4最近最少使用,因此3或4都有可能被釋放(和程序設計有關),但只有一個被釋放,這里假定3被釋放,5被調入(內存映象:1254)
調入6時產生缺頁,因為4最近最少使用,因此4被釋放,6被調入(內存映象:1256)
這里調入212不會出現缺頁,再調入3時,其情形同前調入5時的情況一樣。
可以看到:FIFO出現缺頁的次數比LRU多得多,但FIFO實現很簡單並且佔用資源少,各有特色,不能一概而論。

㈢ 考題,快:什麼是虛擬存儲器它主要解決什麼問題

擴大存儲容量。

虛擬存儲器即虛擬內存,虛擬內存是計算機系統內存管理的一種技術。針對物理地址的直接映射的許多弊端,計算機的設計中就採取了一個虛擬化設計,就是虛擬內存。CPU通過發出虛擬地址,虛擬地址再通過MMU翻譯成物理地址,最後獲得數據。

(3)虛擬存儲器怎麼做題擴展閱讀:

注意事項:

基於主機的虛擬化存儲技術其就是位於第三層的虛擬化存儲技術管理軟體。在現實應用中,這個軟體通常是有操作系統下的邏輯卷管理軟體來實現。

如Windows操作系統下面的自動卷管理軟體。不過從筆者的經驗來看,還是採用操作系統自帶的卷管理軟體為好。在兼容性、性能上面都比較優越,而且還是的。通過這個虛擬層,可以將存儲設備組成邏輯磁碟與邏輯卷。

㈣ 什麼是虛擬存儲器它的原理是是什麼

虛擬內存是計算機系統內存管理的一種技術。它使得應用程序認為它擁有連續的可用的內存(一個連續完整的地址空間),而實際上,它通常是被分隔成多個物理內存碎片,還有部分暫時存儲在外部磁碟存儲器上,在需要時進行數據交換。

原理:

①中央處理器訪問主存的邏輯地址分解成組號a和組內地址b,並對組號a進行地址變換,即將邏輯組號a作為索引,查地址變換表,以確定該組信息是否存放在主存內。

②如該組號已在主存內,則轉而執行;如果該組號不在主存內,則檢查主存中是否有空閑區,如果沒有,便將某個暫時不用的組調出送往輔存,以便將這組信息調入主存。

③從輔存讀出所要的組,並送到主存空閑區,然後將那個空閑的物理組號a和邏輯組號a登錄在地址變換表中。

④從地址變換表讀出與邏輯組號a對應的物理組號a。

⑤從物理組號a和組內位元組地址b得到物理地址。

⑥根據物理地址從主存中存取必要的信息。

(4)虛擬存儲器怎麼做題擴展閱讀:

虛擬內存的關鍵問題:

(1)調度問題:決定哪些程序和數據應被調入主存。

(2)地址映射問題:在訪問主存時把虛地址變為主存物理地址(這一過程稱為內地址變換);在訪問輔存時把虛地址變成輔存的物理地址(這一過程稱為外地址變換),以便換頁。此外還要解決主存分配、存儲保護與程序再定位等問題。

(3)替換問題:決定哪些程序和數據應被調出主存。

(4)更新問題:確保主存與輔存的一致性。

在操作系統的控制下,硬體和系統軟體為用戶解決了上述問題,從而使應用程序的編程大大簡化。

㈤ 關於虛擬存儲器的與cache的問題

常見的三級存儲體系(從CPU往外)是:Cache、主存、外存。 主存儲器用來存放需CPU運行的程序和數據。用半導體RAM構成,常包含少部分ROM。可由CPU直接編程訪問,採取隨機存取方式,即:可按某個隨機地址直接訪問任一單元(不需順序尋找),存取時間與地址無關。存儲容量較大,常用位元組數表示,有時也用單元數×位數表示。速度較快,以存取周期表示。 Cache位於CPU與主存之間(有些Cache集在CPU晶元之中),用來存放當前運行的程序和數據,它的內容是主存某些局部區域(頁)的復製品。它用快速的半導體RAM構成,採取隨機存取方式。存儲容量較小而速度最快。 外存儲器用來存放暫不運行但需聯機存放的程序和數據。用磁碟、光碟、磁帶等構成,磁碟用於需頻繁訪問場合,光碟目前多用於提供系統軟體,而磁帶多用於較大系統的備份。CPU不能直接編址訪問外存,而是將它當作外圍設備調用。磁帶採取順序存取方式。磁碟與光碟採取直接存取(半順序)方式,先直接定位到某個局部區域,再在其中順序存取。外存容量可以很大,以位元組數表示。由於外存的存取時間與數據所在位置有關,所以不能用統一的存取周期指標來表示。例如磁碟的速度指標可按其工作過程分成三個階段描述:①平均尋道時間②平均旋轉延遲...

㈥ 關於虛擬存儲器的問題

虛擬存儲器只是一個容量非常大的存儲器的邏輯模型,不是任何實際的物理存儲器。 它藉助於磁碟等輔助存儲器來擴大主存容量,使之為更大或更多的程序所使用。所以牽強點選C不為過。另外你是在寫作業吧?

㈦ 計算機三級偏軟中關於虛擬存儲器的一道題目,求詳細解答!

012314310345 0 01 012,接下來要調入3,由最近久未使的是0,故為312(3換0),調入1,因為1在其中,所以不發生置換仍為312,整個過程:0 01 012 312(3換0) 312 314(4換2) 314 314 310(0換4) 310 340(4換1) 345(5換0)在手機上不太好說,不知有沒有說清楚

㈧ 虛擬存儲器的問題

這當然是A。。。 虛存是在輔存上,當然不能超過輔存的大小。

㈨ 虛擬存儲器技術主要用於解決什麼問題簡述虛擬存儲器的基本工作原理。

虛擬存儲器技術主要解決電腦內存不夠的問題,電腦中所運行的程序均需經由內存執行,若執行的程序佔用內存很大或很多,則會導致內存消耗殆盡。

為解決該問題,Windows中運用了虛擬內存技術,即勻出一部分硬碟空間來充當內存使用。當內存耗盡時,電腦就會自動調用硬碟來充當內存,以緩解內存的緊張。若計算機運行程序或操作所需的隨機存儲器(RAM)不足時,則 Windows 會用虛擬存儲器進行補償。

工作原理

1、中央處理器訪問主存的邏輯地址分解成組號a和組內地址b,並對組號a進行地址變換,即將邏輯組號a作為索引,查地址變換表,以確定該組信息是否存放在主存內。

2、如該組號已在主存內,則轉而執行④;如果該組號不在主存內,則檢查主存中是否有空閑區,如果沒有,便將某個暫時不用的組調出送往輔存,以便將這組信息調入主存。

3、從輔存讀出所要的組,並送到主存空閑區,然後將那個空閑的物理組號a和邏輯組號a登錄在地址變換表中。

4、從地址變換表讀出與邏輯組號a對應的物理組號a。

5、從物理組號a和組內位元組地址b得到物理地址。

6、根據物理地址從主存中存取必要的信息。


(9)虛擬存儲器怎麼做題擴展閱讀:

相關概念

1、實地址與虛地址

用戶編製程序時使用的地址稱為虛地址或邏輯地址,其對應的存儲空間稱為虛存空間或邏輯地址空間;而計算機物理內存的訪問地址則稱為實地址或物理地址,其對應的存儲空間稱為物理存儲空間或主存空間。程序進行虛地址到實地址轉換的過程稱為程序的再定位。

2、虛擬內存的訪問過程

虛存空間的用戶程序按照虛地址編程並存放在輔存中。程序運行時,由地址變換機構依據當時分配給該程序的實地址空間把程序的一部分調入實存。

每次訪存時,首先判斷該虛地址所對應的部分是否在實存中:如果是,則進行地址轉換並用實地址訪問主存;否則,按照某種演算法將輔存中的部分程序調度進內存,再按同樣的方法訪問主存。

3、異構體系

從虛存的概念可以看出,主存-輔存的訪問機制與cache-主存的訪問機制是類似的。這是由cache存儲器、主存和輔存構成的三級存儲體系中的兩個層次。cache和主存之間以及主存和輔存之間分別有輔助硬體和輔助軟硬體負責地址變換與管理,以便各級存儲器能夠組成有機的三級存儲體系。

熱點內容
pythonforinkeys 發布:2024-05-19 01:55:44 瀏覽:792
電腦如何區域網共享文件夾 發布:2024-05-19 01:25:01 瀏覽:68
手機存儲越大性能越好嗎 發布:2024-05-19 01:14:28 瀏覽:176
我的世界hyp伺服器怎麼玩 發布:2024-05-19 00:51:25 瀏覽:801
手機如何解壓百度雲文件 發布:2024-05-19 00:32:24 瀏覽:905
centos使用python 發布:2024-05-18 23:39:48 瀏覽:869
幻影天龍腳本 發布:2024-05-18 23:38:17 瀏覽:714
編程的py 發布:2024-05-18 23:36:22 瀏覽:76
安卓系統怎麼改序列號 發布:2024-05-18 23:28:16 瀏覽:785
c語言中實數 發布:2024-05-18 23:21:03 瀏覽:897