2013 m. sausio 11 d., penktadienis

15.9. Atminties apsauga



Violation - proceso bandymas adresuoti jam nepriklausomą atmintį
Ribiniai registrai (limit registers) saugo viršutinius skiriamų blokų adresus.
Atminties valdymas apima ne tik atminties priskyrimą programoms. RAM turinį galima labai lengvai keisti. Kai daug programų dalinasi atmintimi, yra galimybė, kad viena programa gali pakeisti turinį atminties, priklausančios kitai programai. Taigi atminties valdymas turi užtikrinti tai, kad bet kokia aktyvi programa būtų apsaugota viena nuo kitos poveikio. Paprastai operacinė sistema įsimena sritį, priskirtą konkrečiai programai. Jei programa bando modifikuoti ( arba bent skaityti) turinį atminties, nepriklausančios tai programai, įsikiša operacinės sistemos atminties apsaugos paprogramės ir neleidžia to daryti vartotojo programai.
Puslapiavimo sistemose specialus registras saugo aktyvaus proceso maksimalų puslapio numerį. Poslinkis negali viršyti puslapio dydžio. Puslapių turinys paprastai nežinomas, tad retai bendrai naudojamas.Segmentavimas atspindi loginę programos struktūrą, segmentų turinys - tai programuotojo apibrėžtos procedūros ir duomenys. Todėl priėjimo kontrolė ir bendras segmentų naudojimas nesunkiai įgyvendinami naudojant segmento deskriptoriaus atributus.

Komentarų nėra:

Rašyti komentarą

Tinklaraščio archyvas

Etiketės