❶ 分區存儲管理中的碎片是怎樣形成的
在磁碟分區中,文件會被分散保存到磁碟的不同地方,而不是連續地保存在磁碟連續的簇中。又因為在文件操作過程中,Windows系統可能會調用虛擬內存來同步管理程序,這樣就會導致各個程序對硬碟頻繁讀寫,從而產生磁碟碎片。
❷ 操作系統存儲器動態分區分配的(快速適應演算法)問題
這里的分割指的是:如果空閑分區大小為8k,而程序所佔有的大小隻有6k,對於一般的分配演算法,會將空閑分區劃分成一個6k和一個2k,然後把6k分配給程序,把2k的重新加入到空閑分區鏈。而快速適應演算法會直接把8k都分配給程序。文中說的不會產生內存碎片指的是外碎片,而那空餘的2k屬於內碎片。
❸ 很好地解決了「碎片」問題的存儲管理方法是( )
很好地解決了「碎片」問題的存儲管理方法是頁式存儲管理。
❹ 存儲管理中的「碎片」是指
存儲管理中的碎片是指內存中出現的一些零散的小空閑區域。
❺ 分段式存儲管理為什麼不回產生內部碎片
首先明確一點,內部碎片是什麼?
內部碎片就是為每個進程分布的內存空間之中所沒有被使用到的內存碎片。通常出現在分頁式存儲管理之中。分頁式是什麼應該很好理解,就是把內存按照分為一頁頁大小相同的頁面,然後再把這些頁面分配給進程。因此,在分配給進程時可能會出現這樣的情況:進程需要3MB,分給他4頁,每頁1MB,這樣4>3,就會造成1MB的內部碎片。
而分段式存儲管理為什麼不會產生內部碎片?歸根結底是由分段本身的定義出發的。如果說分頁式是系統對內存的分割,那麼分段式就是用戶對程序數據的分割。分頁式是沒有任何邏輯意義的,而分段式是有其意義在的。比如說一個程序有主程序段Main類,有通用庫,有數據段,這樣我們就把這個程序分為三段,分別對應Main,庫,數據(說的是最淺顯的,詳細的可以網路其他),是有邏輯意義的獨立單位。都這樣分了,怎麼還會出現內部碎片?反之,如果是分頁式,就可能出現Main類橫跨兩頁,且整個程序裝入內存後還有碎片空間的可能了。
總之,引入分段式存儲管理本就在一定程度上解決了內部碎片,並且滿足了用戶的需求。但是分段式存儲管理也有不足之處,內存利用率變低了。因此又引入之後的段頁式存儲管理方式,這個自己網路就行。
參看計算機操作系統第四版,歡迎指正
❻ 大學計算機求助,什麼是存儲碎片如何解決這個問題
硬碟上分為幾個扇區,比如A B C D
比如你把游戲放在了A QQ放在了B 現在你游戲不想玩了,刪除了,那麼A就空了,但是如果你有新東西放進來,他不放在A,而是繼續往下,放在C
這么來的話,A就有了磁碟碎片 磁碟碎片說白了就是一些垃圾東西,比如沒用的注冊表,證書,文件夾
純手打 ,滿意給分
❼ 如何利用移動技術解決可變分區存儲管理中的碎片問題
解決內存碎片問題的一種有效的方法是移動內存中所有進程的存儲區,使它們相互鄰接並位於內存的某一端,而把全部空閑區留在另一端,形成一個大的空閑分區,這種技術稱為「緊湊」。由於經過緊湊後的用戶進程在內存中的位置發生了變化,必須採用動態重定位的方法,因此可重定位分區是解決內存碎片問題的有效方法。
❽ 操作系統外碎片與內碎片的區別
操作系統外碎片與內碎片的區別為:性質不同、存儲塊不同、狀態不同。
一、性質不同
1、外碎片:是還沒有被分配出去(不屬於任何進程),但由於太小了無法分配給申請內存空間的新進程的內存空閑區域。
2、內碎片:是已經被分配出去(能明確指出屬於哪個進程)卻不能被利用的內存空間。
二、存儲塊不同
1、外碎片:是出於任何已分配區域或頁面外部的空閑存儲塊。
2、內碎片:是處於區域內部或頁面內部的存儲塊。
三、狀態不同
1、外碎片:這些存儲塊的總和可以滿足當前申請的長度要求,但是由於它們的地址不連續或其他原因,使得系統無法滿足當前申請。
2、內碎片:佔有這些區域或頁面的進程並不使用這個存儲塊。而在進程佔有這塊存儲塊時,系統無法利用它。直到進程釋放它,或進程結束時,系統才有可能利用這個存儲塊。
❾ 什麼是內部碎片什麼是外部碎片各種存儲管理中都可能產生何種碎片
1.內部碎片:
當一個進程裝入到固定大小的分區塊(比如頁)時,假如進程所需空間小於分區塊,則分區塊的剩餘的空間將無法被系統使用,稱為內部碎片。
2.外部碎片:
指的是還沒有被分配出去(不屬於任何進程),但由於太小了無法分配給申請內存空間的新進程的內存空閑區域。
3.存儲管理中都可能產生的碎片:
除了內部碎片和外部碎片,在「分頁存儲」中,可能產生「頁內碎片」,頁內碎片是由於進程的最後一頁經常裝不滿一塊而形成了不可利用的碎片。
(9)存儲器內存碎片擴展閱讀
在數據存儲領域中,碎片(fragmentation)是指存儲空間使用效率低下,結果導致功能、運行效率變低或二者兼而有之的現象。碎片化所造成的影響取決於具體的存儲系統以及碎片化的種類。
大部分情況下,碎片化都會導致都會導致存儲空間的浪費,此時「碎片」一詞亦可指代閑置的空間本身。對於其他的一些系統來說(比如FAT文件系統),數據量一定的前提下,用於存儲數據所佔的存儲空間是一定的,和碎片化的程度無關。
❿ 什麼是存儲碎片
存儲管理中的碎片是指內存中出現的一些零散的小空閑區域