Yaddaşin idarəolunmasi plan əməliyyat sistemlərində fiziki yaddaşın təşkili və idarə edilməsi konsepsiyası



Yüklə 37,29 Kb.
səhifə12/13
tarix07.01.2024
ölçüsü37,29 Kb.
#203263
1   ...   5   6   7   8   9   10   11   12   13
yaddash son

YADDAŞIN IDARƏOLUNMASI
Memory Management Unit – yaddaşı idarəetmə prosessorla birgə işləyir. O ƏS-də saxlanılan page table-dən istifadə edir. Səhifələr cədvəlində hansı məntiqi səhifənin hansı fiziki səhifəyə yönəlməsi qeyd olunur. Proses yaddaşa müraciət edən zaman o sadəcə səhifəyə çevrilmir, onun üçün verilənlər lazımdır. Bu verilənlər haradasa səhifə daxilində əvvəldən sona qədər olan bir məsafədə yerləşir. Buradan da yenə səhifə ilə frame-nin ölçüsünün eyni olması qənaətinə bir daha gəlmək olar.
YADDAŞIN IDARƏOLUNMASI
Prosesin səhifədə yaddaşın hansı oblastına necə müraciət etdikdə iki ədəddən istifadə edir – birinci səhifənin nömrəsi (page), Ikinci isə offset aadlanır. Offset nədir? Göstərilən səhifədə lazım olan hər hansı yaddaş sahəsi olmalıdır. Bu yaddaş sahəsi hansı distansiyadan başlayır? Əgər səhifənin əvvəlindən boşluqlardan yaddaşın real oblastına qədər olan məsafə offset adlanır.
Məntiqi yaddaşın page-ni fiziki yaddaşın frame-nə çevirmək üçün memory managemant Unit və ƏS-də saxlanılan cədvəldən istifadə olunur. Page və frame eyni ölçülü olduğundan məntiqi yaddaşın səhifələrində olan offset fiziki yaddaşın frame-də olan offset-lə eyni olur.
YADDAŞIN IDARƏOLUNMASI
Fiziki ünvanı hesablamaq üçün aşağıdakı formul istifadə olunur:
fiziki ünvan (FÜ)= çərçivə nömrəsi (ÇN)*çərçivə uzunluğu (ÇU)+ofset (O)
  • Əvvəlcə məntiqi yaddaşı çəkmək lazımdır.
  • Sonra səhifə ölçüsünə və hər bir məntiqi ünvanın nömrəsinə görə yaddaş bölməsi səhifə nömrəsi və səhifə ofsetini hesablamaq lazımdır.
  • Səhifənin nömrəsi səhifə cədvəlindən çərçivə nömrəsini tapmaq üçün istifadə olunacaq.

YADDAŞIN IDARƏOLUNMASI
Virtual yaddaşın seqmentasiyası yaddaşın idarə edilməsi üçün bir texnikadır. Biz seqmentləşdirmənin nə vaxt istifadə edildiyini, nə üçün vacib olduğunu, fərqli seqmentləşdirmə üsullarına baxaq.
Virtual yaddaşın seqmentasiyası proqramın yaddaş sahəsinin hissələrə bölünməsidir. Bu üsul müəyyən bir proqram üçün tələb olunan yaddaş sahəsini bölür və idarə edir.

Yüklə 37,29 Kb.

Dostları ilə paylaş:
1   ...   5   6   7   8   9   10   11   12   13




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©azkurs.org 2024
rəhbərliyinə müraciət

gir | qeydiyyatdan keç
    Ana səhifə


yükləyin