211service.com
[Basiskennis schijf] Wat is cilinderkopsector? [Helpen]
Snelle navigatie :
Wat is cilinderkopsector
Wat is cilinderkopsector? Cilinderkop-sector , ook bekend als CHS, is een vroege methode om elk fysiek gegevensblok op een harde schijf een adres te geven.
Op dat moment heeft de harde schijf een kleine capaciteit en wordt hij geproduceerd op een manier die vergelijkbaar is met die van diskette . Dus de schijfgeometrie, namelijk de cilinderkopsectorwaarde, en de bijbehorende CHS-adressering worden gegenereerd.

Om de cilinderkopsector goed te kennen, moet de basisstructuur van de harde schijf worden geïntroduceerd. Zoals we allemaal weten, bestaat elke harde schijf uit platters en lees-schrijfkoppen . Het aantal platters is gerelateerd aan de capaciteit van een harde schijf.
Elk schotel is verdeeld in sporen die concentrische cirkels zijn. De lees-schrijfkoppen lezen en schrijven gegevens langs sporen op platters. En twee kanten van de schotel kunnen allemaal gegevens opnemen. Het aantal lees-schrijfkoppen is dus het dubbele van dat van platters.
Alle concentrische sporen met dezelfde straal op alle platen zijn verticaal gestapeld in a cilinder . De cilinderwaarde is dus het aantal sporen aan één kant van elke plaat. Zeker, de tracknummers aan elke kant van elke schotel zijn hetzelfde.
De baan is verdeeld in vele korte segmenten, die sectoren . Elke sector heeft normaal gesproken een capaciteit van 512 bytes (tegenwoordig kan de sectorcapaciteit 4K zijn, ook wel 4K-sector genoemd). De sectornummers op elk spoor zijn hetzelfde op de vroege harde schijf. De binnensectoren met een kleiner fysiek gebied kunnen dezelfde capaciteit hebben als de buitensectoren door een verschillende dichtheidsregeling.
Dus als we het aantal cilinders, koppen en sectoren kennen, kunnen we de capaciteit van een harde schijf berekenen. De berekeningsformule is als volgt: capaciteit harde schijf = cilindernummer × kopnummer × sectornummer × 512 bytes.
CHS-adressering en LBA
De cilinders zijn vanaf de buitenrand genummerd '0'. De sectoren zijn genummerd vanaf '1'. En de lees-schrijfkoppen hebben ook hun serienummer. We kunnen dus elke zone van de harde schijf lokaliseren met de cilinderkopsectorwaarde. Dit wordt CHS-adressering genoemd, die efficiënt werkt op vroege harde schijven.
De CHS-adressering ondersteunt echter een beperkte capaciteit van de harde schijf. De grootste adresseringscapaciteit van de harde schijf wordt beïnvloed door drie parameters: kopnummer dat niet meer is dan 255, cilindernummer dat niet meer is dan 1023, sectornummer dat niet meer is dan 63. De grootste adresseringscapaciteit van de harde schijf is dus 8,4 GB (255 * 1023 * 63 * 512/1000, 000,000).
De vroege harde schijf met verschillende dichtheden op verschillende sporen verspilt echter veel schijfruimte. Naarmate de technologie zich ontwikkelt, gebruiken veel harde schijven tegenwoordig platters met dezelfde dichtheid, wat betekent verschillende sectornummers op de binnenste en buitenste cilinders, een groter sectortotaalnummer en een grotere harde schijfcapaciteit.
Omdat de sectoren op de buitenste sporen meer zijn dan die van de binnenste sporen, heeft de harde schijf geen echte CHS-waarde. Daarom is het voor CHS-adressering moeilijk om de specifieke sector te lokaliseren. Daarom wordt de CHS-adressering vervangen door een lineaire adresseringsmethode, logische blokadressering (LBA), die adressering per sector uitvoert.
Door een bepaalde regel verbergt de logische blokadressering alle CHS-serienummers in logische lineaire serienummers. De controller van de harde schijf zal het logische adres omzetten in een fysiek adres terwijl de harde schijf wordt benaderd, wat de systeemefficiëntie aanzienlijk kan verbeteren.
Sommige oude software gebruiken echter nog steeds CHS-adressering (bijvoorbeeld: software die de BIOS Int13H-interface gebruikt). Om compatibel te zijn met deze oude software, is een adresvertaler geïnstalleerd in de controller van de harde schijf.