Platt minnesmodell
Den aktuella versionen av sidan har ännu inte granskats av erfarna bidragsgivare och kan skilja sig väsentligt från
versionen som granskades den 25 juli 2022; verifiering kräver
1 redigering .
En platt minnesmodell är en metod för att organisera adressutrymmet för RAM-minnet på datorenheter . I den platta modellen använder kod och data samma adressutrymme . För 16-bitars processorer tillåter plattminnesmodellen 64 kB RAM att adresseras; för 32-bitars processorer 4 GB, för 64-bitars processorer - upp till 16 exabyte (för amd64 är storleken begränsad till 256 TB [1] ).
Minneshantering är fortfarande (från 2011) implementerad på en platt modell för att främja operativsystemets funktionalitet , resursskydd, multitasking eller minnesexpansion utöver de gränser som processorns fysiska adressutrymme ställer .
Fördelar med minneshantering med en platt modell:
- I en av de inbäddade multitasking-applikationerna där minneshantering varken är nödvändig eller önskvärd, ger modellen det enklaste programmeringsgränssnittet , med direkt tillgång till alla minnesplatser och minimal programdesignkomplexitet.
- Med multitasking och resursallokering ger den platta modellen fortfarande den största flexibiliteten för att implementera denna typ av minneshantering.
Anteckningar
- ↑ AMD Corporation. Volym 2: Systemprogrammering (PDF). AMD64 arkitekturprogrammeringsmanual . AMD Corporation (december 2016). Hämtad 25 mars 2017. Arkiverad från originalet 13 juli 2018. (obestämd)