Diskussion:Speicherausrichtung

aus Wikipedia, der freien Enzyklopädie
Letzter Kommentar: vor 3 Monaten von 93.229.166.99 in Abschnitt Das betrifft auch Programmcode, nicht nur Daten
Zur Navigation springen Zur Suche springen

Singular und Plural

[Quelltext bearbeiten]

Datum als Singular von Daten führt sehr schnell zu verwechslungen, weil dieser zwar richtige Singular in der Alltagssprache überhaupt nicht üblich ist. Schon der Artikel Daten schreibt:

Um dagegen das Wort "Datum" als Singular zu "Daten" zu vermeiden, werden Wörter wie "Datenelement", "Angabe" oder "Wert" verwendet.

Wie wär's damit?

OK, hab's gemacht. (Obwohl ich selbst Datum als Singular von Daten im Alltag benutze.) von-Putzi 00:01, 11. Apr 2006 (CEST)

Außerdem: Zitat am Anfang des Artikels:

In der Rechnerarchitektur (Computer) bezeichnet man ein Datum (Operand) mit n Bytes als im Speicher ausgerichtet (Data Alignment), wenn deren Adresse A ein ganzahliges Vielfaches von n ist ( A mod n = 0)

auf was bezieht sich das wenn deren Adresse? Datum ist ja neutrum, und deren ist wiederum femininum...

Danke, --Abdull 12:31, 16. Mär 2005 (CET)

OK, aber das hättest du auch selbst korrigieren können/dürfen/sollen. von-Putzi 00:01, 11. Apr 2006 (CEST)

Quellenfrage

[Quelltext bearbeiten]

Belege/Quellen zu finden ist schwierig, in deutsch wohl unmöglich. Ich gebe zu, dass das Thema sehr trocken und speziell ist, möglicherweise bei GHz-Pozessoren nicht mehr so wesentlich. Ich habe jedoch vor Jahrzehnten hardwarenahe jeden unnötigen Speicherzugriff sparen müssen. Intels ASM86 hatte den Befehl align für einen Teilaspekt des Data Alignment. von-Putzi Diskussion:Speicherausrichtung#c-Von-Putzi-2010-05-29T18:16:00.000Z-Quellenfrage11Beantworten

Das betrifft auch Programmcode, nicht nur Daten

[Quelltext bearbeiten]

Relevant ist das bspw. bei Sprungmarken. Michael Abrash schrieb dazu in seinem Artikel im Dobb's Journal March 1991 v16

Alignment also applies to code; you may want to word or dword align the starts of procedures, labels that can only be reached by branching, and the tops of loops. (Code alignment matters only at branch targets, because only the first instruction fetch after a branch can suffer from nonalignment.) Dword alignment of code is optimal, and will help on the 386 even in real mode, but word alignment will produce nearly as much improvement as dword alignment without wasting nearly as many bytes.

Quelle: https://jacobfilipp.com/DrDobbs/articles/DDJ/1991/9103/9103a/9103a.htm --93.229.166.99 Diskussion:Speicherausrichtung#c-93.229.166.99-20240702170100-Das betrifft auch Programmcode, nicht nur Daten11Beantworten