Računalniki Windows internet

Vrste atributov datoteke. Datoteke na bliskovnem pogonu so izginile. Kako spremeniti kontekstni meni za datoteke določene vrste

Spodaj je opisana terminologija za sisteme, ki niso združljivi z * nix (DOS, OS / 2, Windows). Družina operacijskih sistemov "nix" in njihovi načini shranjevanja datotek so različni in zahtevajo ločeno obravnavo.

Atributi datoteke so posebne oznake, ki omogočajo datotečnemu sistemu, da identificira dejanja, ki jih je mogoče izvesti na njih. Pojav takšnih atributov je bil posledica potrebe po izboljšanju tolerance napak datotečni sistem... Ker so informacije v datotečnem sistemu shranjene zaporedno, morajo obstajati znaki, po katerih bo mogoče ločiti datoteko od imenika, sistemsko mapo od rezerva.

Datoteke na bliskovnem pogonu so izginile

Dvonivojski imeniki vsebujejo informacije o uporabniških imenikih v glavnem imeniku. Seveda je razširitev imenikov na dveh ravneh imenikov na drevesni ravni. Korenski imenik je koren drevesa. Imeniki po meri imajo lahko svojo hierarhijo imenikov in vanje logično združijo svoje datoteke. Risanje. Položaj uporabnika v strukturi imenika se imenuje trenutni imenik. Identifikacija uporabnika po njegovo ime imenika in ime datoteke tvorita celotno pot do datoteke.

Prav tako imenujemo absolutno ime poti. Absolutna pot je določena z imenom datoteke, ki je povezana z imeni vseh podimenikov, ki ležijo na poti od korenskega imenika do te datoteke. Podobno obstaja relativna pot, ki je podana z imenom, ki je povezano z imeni vseh podimenikov, ki ležijo na poti od trenutnega imenika do te datoteke. To se običajno zgodi z dodajanjem posebnih imen imenikov za trenutni imenik in predhodnika v imenik.

Na nizki ravni se to izvaja s posebnimi metodami (označevanjem) začetne in končne skupine pomnilniške naprave. Toda dostop do takšnega naslavljanja imajo samo programi nizke ravni, kot je operacijski sistem. Za to oznako so bile dodane posebne oznake, ki vam omogočajo spreminjanje atributov datoteke.

S posplošitvijo drevesne strukture imenikov na aciklično lahko dosežemo, da lahko ena datoteka vodi do več poti dostopa. Če je struktura imenika lahko splošen urnik, se lahko ista zaporedja ponovijo v dostopnih poteh. Obstaja različne pristope na več pogonov.

  • Ločeni datotečni sistemi na ločenih diskih.
  • Montirajte datotečne sisteme.
  • Korenski imenik je na enem disku.
  • V hierarhičnem imeniku je celoten disk preslikan v imenik.
V starejših operacijskih sistemih so bile pri imenih datotek znatne omejitve: kratka imena, neobčutljiva na velike in male črke, nabor znakov, ki lahko tvorijo ime datoteke, je znatno omejen. V imenih datotek se razvoj nanaša na dolga imena.

Teh je malo, saj so se prvotno pojavili v starih operacijskih in datotečnih sistemih, njihova podpora s sodobnimi operacijskimi sistemi pa je nujna za združljivost.

Atributi datoteke so naslednji:

Le za branje. Označuje, da datoteke ni mogoče pisati in je berljiva. Če je prisoten, OS ne dovoljuje spreminjanja datoteke. Atribut je pomemben za shranjevanje stalnih informacij ali podatkov z omejenim dostopom.

Starejše različice datotek so podprte v večini operacijskih sistemov. Za sklicevanje na datoteko lahko uporabite ime ali ime in generacijo. V nekaterih operacijskih sistemih so generacijske datoteke del sistema, nekatere pa so programsko naslovljive.

Operacijski sistem običajno podpira Dodatne informacije o datoteki. Zadnja sprememba, zadnji dostop. ... Za številne operacijske sisteme obstaja več informacij o datotekah, ki določajo na primer, katera aplikacija obdela datoteko.

V nekaterih sistemih so datoteke razdeljene na del podatkov in del vira. Ti operacijski sistemi vam običajno omogočajo, da spremenite vir programa brez potrebe po prevodu nov program... Ko pišete v datoteko, je celotna datoteka ali del datoteke zaklenjena, drugi procesi ali uporabniki pa ne morejo spreminjati vsebine prizadetega območja med obdobjem zaklepanja. Uporablja se na primer za dostop do baz podatkov.

sistem. Sistemska datoteka ali imenik. Služi za povečano stopnjo zaščite sistemskih informacij o podatkih in opremi. Objekt s tem atributom je veliko težje spremeniti ali izbrisati. V nekaterih primerih OS popolnoma blokira dostop do takšnih datotek - uporablja jih lahko samo jedro

Arhiv. Označuje, da so bile datoteke spremenjene. Ta atribut je kritičen za Z veliko količino varnostno kopiranih informacij se posodabljanje arhivov bistveno pospeši, če kopirate le spremenjene podatke – objekte, ki imajo atribute datoteke – arhiv.

Metode distribucije so določene z neposrednim dostopom do diska. Obstajajo trije glavni načini distribucije. Vsaka datoteka zaseda sosednji niz blokov na disku. Naslov datoteke je nato podan samo na naslovu prvega bloka. Preostali bloki se držijo skupaj in ustvarijo sosednji prostor na disku.

Naprave za vnos grafičnih informacij

Prednost sosednje porazdelitve je majhna verjetnost premika glave diska, glavna pomanjkljivost pa je potreba po stalnem prosti prostor za datoteko in zapleteno izvedbo dinamičnih sprememb velikosti datoteke. Zaporedna porazdelitev je preprosta tehnika, ki določa začetno bazo in dolžino, to je število blokov. Tukaj lahko izvajate zaporedni in neposredni dostop do podatkov.

Skrito - Najpogosteje se uporablja v povezavi s sistemskim atributom. Ta atribut naredi datoteko nevidno pri ogledu vsebine imenika.

Običajni uporabnik ne uporablja pri delu z datotekami. Le nekaj točk se lahko šteje za izjemo:

    Če je vklopljen odstranljivi mediji ali pa trdi disk, datoteke in mape nenadoma "izginejo". To se zgodi zelo pogosto, ko se računalnik okuži z določeno vrsto virusov, ki spremenijo atribute datoteke v "sistemsko" in "skrito". Brez panike, težava je nepomembna. Atribute datoteke lahko spremenite v pogovornem oknu Lastnosti datoteke ali s katerim koli raziskovalnim programom (razen Microsoft Explorer). Če je dostop do njega mogoč, si lahko ogledate in spremenite atribute datoteke s sistemskim ukazom ATTRIB. Če ga zaženete z "/?" lahko vidite seznam možnih dejanj z datotekami.

    Ta prostorska nedoslednost je odvisna od tega, kako učinkovito se išče prosti prostor, ko se prostor na disku dinamično dodeli. Če na disku ni sosednjega prostora za shranjevanje, je treba podatkovne bloke reorganizirati v obliki defragmentacije, kar je zamudno.

    Zaradi teh razlogov datoteke ne morejo rasti in imeti svoje prvotne dimenzije, ko se datoteka na disku naloži. Vezana distribucija odpravlja pomanjkljivosti neprekinjena distribucija s povezovanjem blokov, uporabljenih za datoteko. Datoteka je nato povezan seznam diskovnih blokov, bloki pa se lahko naključno razpršijo po disku.

    Nasprotna situacija je, da obstaja veliko datotek, ki jih je treba omejiti, preprečiti njihovo spreminjanje ali brisanje. Nato vam bo sprememba atributov datoteke omogočila spopadanje s to nalogo.

    Nastavitev atributa »arhivirano« vam omogoča učinkovito izdelavo posodobljenih varnostnih kopij, ko več uporabnikov dela na enem projektu. Sisteme za konsolidacijo projektov je mogoče konfigurirati za zagotavljanje najnovejše različice podatke vseh uporabnikov z oddaljenim dostopom.

    Prazni bloki alokacije se praviloma ne dodelijo in rezerva se ne ustvari. Večina strategij dodeljevanja se osredotoča na dodeljevanje sosednjih alokacijskih blokov. Dolžina distribucijskega bloka je določena s parametri operacijski sistem in zmogljivost diska. Krajše je izbirno polje, več izbirnih polj. Kratek izbirni blok generira fragmentacijo datoteke in pogosto dodeljevanje nesosednjih izbirnih blokov.

    Dolg blok dodeljevanja zmanjša fragmentacijo datoteke, vendar obstaja nevarnost tako imenovane notranje fragmentacije, tj. ne uporabljajte celotne izbire izbranega izbirnega bloka. Dodeljevanje indeksov spremeni slab neposredni dostop do povezane metode tako, da združi blokovne indekse posameznih datotek. Dodeljeni delilniki datotek so združeni v skupni blok v indeksni tabeli, kjer je mogoče indeksne bloke razvrstiti hierarhično.

Trenutno, s prihodom sodobnih datotečnih sistemov, povečanimi zahtevami po zaščiti in hitrostjo obdelave informacij, atributi datotek niso več tako zahtevani. Zamenjali so jih kompleksni dodatki z indeksi, predpomnjenjem in vzporednim dostopom.

Upravljanje datotek

Ustvarjena je zahtevana tabela, tako imenovani indeksni blok. Ta metoda je primerna za neposreden in dinamičen dostop brez zunanje fragmentacije. Vendar pa je za indeksni blok potrebnih nekaj prostorskih obremenitev. Ko se datoteka odpre, se indeks naloži v pomnilnik, da omogoči hierarhijo indeksa.

Za učinkovito upravljanje prostega pomnilnika se uporablja bitna slika z enim bitom, ki ustreza enemu bloku na disku. to linearna transformacija položaj bita v položaj bloka. Bitna slika zahteva izvedbo na ločenem disku.

Dostop se nanaša na datoteko za branje ali zapisovanje informacij vanjo. Datotečni sistem podpira dve vrsti dostopa do datotek:

Ø metoda zaporednega dostopa;

Ø način neposrednega (neposrednega) dostopa.

Pri zaporednem dostopu se zapisi iz datoteke berejo zaporedoma, strogo po vrstnem redu njihove lokacije v datoteki. Zato je za sklicevanje na (dostop) določen zapis potrebno prebrati vse prejšnje. Ob neposredni dostop omogoča neposreden dostop do zapisa po njegovi številki v datoteki. Mehanizem za dostop do datoteke in njenih zapisov med programiranjem ima tudi dve možnosti:

Kako operacijski sistem ve, kateri program uporabiti za odpiranje dokumenta?

Kar je zanemarljiv odstotek celotne zmogljivosti diska. Treba je opozoriti, da mora biti zemljevid trajno shranjen na disk, vendar je spremenjen v operacijskem pomnilniku, tako da se kopija ne more dosledno ujemati z izvirnikom. Pri indeksni metodi se lahko upravljanje prostega pomnilnika izvede tudi z veriženjem prostih fizičnih strani zaradi težav pri iskanju sosednjega prostora na disku.

  • Katere informacije operacijski sistem podpira v datotekah?
  • Kakšne so organizacije imeniške strukture?
  • Kakšni so načini dostopa do datotek?
  • Pomislite na medpomnjenje med shranjevanjem in branjem datotek na disk.
V tem poglavju ste seznanjeni z načeli datotečnega sistema operacijskega sistema. To poglavje se osredotoča na razumevanje, kako shraniti datoteke na disk.

Dostop do datoteke s pomočjo posebne tabele - upravitelja
blok datotek;

· Dostop do datoteke po identifikatorju.

Krmilni blok datoteka (FCB - File Control Block) vsebuje naslednje informacije:

· Številka (črka) pogona, kjer je nameščen disk z datoteko;

· Ime datoteke in pripona;

· Trenutna številka bloka v datoteki;

Kako lahko ugotovim, katere pravice so bile določene za datoteko?

Zakon lahko vzpostavi po svoji presoji. Ima veliko računov. Z računalnikom se lahko povežete na daljavo ali lokalno. Računi se lahko zagotovi tudi na daljavo. Kot lahko vidite, svoboda uporabe tukaj ni za igro. V sistemu obstaja ločitev lastnika datoteke, skupine, ki je datoteka dodeljena, in drugih uporabnikov. Ko vnesete ta ukaz, se prikažejo informacije o moji vzorčni datoteki. Prvi podatek na levi je desnica za dostop, drugi je število razmerij, tretji je za uporabnika, četrti pa na desni.

· Dolžina zapisa v bajtih;

· Velikost datoteke v bajtih;

· Datum zadnje spremembe datoteke;

· Relativna številka zapisa (trenutna številka);

· Številka zapisa itd.

Nekateri od zgornjih parametrov zahtevajo dodatno razlago. Datoteka je sestavljena iz blokov, ki vsebujejo po 128 zapisov. Relativna številka zapisa je zaporedna številka zapisa v bloku. Pri zaporednem dostopu do zapisov v datoteki se uporabljata trenutna številka bloka in relativna številka zapisa. Številka zapisa je parameter, ki združuje številko bloka in relativno številko zapisa v bloku, uporablja se pri naključnem dostopu do zapisov datoteke. Pomemben parameter- dolžina zapisa (natančneje, dolžina logičnega, navideznega zapisa, ki se lahko razlikuje od dolžine fizičnega zapisa zaradi prisotnosti različnih storitvenih elementov v zapisu in datotečni strukturi). Dolžina zapisa se uporablja za določitev števila bajtov, poslanih pri izmenjavi informacij z RAM-om in pri določanju položaja zapisa znotraj bloka. Blok FCB omogoča samo dostop do datotek v trenutnem imeniku. Identifikator datoteke je niz ASCIIZ, ki identificira datoteko. Niz ASCIIZ- (ASCII-Zero) vsebuje naslednje informacije:

Kako razlagati informacije o pravicah dostopa?

Na koncu vidimo datum in čas spremembe ter ime datoteke. Prvi znak vedno označuje vrsto datoteke. Kot lahko vidite, je to mislec. Oglejte si spodnjo tabelo. V tem primeru je moj predmet navadna datoteka. Mit ne pomeni nobenega zakona. Teh 9 znakov predstavlja 3 pravice zapored za vsakega od treh uporabnikov.

Na levi strani so prvi 3 znaki za lastnika datoteke, 3 znaki za skupino, dodeljeno temu predmetu, in zadnji 3 za druge uporabnike. Imenik ali datoteka je v lasti uporabnika, ki je ustvaril datoteko ali mu je dodeljena. Skupina je določena skupina uporabnikov.

· Številka (logično ime) pogona in pot do datoteke (če je potrebno);

· Ime datoteke in pripona;

· Nič bajtov (nič bajtov).

Atributi datoteke

Atribut je znak, ki razvršča datoteko, ki določa, kako se uporablja, pravice dostopa do nje itd. DOS omogoča, da se v atribut določijo naslednji elementi:

R (samo za branje) - datoteka je samo za branje in je ni mogoče niti izbrisati niti spremeniti. Ko se poskuša posodobiti ali uničiti takšno datoteko s sistemskimi sredstvi (z uporabo programov DOS), se prikaže sporočilo o napaki. Atribut je nastavljen za zaščito pred nenamerno spremembo ali uničenjem;

Kako uporabniku ali skupini zagotovim datoteko?

Razlaga je torej naslednja. "Datoteka je navadna datoteka, lastnik ima pravico do branja in pisanja, samo za branje, ostalo je samo za branje." Privzeto je datoteka dodeljena uporabniku, ki jo je ustvaril. Namesto dvopičja lahko vstavite piko. Kot skupino lahko podate ime skupine ali številčni identifikator. Med uporabnikom in dvopičjem, dvopičjem in skupino ni prostora!

Podelitev pravic lastniku, skupini in drugim

Dodeljevanje in spreminjanje pravic dostopa za uporabnika ali skupino je mogoče izvesti na več načinov.

Prva metoda je s črkami in simboli

Ta metoda nastavi parametre dovoljenj za isto datoteko za vse – torej lahko nastavimo enaka dovoljenja za vse ali za lastnika, skupino ali druge uporabnike.

H (Hidden) - skrita datoteka. Številni ukazi DOS ga ignorirajo. Ko brskate po imeniku z ukazom DIR, informacije o skrito datoteko običajno ni izdana;

(Sistem) je sistemska datoteka. Sistemske datoteke so namenjene delovanju operacijskega sistema ali delovanju zunanjih naprav osebnega računalnika;

A (Arhiv) - še ni arhivirana datoteka. Ta atribut vam omogoča, da ugotovite, ali a rezerva datoteko (ustvarjanje varnostne kopije v posebni obliki). Atribut A je dodeljen vsaki na novo ustvarjeni datoteki in se zavrže (uniči), ko je datoteka varnostno kopirana.

Navedemo, kdo bi moral pridobiti te pravice

Zahvaljujoč temu lahko vsakemu uporabniku odobrimo dostop do datoteke z določenim imenom. Pojasnite sintakso za ta ukaz.

Določimo vrednost ukaza

Druga metoda je uporaba osmih številk. Osmiški sistem uporablja številke od 0 do 7.

Tako smo za vse uporabnike določili različne pravice. Seveda se v primeru imenikov vrednost ustrezno spremeni. Četrto številko je mogoče nastaviti. To bi pomenilo, da dovoljenja za branje ne bodo standardno odobrena. Običajno je maska ​​nastavljena na 022. Kot lahko vidite, 0 nizov piše in bere.

Datoteki je mogoče hkrati dodeliti katerega koli od navedenih atributov ali nobenega od njih.

Skupina atributov datoteke lahko pogojno vključuje geslo, ki zagotavlja nadzor dostopa do datotek.