abonnement Unibet Coolblue
pi_183352320
Waarom moet een OS perse een partitie creeeren met een offset?

Waarom gebeurd dit nu standaard met een offset van 1024kb/1megabyte. XP gebruikt een Bootrecord van 63kilobyte. Dynamische disks en GPT disks nog minder. Is 1 megabyte niet erg veel?

Als de OS een bestand wegschrijft in brokken van 4 kilobyte. En de fysieke sectors op een disk zjn 1 kilobyte (SSD) Dit zou dus goed moeten zijn enzo omdat 4 mooi past op 4 blokken van 1. Maar wacht eens. De disk moet alsnog die 4 kilobyte herverpakken naar 4x1 fysieke sectors. Dan zit je nalsog met vertraging toch?
pi_183359637
quote:
1s.gif Op zaterdag 24 november 2018 23:25 schreef Aluah-Snackbar het volgende:
Waarom moet een OS perse een partitie creëren met een offset?
Omdat er aan het begin ruimte moet zijn voor bijvoorbeeld een bootrecord en partitietabellen.
quote:
Waarom gebeurt dit nu standaard met een offset van 1024 kB / 1 megabyte.
Omdat dit het kleinste gemene veelvoud is van alle in gebruik zijnde uitlijningen (alignments):

While not a file system feature, operating systems should also aim to align partitions correctly, which avoids excessive read-modify-write cycles. A typical practice for personal computers is to have each partition aligned to start at a 1 MB (= 1,048,576 bytes) mark, which covers all common SSD page and block size scenarios, as it is divisible by all commonly used sizes - 1 MB, 512 KB, 128 KB, 4 KB, and 512 bytes. Modern operating system installation software and disk tools handle this automatically.

Bron

quote:
XP gebruikt een bootrecord van 63 kilobyte.
Nee. Je haalt hier van alles door elkaar. Waarschijnlijk heb je iets gelezen over het begin van de eerste partitie op sector 63 bij XP of nog oudere systemen. Zie hier.
quote:
Dynamische disks en GPT disks nog minder. Is 1 megabyte niet erg veel?
Nee, naar huidige maatstaven niet. En zoals gezegd is dit het kleinste gemene veelvoud van alle in gebruik zijnde uitlijningen (alignments), dus een kleinere eenheid is niet echt een optie.
quote:
Als de OS een bestand wegschrijft in brokken van 4 kilobyte. En de fysieke sectors op een disk zjn 1 kilobyte (SSD) Dit zou dus goed moeten zijn enzo omdat 4 mooi past op 4 blokken van 1. Maar wacht eens. De disk moet alsnog die 4 kilobyte herverpakken naar 4x1 fysieke sectors. Dan zit je alsnog met vertraging toch?
Nee, zo werkt dat niet bij SSD's.

Advies: ga deze artikelen over uitlijning eens goed bestuderen.
abonnement Unibet Coolblue
Forum Opties
Forumhop:
Hop naar:
(afkorting, bv 'KLB')