LBA

Az LBA ( eng.  Logical block addressing ) egy szabványosított mechanizmus egy blokkeszközön ( merevlemezen vagy optikai lemezen, szilárdtestalapú meghajtón ) lévő adatblokkok címzésére és elérésére, amelyben a rendszervezérlőnek nem kell figyelembe vennie az adatblokk sajátosságait. meghajtó (például a merevlemez geometriája – a hengerek, fejek, szektorok száma sávonként, ahogy azt a korai címzési sémák, például a CHS és a Large megkövetelik). A modern IDE-vezérlők elsősorban az LBA-t használják a címfordítás fő módjaként, és az LBA-támogatással kapcsolatos információkat a meghajtók azonosító információi tartalmazzák [1] .

Az LBA-ban minden címezhető blokkhoz egyedi szám van hozzárendelve, egy nullától kezdődő egész szám: az első blokk LBA=0, a második LBA=1, és így tovább. Merevlemezek esetén az LBA 0 a nulla henger és a fej nulla első szektorának felel meg.

A meghajtó méretkorlátja LBA használatakor csak az LBA regiszter bitességéből adódik, általában 48 bitet használnak a blokkszám beállítására, ami bináris rendszer használata esetén lehetővé teszi a 2 48 (128 PiB -vel ) címzést. 512 bájt blokkméret).

LBA merevlemezekhez

Az X3T10 Technikai Bizottság meghatározta a blokkcím megszerzésének szabályait LBA módban [2] :

,

ahol  a blokkcím az LBA szerint,  a henger, fej, szektor  száma, a fejek száma, az egy sávon lévő szektorok száma.

Az LBA-címek a következőképpen alakulnak át sorrá:

, , .

Jegyzetek

  1. X3T10 Technikai Bizottság dokumentuma "WORKING X3T10 DRAFT 791D Revision 4c". 7. szakasz Logikai interfész.
  2. X3T10 Technikai Bizottság dokumentuma "Working X3T10 Draft 791D Revision 4c". 7. szakasz Logikai interfész. 7.1.2. alszakasz Környezet

Irodalom