Capitolul 8, dispozitiv de stocare extern

În PC ca o memorie externă folosită pentru acționări magnetice disc (LDR), unitățile de bandă (POC) - unitățile de bandă și de stocare optică.

LDR sunt de două tipuri: floppy disk - o unitate de dischetă (cu un purtător dischetelor) și NMD - Hard Disk Drive (de tip "Winchester").

NMD au un volum mult mai mare de memorie externă și SEZON-ceva (aproape un ordin de mărime) de performanță decât floppy disk-ul. Dar-out IME suport magnetic amovibil floppy - dischete (compacte, Koto-ryh mai ușor de a organiza arhivarea datelor și a programelor).

sistem de linii cu ajutorul dispozitivului de comandă (escrocheriei controler) dispozitive de memorie externă (HEV) bind MF Th-cut.

Regulatorul este necesar pentru două scopuri:

• Datorită MLS și PO.

memorie NMD și optice - dispozitive cu acces la informații ciclic. Dispozitivele sunt POC de acces adept NYM.

acces la informații în timp ovc mult superioară la adresa sa de PO. HEV sunt relativ lente Dispozitiv stvami tip electromecanic.

8.1. Dispozitive de stocare externe floppy disk

Cele trei soiuri sunt folosite dischetele: diametru 203 mm (8 "), cu un diametru de 133 mm (5,25") în diametru și 89 mm (3.5 „), ultimul-set închis în hard carcasă de plastic mai mari Ras prostranenie a primit dischetă. un diametru de 5.24 „și 3.5“.

Dischetă 5 „este un plic dreptunghiular de hârtie neagră cu decupaje în care este încorporat filmul lavsanovaja pe suprafața dualitatea care este aplicat stratul magnetic.

floppy disk 3.5 „este un corp din plastic cu o supapă de metal hidraulic, care protejează suprafața discheta lezată Denia. În funcție de capacitatea de dischetă de pe carcasa de plastic are un număr diferit de găuri (fig. 8.1).

Orificiile 2 și 3 sunt prezente doar pe discurile floppy de mare capacitate. Portul 1 este singura capacitatea floppy de 720 Kbytes. La 1,44 Mocteți dischetă are găuri 1 și 2. Capacitatea de dischetă de 2,88 MB (pentru ei au nevoie de unități speciale) are trei orificii (1, 2, 3). Hole 1 la toate dischetele servește pentru a proteja înregistrarea.

FDD pot utiliza una sau două suprafețe floppy disk - aceasta depinde de numărul de capete.

Capitolul 8, dispozitiv de stocare extern

Fig. 8.1. Aspect diametru floppy 3 "

Biții pot fi deplasate de-a lungul suprafeței balti floppy-schyu motor pas cu pas. Se face deosebirea între o unitate de dischetă în care motoarele pas cu pas pot face 40 sau 80 de pași. În legătură cu această dischetă standard, poate avea 40 sau 80 de piese de pe o parte. Pentru despre valori, cum ar fi dischete utilizate etichete din două litere:

• SS (verso unică) - unilaterală;

• DS (cu două fețe) - față-verso;

• SD (densitate unică) - densitate unică;

• DD (densitate dublă) - densitate dublă;

• QD (densitate quadro) - cvadruplu densitatea;

• HD (densitate mare) - densitate mare;

• ED (Extra-înaltă densitate) - densitate ultra-înaltă.

Volumul informațiilor stocate pe o dischetă de interceptare depinde atât dischete de pe-ruktsii și metoda de publicare informațiilor referitoare la acestea.

Fiecare piesa este împărțit în părți - sector. Toate piesele conțin RAT este același număr de sectoare. Capacitatea sectorului - aceasta este cea mai mică cantitate de date care pot fi stocate pe disc-Chum (sau citit din ea) pentru o singură operație de intrare-ieșire.

Numărul de piese, numărul de sectoare pe pistă, capacitatea sectorului și numărul de suprafețe de lucru de la floppy-definite FISIONABIL capacitatea sa.

IBM PC utilizează două suprafețe de lucru 40 sau 80 DORO tije pe o suprafață; 8, 9, 15 sau 18 de sectoare pe o pistă; 128, 256, 512 sau 1024 bytes unui sector.

Una dintre caracteristicile dischetei este densitatea de înregistrare permisă:

(SD) - normal: 24 TPI (bandă per inch - marcaje per inch);

(DD) - dublu: 48 TPI;

(HD - mare densitate) - cvadruplu (densitate quadro): 96 TPI;

simple (20 de piese);

duble (40 piste);

cvadruplu (80 piste): (QD-9 volume de 720 kB), (QD-15 de 1,2 MB (mărimea sectorului în QD-15 este egal cu 1 Kbyte)).

Pentru a extinde capacitățile dezvoltate 800.com programul DOS și PU_1700.com, care vă permit să lucrați cu formate dischete non-standard-guvernamentale.

Structura logică a unui disc: un disc magnetic (dischetă sau gest-tac) înainte de prima utilizare trebuie să fie formatat. În timpul formatării discului pe suprafața sa, prin intermediul unui cap-magnet guvernamental face note: piste și sectoare marcate pe ele, sunt de gestionare zona dischetele.

Toate procesul de formatare este împărțit în trei părți: aspectul fizic, crearea structurii logice și sarcina pe sistemul de operare-onnoy unitate (sistem de exemplu, fizic și logic este formatat, disponibilitatea).

Formatarea fizică este marcarea piese (Star Trek) și sectoare cu desen notație în sectoare alocate pentru RAE-tuplele din zonele de servicii. Sectorul separate printr-un inter-ax. Originea pentru partiționare este o gaură specială (index).

Culoarele sunt numerotate de la 0 la N - 1 (în care N - numărul total de piese) a marginii discului către centru. Pe sectorul fizic înstărită-meruyutsya de la 1 la m.

scanarea unei structuri de cale după marcare floppy prezentată în Fig. 8.2.

Capitolul 8, dispozitiv de stocare extern

Fig. 8.2. Structura de cale floppy

Pentru formate DS-8 și DD-8 interval 1 este un 32-byte "4E" interval de 2 - 22 octeți "4E" interval de 3 - 80 octeți "4E". Fiecare sector include 574 bytes.

formatare logică este pe coperta, respectiv, standardele de sistem de operare. Scopul formatului logic - crearea unei tabele de control disc pentru a permite utilizarea resurselor disponibile.

Formatul de sistem este încărcat pe discul de re-zidentnyh fișierele de sistem de operare.

Ca urmare, structura de formatare este format disc funcțional-rotund prezentat în Fig. 8.3.

Capitolul 8, dispozitiv de stocare extern

Fig. 8.3. Structura funcțională a discului

Zona de servicii este umplut cu discheta este formatat dischetă întotdeauna, zona de sistem - numai atunci când creați o dischetă sistem. Mărimea zonei de serviciu este de 2% din capacitatea totală a dischetei.

În IBM PC-ul utilizează mai multe tipuri de unități de disc (FDD), o co-torye vă permite să lucrați numai cu anumite formate. Tipuri de formate standardizate sunt enumerate în tabelul. 8.1.

Tabelul 8.1 Formate standard MS DOS floppy disk

Scopul și structura sectoarelor de servicii.

Boot- cuprinde un bloc de încărcare și ocupă octeți 512d (200h).

La începutul sectorului este aproape trecerea la programul inițial pe termen de boot, atunci este un tabel care descrie dischetele cote-mat. Structura tabelelor din diferitele versiuni ale DOS. Înainte de versiunea 4.0, tabelul conține parametrii enumerați în tabelul. 8.2 (în paranteze sunt date valoare tipică pentru DS / DD-9).

La sfârșitul ghetei-sectorul conține două de identificare Bai-ta: „55“ și „AAh“.

Tabelul 8.2 Structura sectorului BOOT

Decalajul de la începutul sectorului (byte)

Echipa merge la programul de boot

numele sistemului de operare al producătorului sau

Formatter (informații arbitrare)

Numărul de octeți în sectorul (200h)

Numărul de sectoare într-un cluster

Numărul de sectoare înainte de FAT (1)

număr FAT de copii (2)

Numărul maxim de 32-byte

elemente ale rădăcinii (70h)

Numărul total de sectoare de pe dischetă (200h)

FD-media descriptor (descriptorul mediu purtător de date octet) (a se vedea. Tabelul. 8.5)

Numărul sectoarelor ocupate de un singur

exemplu FAT (2)

Numărul de sectoare pe pistă (9)

Numărul suprafețelor de dischetă de lucru (2)

Numărul de sectoare „ascunse“ (00)

Porniți programul de descărcare

Byte - descriptor mediu (purtător descriptor - FD) poate la Niemann valorile listate în tabel. 8.3.

Programul Boot conținut în BOOT-sector, destinate pentru citirea din sistem dischetă rezident de pescuit fi și procesorul de comandă MS DOS și plasarea lor în OP.

Tabela de alocare a fișierelor (fișiere de alocare tabel, FAT) este câmpul structura de date mapate-disc - curent de date dischete de distribuție câmp între fișiere.

Valorile posibile sunt byte-Descriptor Tabelul 8.3

Valoarea Byte FD

DOS împarte întreaga suprafață a datelor pe disc în unități elementare de logică-Kie - clustere. Dacă doriți să scrie pe disc orice set de date (fișier), indiferent de lungimea memoriei vor fi alocate clustere. Dimensiunea de cluster depinde de tipul de format. Discheta capacitate de 360 ​​Kbytes (DS / DD-9), grupul de state-um a două sectoare de 512 octeți și are o capacitate de 1 Kbyte. Toate grupurile de disc au propriile lor camere. floppy disk FAT constă dintr-un element de 12 biți, polițiștii (în hard disk de mare capacitate - de la 16-bit).

Zero Element conține ID-ul de formate floppy disk:

FFF - dimensiunea SS, 8 sectoare pe pistă pentru cele 8 „dischete;

FFE - 8 sectoare pe pistă pentru cele 8 „dischete;

FF9 - DS / HD-9 sau DS / HD-15;

FFO - DS / HD-18, sau oricare alta, ajustate pentru BOOT-sector.

Primul element cuprinde un FFF cod FAT.

Începând cu al doilea element cuprinde fiecare un cluster de stare FAT funingine-corespun- (liber - 000, ocupat - 002-FFO, lezați den - FF1-FF7) în ordinea prezentată în tabelul. 8.4.

Numărul elementului FAT

FF9 pentru a formata dischete (DS / DD-9) este egal cu numărul de clustere 355D.

Statutul de ocupare al cluster-ului conține o serie de următorul cluster, care este un fișier sau un cod al ultimului cluster-ul de fișiere FF8-FFF.

spațiu pe disc alocat fiecărui fișier este format din următoarele secvenței ciorchini (lanț). Numărul de primul grup, în Koto-rom începe fișier, este indicat în directorul rădăcină. Elementul FAT corespunzător acestui cluster conține un număr de următorul cluster-ul, ghidul, care este continuarea fișierului, și deci da, Lee „lanț.“ Ultimul grup de fișier conține în mod obișnuit FFF. De exemplu, în cazul în care fișierul este situat la 3, 17 și 25, clusterele de disc, apoi directorul rădăcină este specificat pentru fișierul, el glisează-schaetsya numărul de cluster 3. În elementul FAT corespunzător al treilea-lea cluster-ul se înregistrează numărul de cluster următor ( 17), elementul FAT corespunzător grupeze numărul 17, va conține numărul de cluster următor - 25, iar elementul FAT corespunzător grupeze numărul 25, acesta va fi înregistrat ultima clusterul a codului - de obicei, dar FFF.

Directorul rădăcină al unității conține informații despre fișierele și potcoave-catalog, plasate pe disc.

Fiecare imagine din catalog este descrisă folosind 32 de octeți care formează elementul (rând) director. Fiecare sector conține un director de 512/32 = 16 rânduri. Într-una dintre ele (de obicei, primele) pot fi înregistrate în numele discului (eticheta de volum).

Structura director este prezentată în tabel. 8.5.

Tabelul 8.5 Structura Directory

Nume extensie (tip de fișier)

câmp rezervat (zerouri)

Ora creării fișierului

Fișierul a fost creat

Numărul de fișiere de cluster inițiale

Numele fișierului și extensia sunt scrise în codul ASCII. Când scrieți numele discului, aceste două câmpuri sunt combinate, și anume Eticheta de volum mo-Jette cuprind 11 simboluri. octeți neutilizate sunt primele două câmpuri sunt umplute cu simbolurile „spațiu“. Primul octet din câmpul cu numele de fișier este utilizat pentru a indica fișierele șterse (Neh.kod „E5“) și linii libere în directorul ( „00“).

atribut de fișier byte își poate asuma următoarele valori hexazecimale:

01 - fișierul este read-only;

02 - un fișier ascuns;

04 - sistem de fișiere;

Ascuns, și fișierele de sistem nu sunt disponibile pentru intrare din tururile CLAVE o comanda DOS (de exemplu, comanda dir). Subdirectoare funcția-tsioniruyut drepturile de fișiere obișnuite.

Ora și data creării fișierului este calculat prin formulele

timp = 2048 + h x minute x 32 secunde +; = Data (an - 1980) x 512 x 64 + luni + zile.

lungimea fișierului este reprezentată în octeți.

Exemplu de două fișiere în directorul rădăcină și FAT prezentat în Fig. 8.4.