Discussie: Segment
Los bericht bekijken
  #5  
Oud 16 juli 2003, 13:13
frarie's schermafbeelding
frarie frarie is offline
Forumbikkel
Model: Palm Tungsten|C
 
Geregistreerd: 25 mei 2003
Berichten: 156
Ik weet niks van Palm OS, ben net nieuw.
Maarre, in mijn belevingswereld is het geheugen van een computer vaak opgedeeld in segmenten om de addressering en vooral de allocering van stukken geheugen eenvoudiger te maken.

Zoiets als:
- Ik heb een programma.
- Ik heb geheugen nodig.
- Dus ik pak een segment van het geheugen waarin nog geheugen vrij is en dat ik gealloceerd heb.
- Binnen dat segment ga ik dan vanaf 0 tellen tot het stuk geheugen dat ik wil beschrijven (een offset).

Lezen gaat op een zelfde manier.

Dusse, addresseren van een stuk geheugen: segment + offset = lokatie waar je wezen wil.
Uiteindelijk wordt onderwater zo'n segment handle dan weer terugvertaald naar een fysiek stuk geheugen, dan krijg je dus locatie van segment + offset.

Ik hoor het wel als hieraan iets niet klopt, is al weer een poosje terug dat ik low-level bezig ben geweest
Met citaat reageren