211service.com
[Diska pamatzināšanas] Kas ir cilindra galvas sektors? [Palīdzība]
Ātrā navigācija:
Kas ir cilindru galvas sektors
Kas ir cilindra galvas sektors? Cilindra galvas sektors , kas pazīstams arī kā CHS, ir agrīna metode adreses piešķiršanai katram cietā diska fiziskajam datu blokam.
Tajā laikā cietajam diskam ir maza ietilpība, un tas tiek ražots līdzīgi diskete . Tātad tiek ģenerēta diska ģeometrija, proti, cilindra galvas sektora vērtība un atbilstošā CHS adresācija.

Lai labi zinātu cilindru galvas sektoru, jāiepazīstas ar cietā diska pamatstruktūru. Kā mēs visi zinām, katrs cietais disks sastāv no šķīvjiem un lasīšanas-rakstīšanas galviņas . Plākšņu skaits ir saistīts ar cietā diska ietilpību.
Katrs šķīvis ir sadalīts celiņos, kas ir koncentriski apļi. Lasīšanas un rakstīšanas galviņas lasa un raksta datus pa sliedēm uz šķīvjiem. Un visas šķīvja puses var ierakstīt datus. Tātad lasīšanas un rakstīšanas galviņu skaits ir divreiz lielāks nekā šķīvju skaits.
Visas koncentriskās trases ar vienādu rādiusu uz visām plāksnēm ir vertikāli sakrautas a cilindrs . Tātad, cilindra vērtība ir sliežu skaits katras šķīvja vienā pusē. Protams, celiņu numuri katrā šķīvja pusē ir vienādi.
Trase ir sadalīta daudzos īsos segmentos, kurus sauc nozarēs . Katra sektora ietilpība parasti ir 512 baiti (mūsdienās sektora ietilpība var būt 4K, ko sauc par 4K sektoru). Sektoru numuri katrā ierakstā ir vienādi agrīnā cietajā diskā. Iekšējiem sektoriem ar mazāku fizisko laukumu var būt tāda pati jauda ar ārējiem sektoriem, izmantojot dažādu blīvuma izvietojumu.
Tātad, ja mēs zinām cilindru, galvu un sektoru skaitu, mēs varam aprēķināt cietā diska ietilpību. Aprēķina formula ir šāda: cietā diska ietilpība = cilindra numurs × galvas numurs × sektora numurs × 512 baiti.
CHS Adresēšana un LBA
Baloni ir numurēti no ārējās malas “0”. Sektori ir numurēti no '1'. Un lasām-rakstāmām galviņām ir arī savs sērijas numurs. Tātad, mēs varam atrast katru cietā diska zonu ar cilindra galvas sektora vērtību. To sauc par CHS adresēšanu, kas efektīvi darbojas agrīnā cietajā diskā.
Tomēr CHS adresēšana atbalsta ierobežotu cietā diska ietilpību. Lielāko adresācijas cietā diska ietilpību ietekmē trīs parametri: galvas numurs, kas nav lielāks par 255, cilindra numurs nav lielāks par 1023, sektora numurs, kas nav lielāks par 63. Tātad lielākā adresācijas cietā diska ietilpība ir 8,4 GB. (255 * 1023 * 63 * 512 / 1000, 000 000).
Tomēr agrīnais cietais disks ar atšķirīgu blīvumu dažādos ierakstos patērē daudz diska vietas. Attīstoties tehnoloģijām, mūsdienās daudzi cietie diski izmanto šķīvjus ar vienādu blīvumu, kas nozīmē dažādus sektoru numurus uz iekšējā un ārējā cilindra, palielinātu sektoru kopējo skaitu un palielinātu cietā diska ietilpību.
Tā kā ārējo celiņu sektoru ir vairāk nekā iekšējos celiņos, cietajam diskam nav īstas CHS vērtības. Tāpēc CHS adresācijai ir grūti noteikt konkrēto sektoru. Tādējādi CHS adresēšana tiek aizstāta ar lineāro adresēšanas metodi, loģisko bloku adresēšanu (LBA), kas veic adresēšanu pa sektoriem.
Izmantojot noteiktu noteikumu, loģiskais adresācijas bloks visus CHS sērijas numurus pārvērš loģiskajos lineārajos sērijas numuros. Cietā diska kontrolleris pārveidos loģisko adresi fiziskā adresē, vienlaikus piekļūstot cietajam diskam, kas var ievērojami uzlabot sistēmas efektivitāti.
Tomēr dažas vecās programmatūras joprojām izmanto CHS adresēšanu (piemēram, programmatūra, kas izmanto BIOS Int13H saskarni). Lai būtu savietojams ar šo veco programmatūru, cietā diska kontrollerī ir instalēts adrešu tulks.