Seqment və deskreptor
Yaddaşın mühafizəsi seqmentləşdirmə məhfumuna əsaslanır. Seqment dedikdə müəyyən həcimli yaddaş sahəsi nəzrdə tutulur. Seqmentin maksimal həcmi 4QB –dir. Hər bir məsələ üçun seqment əməliyyat sistemi tərəfindən ayrılır. Lakin real yaddaş rejimində seqment registrlərinin məzmunu dəyişdirilməklə digər məsələ üçün ayrılmış yaddaş sahəsinə müdaxilə etmək təhlükəsi qalır. Mühafizə olunan rejimdə seqmentlər məsələ üçün ƏS tərəfindən ayrılır və hər bir tətbiqi məsələ yalnız onun üçün ayrılmış seqmentlərdən istifadə edir.
Seqmentin yaddaşdakı yeri selektor vasitəsilə təyin edilir. Selektorlar qabaqcadan tərtib edilmiş seqment deskreptorları cədvəlindən deskreptoru secilir. Prosessor yalnız deskreptorları cədvəldə olan seqmentlərə müraciət edir. Seqmentləşdirmə bloku aşağıdakı kimi xətti ünvan hasil edir.
kreptorlar 8 baytlı verilənlər strukturu olub proqram elemenrlərinin (seqmentlərin, cədvəllərin) xüsusiyyətlərini təyin etmək üçün istifadə edilir. Deskreptor yaddaş elementinin mövqeyini, sahəsinin ölçüsünu, onun təyinatını əks etdirir. Bütün deskreptorlar aparatla müraciət edilə bilən cədvəllərdə yadda saxlanılır.
Dostları ilə paylaş: |