border=0

Eigenskippen fan opslachapparaten

Sûnder djip yn 'e technyske kant gean, beskate inkele funksjes fan' e apparaten dy't brûkt wurde om ynformaasje te bewarjen yn kompjûters.

Devices dy't funksjes útfiere mei it opsjen en lêzen fan gegevens op in tangbere medium binne eksterne opslachapparaten (OVC) of eksterne ûnthâldapparaten neamd.

Elk OVC implementearret ien fan twa mooglike prinsipes foar it plakken fan ynformaasje - opfolgjend tagong of direkte tagong. De earste opsje wurdt brûkt as it bewarjen fan ynformaasje op tape media, bygelyks magnetyske of papierklep - yn dat gefal binne de recordings ien nei de oare pleatst, d. konsistint. Dêryn lêzen wurde ek sequinte útfierd , en om de winske rekord te finen, sil it allegear foarbylden sjen, lykas in sykmasjine op films sykje.

Om direkte tagong op de drager te realisearjen moatte gebieten foar opnimmen fan ynformaasje oanjûn wurde (nûmere) - soksoarte gebieten wurde blokken neamd . In blok, lykas in sel fan RAM, brûkt as kontener foar it bewarjen fan gegevens. Jo kinne ferwize nei de gegevens foar it skriuwen fan lêzen troch it nûmer (identifier) ​​fan it blok. De operaasje fan it spaltjen fan it oerflak fan de drager yn blokken wurdt formaat neamd - it is ferplicht en foarôfgeand oan it brûken fan de drager. In blok hat normaal in ynformaasjekapasiteit krekt definiearre foar in opjûne drager, bygelyks foar in opnimbere magnetyske skiif mei in kapasiteit fan 1,44 MB - 512 bytes. In blok kin allinich in ynteger nûmer fan fysike recordings befetsje - dêrtroch is in bloktepart fan in lingte minder as de grutte fan it record is leech en wurdt net brûkt. Bygelyks, mei in rekord>klusters kombinearre ( klusters (bygelyks op moderne IBM-kompjûters in kluster befettet 8 blokken)) -de bestannen wurde opnommen en it adressearjen troch klusternûmers tapast wurdt (dit fergruttet de totale adressen en Dêrtroch befreed de triemsyktering en tagong fergruttet).

Op diseka media triemnammen wurde apart fysike opsjes bewarre. As in skiif opmakke is, wurdt in spesjale gebiet ynrjochte wêryn in triemtaligetafel , FAT ( F ile A llocation T ) sit, leit. Dizze tabelle befettet de nammen en attributen fan 'e bestannen (de datum en tiid fan skepping, grutte, tagong attributen), lykas it tal fan' e kluster wêryn't de triem pleatst begjint. Sa wurdt de triem yn twa stappen tagonklik: earst mei de triemtafel, it klusternûmer is nei de triemnamme lizzend, en dan is de lês-skriuwhôf fan 'e OVC boppe it ynstallearre en útfiert operaasjes. De situaasje is yllustrearre yn fig. 6.7. De ynhâld fan 'e triemtafel kin besjoen wurde troch operaasjesysteembehearders (bygelyks dir yn MS DOS).

Tidich de ferwizing tusken OVC en RAM binne de gegevens net troch aparte recordings trochferwidere, mar troch blokken, de grutte fan dy fermindere is mei de blokgrutte fan OVC - 512 bytes; it útwikselingsmuster is yn 6.8 oanjûn. Foar de organisaasje fan 'e wiksel yn' e RAM wurdt in spesjale gebiet oanbean - it klamboerd; De puffergrutte wurdt ynsteld by it konfigurearjen fan it kompjûterbisysteem. Wannear't jo de RAM ferpleatse nei de RAM, wurde de gegevens (recordings yn it triem ynfierd) ferstjoerd fan 'e RAM nei' e puffer oant it foltôgje, en stjoere as in folsleine blok nei it taretbere RAMblok. It lêzen is de tsjinoerstelde manier. De útwikseling kin de sintrale prosessor oerbringe - yn dit gefal, tagelyk mei de útwikseling kinne gegevens ferwurke wurde (ynkommend of oars).

It moat bepaald wurde dat ek de organisaasje fan direkte data tagong op it OVC is hiel ferlykber mei de organisaasje fan willekeurige tagong ta RAM-sellen (beide wurde makke oan it adres, de tagong is net fan it adres ôf), is der in ferskil tusken dizze metoaden. Separate gegevens kinne útfierd wurde fan 'e RAM-sellen (bygelyks eleminten fan logyske rekordfjilden); Dêrneist is de RAM direkt tagonklik mei it data ferwurkingsapparaat (sintraal prosessor). As jo ​​gegevens brûke wolle fan 'e OVC, earst moat de folsleine ynformaasje array earst nei RAM oerdroegen wurde (gjin ferwurking is útfierd fan' e OVC); Tsjintwurdich wurde de needsaaklike gegevens yn dit array yn in opfolgjende manier trochsocht. Mei oare wurden, it direkte tagonklik draait wat in kombinaasje fan willekeurige en opfolgjende.





Sjoch ek:

Besykje fragen en taken

Foarbyld 2.7

Algemiene oanpak

Foarbyld 4.16

Haadstik 3. Kodearjende symboalyske ynformaasje

Gean werom nei Tafel Ynhâld: Teoretyske Stiftingen fan Computer Science

2019 @ bibinar.info