Welkom op de Nederland Computer Kennisnetwerk!  
 
Zoeken computer kennis
Home Hardware Netwerken Programmering Software Computerstoring Besturingssysteem
Computer Kennis >> Hardware >> RAM , kaarten en moederborden >> Content
Wat is structuurvulling?
Structuuropvulling is de toevoeging van extra bytes aan een datastructuur om ervoor te zorgen dat deze aan bepaalde uitlijningsvereisten voldoet. Dit wordt gedaan om de prestaties van bepaalde bewerkingen te verbeteren, zoals geheugentoegang en drijvende-kommaberekeningen.

De uitlijning van een datastructuur verwijst naar de positie van de leden ervan in het geheugen. Sommige processors vereisen dat gegevens worden uitgelijnd op bepaalde grenzen, zoals grenzen van 4 bytes of 8 bytes. Als een datastructuur niet goed is uitgelijnd, moet de processor mogelijk extra werk verrichten om toegang te krijgen tot de leden, wat de prestaties kan vertragen.

Structuuropvulling kan worden gebruikt om ervoor te zorgen dat een gegevensstructuur voldoet aan de uitlijningsvereisten van de doelprocessor. Neem bijvoorbeeld de volgende structuur:

```

struct Punt {

int x;

int y;

};

```

Op een 32-bits processor is deze structuur 8 bytes lang, waarbij het `x`-lid begint bij geheugenadres 0 en het `y`-lid begint bij geheugenadres 4. Als de processor echter uitlijning van 4 bytes vereist, wordt het ` y` lid zou eigenlijk beginnen op geheugenadres 8, waardoor er een opening van 4 bytes overblijft tussen de twee leden. Deze opening staat bekend als opvulling .

Structuuropvulling kan ook worden gebruikt om de prestaties van drijvende-kommaberekeningen te verbeteren. Sommige processors gebruiken speciale instructies voor drijvende-kommabewerkingen waarbij de operanden op bepaalde grenzen moeten worden uitgelijnd. Door opvulling aan een gegevensstructuur toe te voegen, kunt u ervoor zorgen dat de drijvende-kommaleden correct worden uitgelijnd, waardoor de prestaties van drijvende-kommaberekeningen kunnen worden verbeterd.

De hoeveelheid opvulling die nodig is voor een datastructuur hangt af van de doelprocessor en de uitlijningsvereisten van zijn leden. Sommige compilers bieden opties om automatisch opvulling aan structuren toe te voegen, of u kunt handmatig opvulling toevoegen door lege leden in de structuur in te voegen.

Previous: Next:
  RAM , kaarten en moederborden
·Hoe om te upgraden naar 3GB ge…
·Intel Verschillen in Mobiele P…
·Hoe maak je een MIDI -interfac…
·Slechte condensator op een Del…
·Hoe maak je een Biostar moeder…
·Wat zijn de verschillen in geh…
·Waar kun je klimhelmen kopen? 
·Is er een verschil tussen een …
·ATI RV350 Specificaties 
  Related Articles
Wat bedoel je met interruptgestuurde inp…
Helpen laptopkoelpads met ventilatoren d…
Wat zou er gebeuren als een besturingssy…
Hoeveel kost 4 GB opslagruimte op een fl…
Wat zijn de voordelen van halfgeleiderge…
Wat is de functie van een invoerapparaat…
Wat zijn de drie merken microprocessors?…
Waarom drukt mijn printer af in groene t…
Waarom is plakken ctrl plus v? 
  Hardware Articles
·Hoe kom je op het internet met een lapto…
·Hoe kan ik mijn documenten opslaan op ee…
·Hoe installeer je de Brother All-in-One …
·Waarom krijgt mijn iPod touch Kick the B…
·External Drive Vs . Docking Station 
·Hoe te Verscheidene harde schijven combi…
·Hoe de BIOS Flash op een ASUS 
·Computer Tips om de snelheid van een Gat…
·Hoe Laptop Batterij prestaties te verbet…
Copyright © Computer Kennis https://www.nldit.com