Monday, February 2, 2015

02/02/2015 Mäluhaldus

https://www.youtube.com/watch?v=qdkxXygc3rE

https://www.youtube.com/user/ishaunay89/featured - subscribe!
Mäluhalduse põhitegevused ja eripärad.
  • hõivatud mälupiirkondade ringi või ümbertõstmine
  • mälu kaitse
  • mälu jagamine
  • mälu loogiline organiseerimine
  • mälu füüsiline organiseerimine
  • mälu tihendamine (pakkimine) (ruumi tekitamine järgmistele rakendustele)
 Mälu ja protsessor.
Põhimälu- RAM - aadressidega baidimassiiv - ainuke suurem salvestuspiirkond, mille poole cpu saab otse pöörduda
Protsessor loeb mälust käske ja andmeid
  1. käsu lugemine
  2. esimese argumendi lugemine
  3. teise argument lugemine 
  4. käsu täitmine
  5. tulemuse mälu tagasi salvestamine.
Mäluhalduse lihtsaim käsitlus.
 käivitavatele programi protsessidele mälu hõivamine ja mälu vabastamine, kui seda enam ei vajata. mäluhaldus on arvutisüs töö eluline osa.
virtuaalmälu sus-id lahutavad protsesside poolt kasutatavad mäluaadressid tegelikest füüsilistest aadressidet, kirjutades osa mälu sisust kettale j asuurendades nii efektiivse vaba mälu mahtu.

Ümberpaigutamine
Virtuaalmäluga süsides peavad mälus paiknevad programmid olema võimelised erinevatel aegadel ümber kolima teistesse mälu pk.-desse. seda on vaja seetõttus, et olles ümber tõstetud virtuaalmällu, ple tema tagasitõmbamine endisesse asukohta tihti võimalik
virtuaalmälu halbusüksus peab hakkama saama ka paralleelsete tegevustega
opsüsteemi mäluhaldus peaks seetõttu olema suuteline programmi mälus teise asukohta tõstma ning korraldama programmi koodi mäluviiteid ja aadresse nii, et nad alati viitaksid õigele asukohale mälus.
nt kõik õpilased klassist välja, ükshaaval õps ütleb kes kuhu istuma hakkab.

Mälu kaitse.
Protsessid ei peaks olema võimelised ilma
loata viitama teise protsessi mälupiirkonnale
Seda kutsutakse
mälu kaitseks
ja see takistab
kahjurprogrammidel või viirustel või kahjulikul
kahjurprogrammidel või viirustel või kahjulikul
koodil ühes programmis sekkuda teise töötava
protsessi (programmi) töösse
http://en.wikipedia.org/wiki/Memory_protect
ion

No comments:

Post a Comment