Logical Block Addressing

Z testwiki
Wersja z dnia 15:44, 30 lis 2022 autorstwa imported>Stok (Wycofano ostatnią zmianę treści (wprowadzoną przez 109.95.147.63) i przywrócono wersję 68384459 autorstwa Stok)
(różn.) ← poprzednia wersja | przejdź do aktualnej wersji (różn.) | następna wersja → (różn.)
Przejdź do nawigacji Przejdź do wyszukiwania

Szablon:Inne znaczenia LBA (Szablon:W języku, Szablon:W języku) – metoda adresowania pamięci masowej przez system operacyjny. W LBA stosuje się prosty schemat adresowania liniowego. Bloki są adresowane przez kolejne liczby naturalne, przy czym pierwszy blok ma numer LBA 0, drugi – 1 i tak dalej.

System LBA został wprowadzony dla pokonania granicy 528 MB = 504 MiB (1024×16×63 sektorów), w standardzie EIDE używający wcześniej metodę cylinder, głowica, sektor (Szablon:W języku). W metodzie LBA, dokonuje się tzw. translacji adresów, czyli zamiany numerów głowicy, cylindra i sektora na ich logiczny odpowiednik, czyli numer sektora licząc od początku. Odpada więc skomplikowana adresacja za pomocą cylindrów, głowic i sektorów.

Wzór na obliczanie LBA:

LBA=(numer cylindra * liczba glowic na cylinder + numer glowicy) * liczba sektorow na sciezke + numer sektora 1