Hvad er Intel fysiske adresseudvidelser?


Bedste svar

Intels PAE-teknologi var en teknologi, som Intel først implementerede i deres p6 mikroprocessor (pentium pro og pentium 2). Målet var at bryde forbi hukommelsesbarrieren på 4 GB (den virkelige, ikke den, der er oprettet af et mega-selskab med henblik på produktsegmentering).

Ser du, en processors hukommelsesadresseringsfunktioner er defineret af bredden på adressebussen. Som en hurtig side-note er jeg nødt til at tilføje, at denne adressebusstørrelse er helt uafhængig af processorens ordstørrelse (mængden af ​​”bits”, som en processor har).

Med ældre processorer som pentium ( p5) og i486 var størrelsen på adressebussen 32 bit bred, hvilket betyder, at CPUen kunne adressere ~ 4 milliarder placeringer (4 milliarder byte eller 4 GB). Dette er en fysisk begrænsning. Uden kloge løsninger kan cpuen simpelthen ikke få adgang til ekstra hukommelse.

Under alle omstændigheder begyndte dette at blive et problem, så Intel udviklede PAE: De øgede grundlæggende processorer adressebus bredde til 36 bit og slog en fancy navnet på det. Det betyder, at relevante processorer nu teoretisk kunne få adgang til 64 GB RAM. Både Windows NT-kernen og linux understøtter denne funktion, hvilket giver 32 bit-processorer adgang til over 4 GB RAM. Så 4GB-barrieren er ikke rigtig en ting, ikke?

Microsoft besluttede dog kun at aktivere PAE på sine pro- og serveroperativsystemer, hvilket efterlader forbrugerens 32 bit vinduer fast på en 4 GB-hætte. Dette er en ren softwarebegrænsning, hvilket ikke var et problem på linux.

tl: dr: PAE er intels terminologi for en øget adressebusbredde på 36 bit.

Skriv et svar

Din e-mailadresse vil ikke blive publiceret. Krævede felter er markeret med *