【系統公告】頁面上方功能列及下方資訊全面更換新版,『舊用戶且擁有VIP』可再切回舊版。 前往查看

教甄◆資訊科技概論專業(電腦科)題庫下載題庫

上一題
17. 當多元程式規劃的程度(degree ofmultiprogramming)愈高(即在記憶體中執行的程序的數目愈多),而 CPU 的使用率(utilization)不增反降時,通常是發生了下列何種現象?
(A)輾轉現象(thrashing)
(B)Belady’s 異常(anomaly)
(C)需 求分頁(demand paging)
(D)分頁錯誤(page fault)


答案:登入後觀看
難度: 適中

10
 【站僕】摩檸Morning:請問這題怎麼解?
倒數 14時 ,已有 3 則答案
Etlin Et 國二下 (2021/07/09):

在一個多重程式(multiprogramming)環境下,此時若主記憶體的頁框均被使用

   ,若還有頁錯誤發生,則系統必須進行頁置換(swapping);由於頁框不夠用,   被置換出去那頁因為正在執行,所以有可能被置換出去的頁又立刻產生頁錯誤,   它又置換某一頁,結果被置換的頁在不久又產生頁錯誤,只好再置換別的頁,   …,如此高度的分頁動作(High Paging Activity)稱為頁來回動盪(Page Thrashing)

7個讚
檢舉
william 大三上 (2022/03/09):

分頁錯誤(英語:Page fault,又名硬錯誤硬中斷頁缺失尋分頁錯誤缺頁中斷頁故障等)指的是當軟體試圖存取已對映在虛擬位址空間中,但是目前並未被載入在實體記憶體中的一個分頁時,由中央處理器記憶體管理單元所發出的中斷

通常情況下,用於處理此中斷的程式是作業系統的一部分。如果作業系統判斷此次存取是有效的,那麼作業系統會嘗試將相關的分頁從硬碟上的虛擬記憶體檔案中調入記憶體。而如果存取是不被允許的,那麼作業系統通常會結束相關的行程[1]

雖然其名為「分頁錯誤」錯誤,但實際上這並不一定是一種錯誤。而且這一機制對於利用虛擬記憶體來增加程式可用記憶體空間的作業系統(比如Microsoft Windows和各種類Unix系統)中都是常見且有必要的。

微軟在較新版Windows的資源監視器中使用「硬體錯誤」(Windows Vista及以上)、「硬體中斷」(Windows 8及以上)這一術語來指代「分頁錯誤」。[2]

3個讚
檢舉
sheehan 國二下 (2023/03/18):

輾轉現象(thrashing)是指當一個進程或應用程式在運行時,由於需要不斷地進行內存交換(即把部分內存數據存儲到硬盤上,以便為其他程序或進程騰出內存),而導致系統性能急劇下降的現象。

當系統中運行的進程或應用程式需要的內存超出了系統實際可用內存的容量時,就會出現輾轉現象。為了繼續運行,進程或應用程式不得不將內存中的部分數據暫存到硬盤上,等到需要時再重新讀取。這樣,系統就需要不斷地進行內存交換,將內存中的數據從內存中移出,並從硬盤上讀取新的數據到內存中。由於內存交換需要消耗大量的時間和資源,因此系統的性能會急劇下降,並且會使得系統的響應速度變得非常緩慢,導致系統的可用性下降。

要解決輾轉現象,需要通過增加系統的內存容量、針對進程的運行優化算法、增加硬盤的讀寫速度等方式來改進系統的性能。

1個讚
檢舉


17. 當多元程式規劃的程度(degree ofmultiprogramming..-阿摩線上測驗