Компьютерларнинг ва тизимларнинг хотирасини ташкил этилиши


Download 30.63 Kb.
Pdf ko'rish
bet3/3
Sana18.11.2023
Hajmi30.63 Kb.
#1785043
1   2   3
Bog'liq
2 Компьютерларнинг ва тизимларнингхотирасини ташкил этилиши

«ўтиб кетиши» мумкин. Бу эса дастурни 
бажарилиши давомида, хатолик содир 
бўлишига олиб келади. 


Дастурни бажарилиши давомида содир 
бўладиган бундай хатоликни олдини олиш 
учун – сегментлардан фойдаланиш йўлга 
қўйилган. Юқорида санаб ўтилган структу-
ралар учун, хотирада сегментларни 
ажратиш амалга оширилади. 


Турли хил сегментлар турли хил узун-
ликларга эга бўлиши мумкин. Сегмент-
ларнинг узунлигини дастур бажарилаётган
пайтда ҳам, ўзгартириш мумкин бўлади. 
Масалан хотиранинг стек учун ажратилган
қисмининг хажми – узунлиги доимий
равишда ўзгариб туради.


Сегментларнинг узунликларини бир 
бирига боғлиқ бўлмаган ҳолда ўзгартириб 
турилади. Бу ўзгаришлар уларнинг ишига 
таъсир кўрсатмайди, яъни бир сегмент, 
хотиранинг бошқа сегмент эгаллаб турган 
қисмига «ўтиб кетмайди». Сегмент-
ларнинг ҳажмлари, аввалдан анча катта-
катта қилиб белгилаш амалга оширилади. 
4–расмда сегментларга ажратилган хотира 
кўрсатилган.



Сегмент мантиқий элемент ҳисобланади. 
Сегмент дастурчи томонидан фойдаланила-
ди ва назорат қилиб борилади. Дастурнинг 
бажарилиши давомида, сегментларнинг 
ораларида хотиранинг ишлатилмаётган 
қисмлари «бўшлиқлар» пайдо бўлиб 
қолиши мумкин. Бу - ташқи 
фрагментация деб аталади. 
Ташқи фрагментациялаш жараёни 
5-расмнинг а, б, в, г қисмларида 
кўрсатилган. 



Ташқи фрагментациялаш, вақти келиб 
компьютерда кечаётган жараёнларга 
ўзининг таъсирини ўтказади ва компьютер-
нинг унумдорлиги пасая бошлайди. Ушбу 
ҳолатдан чиқиш учун хотирани дефрагмен-
тациялаш амалга оширилади.
5-расмнинг д қисмида хотирани 
зичлаштириш билан дефрагментациялаш 
кўрсатилган.

Download 30.63 Kb.

Do'stlaringiz bilan baham:
1   2   3




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling