Model cu memorie plată
Versiunea actuală a paginii nu a fost încă examinată de colaboratori experimentați și poate diferi semnificativ de
versiunea revizuită la 25 iulie 2022; verificarea necesită
1 editare .
Un model de memorie plată este o metodă de organizare a spațiului de adresă al memoriei RAM a dispozitivelor de calcul . În modelul plat, codul și datele folosesc același spațiu de adresă . Pentru procesoarele pe 16 biți, modelul de memorie plată permite adresarea a 64 kB de RAM; pentru procesoare pe 32 de biți 4 GB, pentru procesoare pe 64 de biți - până la 16 exaocteți (pentru amd64 , dimensiunea este limitată la 256 TB [1] ).
Managementul memoriei este încă (din 2011) implementat pe un model plat pentru a promova funcționalitatea sistemului de operare , protecția resurselor, multitasking -ul sau extinderea memoriei dincolo de limitele impuse de spațiul de adrese fizice al procesorului .
Beneficiile managementului memoriei cu un model plat:
- Într-una dintre aplicațiile încorporate multitasking în care gestionarea memoriei nu este nici necesară și nici de dorit, modelul oferă cea mai simplă interfață de programare , cu acces direct la toate locațiile de memorie și complexitate minimă de proiectare a programului.
- Cu multitasking și alocare de resurse, modelul plat oferă încă cea mai mare flexibilitate pentru implementarea acestui tip de management al memoriei.
Note
- ↑ AMD Corporation. Volumul 2: Programarea sistemului (PDF). Manualul programatorului de arhitectură AMD64 . AMD Corporation (decembrie 2016). Preluat la 25 martie 2017. Arhivat din original la 13 iulie 2018. (nedefinit)