Alexis hardver - a logikai tárolási struktúra

Winchester, mint egyéb mágneses tárolóeszközök közvetlen hozzáféréssel, van Dorozhkova lemez memória szervezet. Ez azt jelenti, hogy a felület a mágneslemez van osztva koncentrikus gyűrűk a különböző átmérőjű - a pálya külső szélétől. Ezután a szerkezet az információkat a merevlemezen külön meg kell fontolni a szempontból a fizikai és logikai struktúrák. Leggyakrabban, probléma merül fel az összehasonlításával kapcsolatos paramétereket különböző szerkezetek.

fizikai felépítése

Egy fizikai szempontból mindkét felületén a mágneses lemezek a tömb tartalmazhat egy pályán csomagot. BIOS nem határozza meg, hogy pontosan mit „palacsinta” kifejezés az egyik vagy a másik pálya, így az összes felület számozott egyetlen folyamatos számozás. Minden munkafelület megfelelő a fejét. amely szigorúan véve, a felszíni és meg vannak számlálva (fej paraméter). Fizikailag a maximális számú vezetőinek a történelem, a termelés a merevlemezek egyenlő 11, de a mai meghajtók több mint 6 fej nem használt. A pályák száma 80 mágneses lemezek jelenleg használt, és a szám a merevlemez pályák akár több ezer. Lanes, mint a fej azonosító szám (külső útvonal és a felső présszerszám van egy szám nulla). A pályák száma a lemez felületén határozza meg a felvételi sűrűség.

Minden szektor nemcsak adatokat, hanem védett információkat. Az elején minden szektorra fejlécében (prefix), amely jelzi a kezdetét és a szektorok számát, és a végén - a következtetést (utótag), amely egy ellenőrző (checksum CRC.) Ellenőrzéséhez szükséges adatok integritását. szektor fejléc tartalmaz egy azonosító (ID) ágazatban az első CRC (checksum) és írásengedélyezés intervallum. Az azonosító információkat tartalmaz a hengerek száma, fejek és szektorok. A következő intervallum felvétel, majd a 512 byte adatot. A CRC ez egy második felvétel hossza és (ágazat) kell biztosítani a következő szektorban az előző felvétel. Ez lehet az oka, hogy nem egyenletes haladási sebesség. Ends szektor predindeksny intervallum, amelynek mérete 693 bájt, használják, hogy kompenzálja a lemez forog sebesség egyenetlenségek. Így, az ágazat méretét növeljük a 571 bájt, amelynek 512 bájt alkotja a adatokat.

Mindezek az információk rögzítésre a gyári alacsony szinten (LowLewel) formázás segítségével speciális szoftver (például Speed ​​Store vagy a Disk Manager), vagy egy DOS parancs. Amellett, hogy a rések között szektorok is vannak hiányosságok között a sávok magukat. Eleji, képzők és intervallumok csak töltsük fel a lemezterület elvész formázás közben.

Sector megtalálása egymás fölött egy csomagban meghajtó képes egyidejűleg kell elhelyezni fejek csomagot, úgynevezett egy henger. Annak a ténynek köszönhetően, hogy a hajtás több lemez elhelyezve egymás felett, particionálás azonosak. Ezért, amikor a merevlemez gyakrabban beszélnek a hengerek, mint a pályán.

Geometry (kapacitív paraméterei) a merevlemez BIOS leírt képlete a következő:

ahol C - a hengerek száma; N - fejek száma; S- szektorok számát.

65536 x 16 x 256 x 512 = 128 GB.

Modern IDE Controller (kezdve ATA -2 szabvány, EIDE) egyetemes támogatás adás üzemmódban, melyek a fő paraméter az összes ágazatban. A legtöbb BIOS most egy «Autodetect», amely lehetővé teszi, hogy olvassa el, és állítsa be a paramétereket a készülék adattábláján. Inicializálásnál az akkumulátor két paramétert: a fejek számát, és ágazatokban, akkor beállítja a készülék logikai struktúráját, hogy a teljes kapacitás nem változik, a korrekciós végzi a hengerekbe.

· C - 16 bit (maximum 2 16 = 65536)

· H - 4 bit (maximum 2 4 = 16)

· S - 8 bit (maximum 2 8 = 255).

logikus felépítés

Ezen kívül, hogy a készüléket úgy kell beállítani, hogy a CMOS. logikai szerkezetét, hogy megértsük az operációs rendszert. Az információkhoz való hozzáférés a klaszter (allocationunit) - a legkisebb logikai egység az információhoz való hozzáférés. Minden klaszter áll, több szektorban (8 vagy több). Minden klaszter számozott és lehet szabad vagy foglalt kizárólag tárolására egy adott fájlt, akkor is, ha nem minden ágazat belül elfoglalt. Következésképpen, még a fájl mérete megköveteli néhány bájt az egész halmazt. Ennek eredményeként minden egyes fájl elveszett körülbelül a fele a klaszter. Minél nagyobb a klaszter méret, annál nagyobb a veszteség. Használata klaszterek, hogy gyorsítsák fel a munkát, így a klaszterek számát jóval kisebb szektorok számát.

klaszterek számozás nem felel meg a helyét a lemezen. Munkahelyen használjuk a tényt, hogy az Ön által használt összes ágazatban, amelyek jelenleg alatt minden fejek, így a henger tele van írási adatokat. Mielőtt a következő palack tele van a jelenlegi, hogy képes legyen olvasni a lehető legtöbb információ mozgatása nélkül a fej.

DOS 3.0 és újabb egy algoritmus következő rendelkezésre álló fürt helyét a lemezen található fájlokat. A klaszterek vannak elrendezve úgy, hogy mindegyik utal, hogy a következő egy. Ha a DOS keres szabad klaszterek elejétől a lemezt, és a helyére az utolsó felvétel a lemezen. DOS állítja a mutatót az utolsó rögzített klaszterek és keresi a szabad klaszterek segítségével ez a mutató. A mutató található RAM és tönkremenjen perezaruzke. Ha DOS elérte a lemez végét, a mutató is törlésre kerül, és a keresési elején indul a lemez. Így a műveletek végrehajtása fájlokat a lemezen.

Ez az algoritmus lehetővé teszi, hogy a törölt fájlok visszaállítására. Ha töröl egy fájlt a kezdete az első klaszter kerül a jel „?”, És az összes fürtöt társított mentesnek tekinthető. A mutató értéke a következő szabad klaszter, a felvétel folytatódik elérve több szabad klaszterek. Átjátszás klaszter, amelynek eltávolítását történt, csak akkor fordul elő, amikor a mutató az új ciklus jön egy adott klaszter. Még ha egy fájl felülírja a másik tetejére, a felvétel működik ugyanúgy. Az első belépés ingyenes használják minden új fájlt.

fájlrendszerek

A fájlrendszer használata révén a klaszterek lehetővé teszi az adatok elérését. A legtöbb fájlrendszerek épül alapján a fájl allokációs tábla (file allokációs tábla - FAT). A leggyakoribb fájlrendszerek FAT 12 (hajtások kevesebb, mint 16 MB), FAT 16 (vagy zsír), és FAT 32.

FAT a jelenlétére utal a következő szerkezetek (sorrendben a helyét a lemezen):

· A rendszerindító szektorok a fő és kiegészítő szakaszok

· A rendszerindító lemez logikai szektor

· File Allocation Table (FAT)

· Henger diagnosztikai műveletek

MBR jön létre a szabványos fdisk programot. Igaz legújabb valamennyire korlátozza: az elsődleges partíció csak akkor jöhet létre egy.

Ugyancsak a fő boot kódot a Master Boot Record - egy kis program, amely fut a BIOS-t. Ez átadja a vezérlést az aktív (boot) partíciót.

2. boot record (BootRecord) 32 foglalja el az első szektorban az egyes logikai lemez (elsődleges partíció - hengeres 0, 1 fej, szektor 1). A boot szektor az aktív partíció megkapja a vezérlést az MBR. Ellátja valamilyen ellenőrzés, és elindítja a lemezt az első rendszer io fájlt. sys. Képezi az MBR formázási programot. Hadd emlékeztessem önöket, hogy csak az elsődleges partíció lehet aktív. Boot rekordot, mint a root partíció tábla kell végződnie az aláírás 55aa. Erre aláírás BIOS határozza meg, hogy a letöltés sikeres volt.

3. A fájl allokációs tábla (FAT) - a fő része a fájlrendszer, amely adta a nevét. Ez egy sor rekordok a megfelelő számot a szám az összes klaszter a logikai lemez. Minden klaszter megfelel egyetlen számot. Minden halmaz, a rekord lehet több normál értékek: szabad klaszter, a klaszter sérült vagy klaszter utolsó klaszter a fájl, vagy hivatkozni kell a következő klaszter a láncban, amelyek ugyanabban a fájlban. Kiderült, hogy a táblázat tartalmazza adatokat csak körülbelül az első klaszter klaszter lánc a fájlt.

Minden sejt tárolja FAT értéke hosszúságú 12, 16 vagy 32 bit. Innen a név FAT 12, FAT 16 és FAT 32 bejegyzések a FAT tábla mérete meghatározza a maximális mérete a logikai kötet. Mivel a FAT 16 bejegyzés 2 bájtos szám, a logikai lemez nem lehet több, mint 65.536 klaszterek 2 16 = 65536. Ennek eredményeként egyszerű számítások azt látjuk, hogy minden a FAT-tábla kerül egy 1 MB. Ezek a vírusok és használata a „Csernobil”. Ezek miatt a FAT. kezdve DOS 4,0 térfogat letiltva logikai lemez 2 GB (hüvelyk klaszter volt 32 KB): 32 KB x 65.536 = 2 GB.

Operációs rendszer Windows 95 OSR 2 és vezető támogató 32 bites FAT klaszter méretben akár 64 Kbyte-ban. Így ez a rendszer támogatja kötetek akár 2 terabájt. És ez vonatkozik térfogatban lemezek 512 MB.

Összességében minden logikai meghajtót, van 2 FAT tábla. amelyek követik egymást. Ha romlását az első példányt a második, módosításával az első. De ez a biztonsági rendszernek megvannak a hátrányai. Először is, a második táblázatot használjuk csak az első teljesen tönkrement. Másodszor, a második példányt gyakran frissített miatt az első, hogy a második is tartalmazhat hibákat.

Attól függően, hogy a logikai lemez mérete megváltozik, és a méret a klaszter. FAT térfogatot 16-260 MB használatával klaszter mérete 2 Kbyte, 8 GB - 32K. Cluster méretben, és a formázás bejegyzések meghatározott magas szinten. A 32 FAT-klaszter mérete függését a méret a mennyiség táblázatban mutatjuk be.

4. A gyökérkönyvtárban (Rootdirectory). Mivel a FAT tábla mérete nem állandó, a gyökérkönyvtárban nincs egyértelműen fix hely, hanem azonnal követi a második FAT tábla. Az E könyvtár mérete egyértelműen rögzítve, így van egy korlátot a mappák és fájlok a gyökérkönyvtárban. A root könyvtár alá szokták megadni, hogy 32 szektor, ezért a gyökérkönyvtárban van korlátozva 512 bejegyzés. Alkönyvtárban is tárolhatjuk a rekordok száma.

Minden bejegyzés a könyvtárban van egy mérete 32 bájt. A rekord információkat tartalmaz szinte minden információt fájlt, amely a DOS. a név, attribútumok, idő és dátum létre, mérete a lemezen. Ez az információ kapcsolódik a FAT bejegyzés az egyik olyan terület - a szám az első fájl klaszterek a lemezen.

Követni a helyét az a fájl, szükséges alkalmazni a könyvtárba, és találja meg a számát az első szektor és a hossza a fájlt, majd megtalálják a FAT és a fürt nyomára klaszterek végéig a fájlt.

5. És az utolsó szakasz, amellyel kevesen tudják, a diagnózis a henger. Ez az utolsó henger a lemez, az operációs rendszer és a FAT nem látom. Ő választja el a programot fdisk. Használja ezt a hengert, hogy az alacsony szintű formázás a merevlemez és vizsgálati adatokat.

formázás

Tehát most már tudjuk meghatározni, hogy mi történik valójában, amikor a formázás. Az alacsony szintű formátum (gyári vagy más speciális szerszámok) pályája osztható, a tér által képzett ágazatközi, és utótagoknak rögzíti ágazatokban. Minden modern meghajtók használatát a zenekar felvétel, ahol a szektorok számát sávonként változó. A pálya, távolabb a központtól, és ezért már nem tartalmaznak nagyobb szektorok számát, és fordítva. Azonban BIOS «hiszi”, hogy a szektorok minden pályán 63, az átalakítást úgy végezzük, a vezérlő a merevlemez. Amikor a zenekar felvétel a hengerek csoportokra osztjuk zónáknak nevezett, az egyes zónák annak szektorok számát pálya. Területek 10 vagy több.

Amikor a magas szintű formázás rögzítik a boot szektor a volume kötet (VBS - kötet Boot Sector), rögzítésre vagy újraírt táblázat FAT és a gyökér könyvtárban. Amint látható, az adatok nem törlődnek, csak felülírt indító adataival dolgozhat az operációs rendszer, és elvesztik leírás és a katalógusban.

Telepítése több operációs rendszer egy merevlemezen

Operációs rendszerek használható FAT és NTFS fájlrendszert kell telepíteni egy elsődleges partíció. Amikor telepíteni egy ilyen rendszer nem fogja látni a többi elsődleges partíciókat, melyre más operációs rendszerek telepítése. Gyakori, hogy az összes operációs rendszerek logikai meghajtók, amelyek egy kiterjesztett partíciót. Érdemes megjegyezni, hogy az NTFS fájlrendszer lehetővé teszi, hogy a FAT lemezek. de fordítva nem. NTFS DOS nem látható. Ezen túlmenően, az NTFS lehetővé teszi hatékonyabb felhasználása lemezterület.

Most úgy tűnik, hogy kell foglalkozni a minden szempontból kiküldetés információk a merevlemezen, és mehet a paramétereit merevlemezek, amelyek kell választani az egyik vagy a másik eszköz, hanem inkább, hogy a következő kérdés ...

Alexis hardver - a logikai tárolási struktúra
Alexis hardver - a logikai tárolási struktúra
Alexis hardver - a logikai tárolási struktúra

Kapcsolódó cikkek