Geometrie v. schijf

Pagina: 1
Acties:

  • denwilly
  • Registratie: April 2009
  • Laatst online: 19-01 23:21
Hi,

Ik ben student Informatica aan de hogeschool in Leuven.
Gebruiken ze de begrippen echte en valse (real/fake)geometrie van een schijf.
Ik begrijp niet goed wat ze hier mee bedoelen.
Iemand enige idee wat dit juist inhoud?
Een handig website met uitleg is ook altijd welkom, want ik vindt er niet echt veel van via google.

  • Twister336
  • Registratie: Juli 2004
  • Niet online
Vroeger werden de sectoren van een harde schijf geadresseerd via CHS.

C = cylinder (=track)
H = head (lees/schrijfkop dus)
S = sector

De geometrie van een harde schijf van 528 MB was bv. 1023/16/63 dus 1023 cylinders (tracks), 16 heads en 63 sectors per track.
Dat gaf een capaciteit van 1023 x 16 x 63 x 512 bytes/sector = 528 MB

Op een bepaald moment toen de harde schijven groter werden was het door allerlei beperkingen van de BIOS, besturingssysteem, specs niet meer mogelijk om de werkelijke CHS waarden te gebruiken en werden 'valse' CHS waarden gebruikt.
Een schijf met een valse CHS geometrie kon bv. aangeven dat het 2048 cylinders en 16 heads had terwijl het in werkelijkheid 1024 cylinders en 32 heads had. Dit werd dan gedaan omdat volgens de originele IDE specs een schijf max. 16 heads kon hebben. Intern in de schijf werden deze fake CHS waarden naar de werkelijke waarden vertaald.
Nu wordt gebruik gemaakt van LBA adressering waardoor al die miserie (voorlopig) van de baan is.

  • denwilly
  • Registratie: April 2009
  • Laatst online: 19-01 23:21
Ok bedankt voor de uitleg.
Deze mag gesloten worden

  • YellowOnline
  • Registratie: Januari 2005
  • Laatst online: 25-01 20:45

YellowOnline

BEATI PAVPERES SPIRITV

Twister336 schreef op dinsdag 27 juli 2010 @ 20:56:
Vroeger werden de sectoren van een harde schijf geadresseerd via CHS.

C = cylinder (=track)
H = head (lees/schrijfkop dus)
S = sector

De geometrie van een harde schijf van 528 MB was bv. 1023/16/63 dus 1023 cylinders (tracks), 16 heads en 63 sectors per track.
Dat gaf een capaciteit van 1023 x 16 x 63 x 512 bytes/sector = 528 MB

Op een bepaald moment toen de harde schijven groter werden was het door allerlei beperkingen van de BIOS, besturingssysteem, specs niet meer mogelijk om de werkelijke CHS waarden te gebruiken en werden 'valse' CHS waarden gebruikt.
Een schijf met een valse CHS geometrie kon bv. aangeven dat het 2048 cylinders en 16 heads had terwijl het in werkelijkheid 1024 cylinders en 32 heads had. Dit werd dan gedaan omdat volgens de originele IDE specs een schijf max. 16 heads kon hebben. Intern in de schijf werden deze fake CHS waarden naar de werkelijke waarden vertaald.
Nu wordt gebruik gemaakt van LBA adressering waardoor al die miserie (voorlopig) van de baan is.
Goeie uitleg +1