Bariera 528

Limitarea adresării la 528 MB apărea datorită unei combinatii: adresarea CHS (Cylinder Head Sector) a unui harddisc si apelul Int 13H. Prin Int 13 pot folosi maxim 63 sectoare/pistă, 255 capete si 1024 cilindri. Interfata hardware IDE nu putea folosi mai mult de 16 capete si astfel operatia 1024 piste x 63 sectoare/pistă x 16 capete (fete) x 512 octeti/sector ne duce la valoarea de 528 MB. Cum structura apelului Int 13 nu permite mărirea numărului de cilindri, solutia a fost modificarea adresării harddiscului din CHS în LBA (Logical Block Addressing). Prin această translatie, către Int 13 se transmit niste parametri modificati, care să fie sub limitele impuse; în principiu numărul de cilindri este împărtit cu o valoare ce asigură coborârea sub 1024, iar numărul de capete se înmulteste corespunzător.


(C) Copyright Computer Press Agora