Gezondheid en ziekte gezondheid logo
Gezondheid
| | Ziekte | Gezondheid |

Wat is een Offset geheugen?

Een computer slaat de gegevens van de lopende programma's in het hoofdgeheugen voor snelle toegang. Hierdoor kan de computer om meerdere programma's tegelijk. Om gegevens wanneer het nodig verzamelen, moet de computer het adres van de gegevens in het hoofdgeheugen kennen. Echter, vroege computers niet de ruimte beschikbaar voor langere adressen op te slaan in de processor registers. Daarom werd een offset regeling ingevoerd om de verwerkers een manier om grote blokken van het geheugen met beperkte aanpak van ruimte aan te pakken geven. Relatieve en absolute adressering

Memory
wordt geleverd met twee algemene categorieën, die elk een bepaald beeld van hoe het geheugen moeten organiseren. De "absolute" in kaart brengen van het geheugen geeft een unieke identificatie voor elke locatie in het geheugen. Deze aanwijzing van het geheugen maakt mapping data naar het geheugen adressen veel gemakkelijker voor de mens. Echter, voor machines, een "relatieve" mapping helpt verzachten sommige van zijn mogelijkheden door het creëren van wiskundige offsets toegang tot de gegevens.
Geheugen adressering en Registreer Grootte

De reden geheugenadressering nemen op een relatieve aspect in de computer te maken heeft met register grootte. Een "register" is een locatie in de processor die een waarde bevat. Toegang tot het geheugen, zal een register het adres van een locatie in het geheugen te houden. Echter, registreer maten zijn beperkt: een 16-bits register kan slechts 16 binaire cijfers, voor een maximale positieve waarde van 65.536. Dit betekent een 16-bit register kunnen alleen betrekking 65, 536 locaties in het geheugen. Vaak geheugen is veel meer adressen dan deze data. Om te gaan met dit probleem, is een herinnering gecompenseerd systeem ontwikkeld
Segment:. Offset aanpakken

Deze regeling, genaamd "segment: offset" aanpakken, toegestaan ​​kleinere registers tot hogere adressen aan te pakken in het geheugen. De manier waarop segment: offset aanpakken verwijst naar een absoluut adres is door het nemen van een segment waarde, dat getal met 16 te vermenigvuldigen, en het toevoegen van een offset. Dit proces maakt het adresseren van hogere waarden in het geheugen een compensatie waarde dan de maximale waarde van het register. Interessant, kan veel verschillende segmenten /offset combinaties verwijzen naar een enkel absoluut adres.
De Hoge Memory Area

De eerste 65.520 bytes van het geheugen na het "echte" fysieke geheugen wordt wel de "high memory area." Dit gebied van het geheugen is het enige deel van de extended geheugen dat de computer kunt gebruiken tijdens het in "real"-modus. Echte mode limiteert geheugentoegang van de processor om "echte" data toegankelijk via directe adres, bepaald door het adres grootte. MS-DOS-programma's, die zijn oorsprong in de dagen van 8 - en 16-bit computergebruik, vaak gebruik van deze processing mode voor achterwaartse compatibiliteit

.

Ziekte © https://www.gezond.win/ziekte