Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Rozdiely medzi vnútornou a vonkajšou fragmentácia

Keď Počítač skopíruje súbor do pamäte , bude používať prvých dostupných adries a balenie programy end - to - end , ich udržiavanie priliehajúce k urýchleniu časy prístupu . Keď systém vymaže niektoré z týchto súborov , ale to môže zanechať nepravidelné diery , ktoré počítač sa potom pokúsi plniť ďalšie skopírované programu . V procese , bloky pamäte, ktoré sú príliš malé , aby použitie zostať prázdna , plytváte diskovým priestorom a zníženie voľnej pamäte v systéme , proces nazýva fragmentácia . Externá fragmentácia

Jeden typ fragmentácie je externý fragmentácia . K tomu dochádza , keď prvý voľný blok pamäte je nedostatočné pre ďalší program použiť . Povedzme napríklad , že systém načíta tri programy do pamäte , pričom každý až 50MB alebo MB . Druhý program ukončí , takže ten blok 50MB voľné . Ak ďalší program spustiť vyžaduje 100 MB , by to nemal byť schopný používať túto 50mb blok voľného miesta , a systém by sa priradiť mu ďalšie zadarmo 100 MB rozpätie . Že rozdiel v použitej pamäte zostanú nevyužité až do požadovanej nejaký program menej ako 50MB pamäte . Postupom času , môžu tieto malé medzery sčítajú , a systém môže dochádzať na pamäti , že napriek mnohým malých oblastí voľnej pamäte .
Vnútorné fragmentácia

Ďalším typom fragmentácia je interná fragmentácia . Vnútorná fragmentácia vyplýva zo skutočnosti , že keď je pamäť vyjadrené v bytoch , najmenšia jednotka je zvyčajne k dispozícii väčšie, než to , že vzhľadom k pravidlám adresovanie pamäti . Napríklad , v prípade , že systém načíta program vyžaduje 50MB a 19 bajtov pamäti , nemusí byť možné spustiť ďalší program v tomto 20. bajte , namiesto toho začína to na 24. alebo 28. byte . Tieto nedostatky vyplývajú v malých oblastiach nepoužiteľný pamäti , jednoducho preto , že systém nemôže riešiť každý byte pamäti , ktoré má k dispozícii . Kým pamäť stratil vnútornej fragmentácie je zvyčajne oveľa menšie než stratil na externé fragmentácie , môžu tieto malé sumy , ešte pridať až v priebehu času .
Dat fragmentácia

Magnetická pamäťové médiá môžu tiež trpieť fragmentácii . Externá fragmentácia nie je tak veľký problém , pretože väčšina súborových systémov zvládne nesúvislý súbor , ale šíri programy cez rozsiahlych oblastiach disku môže výrazne zvýšiť dobu prístupu . Interná fragmentácia tiež dochádza , pretože najmenšia adresovateľná jednotka na pevnom disku je klaster , ktorý často zahŕňa štyri KB - KB - dát . Ak sa súbor rozširuje do nového klastra , aj keď to nezaberá celý štyri KB , zvyšok klastra nie je použiteľný pre skladovanie .
Solutions

Najlepším riešením fragmentácie pamäte je reštartovať systém . Pretože tieto nepoužiteľné fragmenty vybudovať v priebehu času , už systém beží , menej dostupnej pamäte , môže mať pre programy . Reštartovaní počítača alebo servera vymaže pamäť , uvoľnenie ho na použitie. Fragmentácia pevného disku , spustiť defragmentácia softvér prestavať a usporiadať súbory , zlepšenie časy a výkony prístup .

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené