Hallo, On Don, 01 Feb 2001, Otto Adam wrote:
Michael Wagner wrote: Eines moechte ich noch wissen - was bedeutet der Eintrag "linear" ? [in der lilo.conf]
Das steht dafuer, dass die Platte ueber die lineare Adressierung angesprochen wird, besser bekannt als "Logical Block Address" bzw. LBA, im Gegensatz zur 3dimensionalen Zylinder, Kopf, Sektor (Cylinder, Head, Sector bzw. CHS) Adressierung. Bei LBA werden die Sektoren der HD _linear_ von 1 aus durchgehend numeriert. Heutzutage wird fast nur noch LBA verwendet, da mit CHS maximal knapp 8 GB addressiert werden koennen: 10 Bit Cylindernummer = 0-1023 \ 8 Bit Kopfnummer = 0-255 } = 1024*255*63 Sektoren 6 Bit Sektornummer = 1-63 / = 16450560 Sektoren (a 512 Byte) = 8032.5 MB Gezaehlt wird dabei von CHS 0,0,1 bis 1023,255,63. Die Bits werden uebrigens in 3 Byte gespeichert (die 2 hoechsten der Zylindernummer werden in den beiden hoechstwertigen des 'Sektorenbytes' gespeichert). Bei LBA stehen theoretisch in der Partitionstabelle 4 Bytes, also 32 Bit zur Verfuegung, also koennen bis zu 2^32 Sektoren, also 2 Terabyte adressiert werden. Allerdings spukt mir grad noch im Kopf herum, dass ein 2 oder gar 4 Bit reserviert waeren... Naja ;) Ach so, Literatur: c't 5/1997 und 6/2000, tech.dvi aus der lilo Doku. CU David -- 270: C Eine Programmiersprache, bei der die Überprüfung, ob eine Zeichenfolge ein gültiges Programm darstellt, äquivalent zum Halteproblem ist. (Florian Weimer)