|
Programe de arhivare
Principalele avantaje ale folosirii arhivelor. Arhivatoarele sunt programe care comprima informatia continuta in memoria externa a calculatorului. Pentru a se realiza acest lucru se folosesc algoritmi special dezvoltati in acest scop. De exemplu, daca intr-un fisier apar 50 de caractere A unul dupa altul, ele pot fi inlocuite in arhiva ce va cuprinde acel fisier cu secventa 50A. Bineinteles, algoritmii folositi sunt extrem de complecsi. Fiecare program de arhivare ruleaza de fapt, mai multi algoritmi.
O arhiva este un fisier creat cu ajutorul unui program de arhivare. O arhiva poate contine unul sau mai multe fisiere si directoare compresate, pastrand nealterata structura ierarhica a continutului ei.
Principalele avantaje ale folosirii arhivelor sunt:
- Spatiul economisit in urma compresarii datelor utilizate rar (spatiul de stocare al memoriei externe este limitat si in principiu destul de mic); 43975kvu61npi6v
- Usureaza transportul datelor pe discheta;
- Protejeaza fisierele din arhiva impotriva virusilor (in general virusii nu infecteaza arhive, ci numai fisiere executabile sau document ) ;
- Viteza mai mare de copiere in cazul lucrului cu foarte multe fisiere mici;
- Posibilitatea realizarii unei copii de rezerva (backup) a datelor folosite foarte des, copie care sa aiba dimensiuni mici.
Totusi, au un mare dezavantaj, si anume, fisierele continute nu pot fi folosite in mod direct, ci numai in urma decompresiei lor. Aceasta decompresie dureaza de obicei mult timp si de aceea sunt compresate doar datele folosite foarte rar.
Cele mai des folosite operatii cu arhivatoarele sunt:
- Crearea unei noi arhive care sa cuprinda o anumita structura de directoare;
- Adaugarea unuia sau mai multor fisiere sau directoare la o arhiva;
- Stergerea automata a fisierelor ce sunt arhivate, imediat dupa comprimarea lor (acest lucru se foloseste atunci cand spatiul memoriei externe pe care se creaza arhiva nu este suficient pentru a retine si arhiva si fisierele din acesta in forma necomprimata);
- Extragerea unora sau mai multor fisiere din arhiva;
- Posibilitatea de protejare a arhivei cu ajutorul unei parole, fara de care sa nu se poata extrage fisiere din ea;
- Posibilitatea crearii unei arhive din mai multe fisiere, a caror dimensiune este precizata (in general, aceasta facilitate se foloseste pentru copierea unui volum foarte mare de date pe dischete).
Programele de arhivare/dezarhivare pot fi clasificate in functie de obiectul supus comprimarii(arhivarii):
· Comprimare de fisiere, dintre care cele mai reprezentative sunt: ARJ, RAR, WINRAR, WINZIP;
· Comprimare hard disk, avand ca utilitar reprezentativ produsul STACKER.
Majoritatatea programelor de comprimare au la baza urmatorul principiu de lucru:
· Se cauta secventa care se repeta;
· La gasirea secventelor,acestea se inlocuiesc cu un simbol(asemenea unei prescurtari);
· Dupa parcurgerea fisierului sau intregului hard disk se adauga un index al simbolurilor folosite.
Tehnica este deosebit de eficienta pentru fisiere ce contin texte sau pentru bazele de date,la care se poate obtine o reduce a spatiului ocupat de pana la 70%,in timp ce fisierele executabile nu se pot comprima mai mult de 40%-50%.
Dintre programele de arhivare/dezarhivare (cu eventulalele recomandari de utilizare in functie de testarile utilizate) se mentioneaza:
· ARJ are cea mai buna compresie, dar si timpul de comprimare este mai mare; varianta ARJ 2.30 are rezultate mai bune in cazul fisierelor de text scurte, iar ARJ 2.10 permite si arhivarea pe mai multe dischete;
· PKZIP/PKUNZIP ofera cel mai scurt timp de comprimare/decomprimare ,iar varinata 2.01 are rezulate deosebite in cazul documentatiilor mari, permitand,asemanator ARJ 2.10 ,salvarea/restaurarea de arhive extinse pe mai multe dischete;
· LHA ofera o compresie mai buna decat PKZIP, cu o viteza de comprimare/decomprimare mai mare decat ARJ 2.30;
· RAR poate despacheta si fisiere comprimate cu ARJ sau PKZIP(cu conditia ca utilitarul sa se gaseasca intr-o cale definita prin PATH).
Fisierele comprimate (arhivele) pot fi transformate si in programe executabile,situatie in care nu este necesara utilizarea programului de comprimare; in realitate acesta este inclus in fisierul executabil si se activeaza odata cu lansarea in executie,reducand insa rata de comprimare,tocmai datorita acestei secvente incluse,care ocupa aproximativ 15kb.
Utilizarea acestor programe nu trebuie cunoscuta in prealabil;simpla specificare a numelui echivaleaza cu punerea la dispozitie a sintaxei fiecarei comenzi si a tuturor optiunilor,unele oferind chiar un mediu pentru selectarea optiunilor (ARC + PLUS,PKZIP MENU, ARJ MENU).
In plus, exista utilitarul SHEZ, care pune la dispozitie un meniu universal pentru majoritatea utilitarelor de compresie.
WinRAR 2.50 este un arhivator indragit si foarte raspandit, ale carui performante nu au dezamagit niciodata. Noua versiune a acestei aplicatii, dezvoltate de Eugene Roshal, aduce imbunatatiri radicale ratelor de compresie si timpilor de impachetare a datelor. Acestea reflecta categoric asupra pozitiei ocupate in clasament, pozitie chiar superioara WinZIP-ului. Ca si la WinACE, observam suportul intern, pentru arhivele Zip, acest lucru denuntand intentia acestor aplicatii de a acapara si piata ocupata de formatul amintit. Interfata a fost un pic cosmetizata, dar principiile din versiunile anterioare au fost, in mare, pastrate astfel ca utilizatorii obisnuiti ai acestuia nu vor avea nevoie de timp pentru adaptare.
Paleta de functii oferite este la fel de ampla ca si in versiunile precedente, printre elementele noi putand aminti:modulul de integrare cu shell-ul Windows sau meniurile de History si Favorites. Ratele de compresie oferite sunt imediat urmatoare acelora ale WinACE-ului, dar WinRAR inca se prezinta cu timpi efectivi de arhivare/dezarhivare destul de mari.
Mai exista si arhivatoare la nivel de DOS, dar acestea sunt mi greu d folosit, instructiuniel si setariel se afc la nivel de dos-shell, deasemenea arhivarea se face foaret greu, intr-un tmipde cateva ori mai mare decat in cazul arhivatoarelor de windows, dar si rata de compresie este simtitor mai mare.
ARHIVARE DE DISCURI. Programelor de comprimare a discurilor, spre deosebire de programele de compresie a fisierelor,prezinta urmatoarele particularitati:
· Viteza superioara de comprimare;
· Sunt transparente utilizatorului;
· Elimina spatiul neutilizat ca urmare a neocuparii unui numar intreg de unitati de stopare a spatiului pe disc.
Aceste utilitare conduc la reproducerea spatului ocupat pe hard disk cu 50%-60%.
De remarcat ca se poate aplica si discurilor virtuale,create in memoria interna(discuri RAM),ceea ce conduce la scaderea gradului de ocupare al memoriei si eliberea acesteia pentru executia unor aplicatii.
Transparenta la nivelul utilizaturului consta in capacitatea componentelor discului de a fi accesate direct,fara a specifica in prealabil decomprimarea acestora;in realitate, aceasta operatie este executata automat de catre utilitar,fara a fi comandata explicit de catre utilizator;din cauza decomprimarii invizibile utilizatorului,acesta sesizeaza,totusi,ca timpul de accesare a fisierelor este mai mare;exceptii: utilitarele STACKER si EXPANZ!, ce permit accesul in timp real.
A. DriveSpace. Acest utilitar este inclus in pachetul MS-DOS. Comanda dvrspace lanseaza in executie programul de compresie a datelor pe suporturi magnetice DriveSpace(numai in versiunea 6.22 a MS-DOS). Programul DriveSpace este similar programului DoubleSpace existent in versiunile anterioare ale sistemului de operare,insa utilizeaza un alt format de compresie a datelor;este dotat cu o interfata prietenoasa(meniuri si informatii ajutatoare,disponibile in cursul executiei).Cea mai simpla linie de comanda pentru lansarea programului DriveSpace este: Dvrspace
Prin lansarea comenzii drvspace cu diferite optiuni pot fi realizate aceleasi operatiuni ca si prin intermediul comenzilor din meniul DriveSpace,in cazul utilizarii comenzii cu precizarea optiunilor,executarea programului se realizeaza fara deschiderea interfetei.
Utilizarea DriveSpace este recomandata in cazul in care spatiul existent pe un disc fix este insuficient el permitand compresia datelor cu o rata de aproximativ 50%(dependenta de tipul si numarul fisierelor existente pe disc).Daca spatiul pe disc este suficient,se recomanda evitarea folosirii lui,intrucat sectiunea sa rezidenta ocupa permanent o zona de 33kb memorie RAM,acest lucru putand duce la pierderi de performanta ale sistemului.
Compresia datelor este realizata in primul rand printr-o indexare si o referire globala a datelor din fisierul initial.Prin aceasta metoda,sectiunile care se repeta ale unui fisier sunt scrise o singura data si numite printr-un indice de indexare,care le va inlocui in mod fizic la pozitia corespunzatoare in fisierul comprimat.Datorita multitudinii tipurilor de fisiere si formatelor in care fiecare dintre aceste stocheaza datele,metoda va avea rate de compresie diferite de la fisier la fisier. De exemplu,fisierele de tip bitmap sau text pot fi comprimate cu rate de compresie in general mai mari decat altele.
Problema incetinirii sistemului de catre programul DriveSpace nu se pune,daca sistemul are un procesor rapid si suficienta memorie RAM.Mai mult chiar,daca discul fix al sistemului are o rata de transfer mediocra,programul DriveSPace ar putea contribui in sens pozitiv la cresterea performantelor de viteza ale sistemului.
Se recomanda ca pentru sistemele ce utilizeaza DriveSpace sa se copieze pe o discheta sistem pentru initializarea calculatorului si fisierul DRVSPACE.BIN prezent pe discul fix,pe langa fisierele sistem copiate prin intermediul comenzii sys sau format/s.
Programul DriveSpace prezent in versiunea 6.22 a sistemului de operare MS-DOS include si o portiune Windows,care consta intr-un utilitar ce permite o vizualizare grafica a modului in care programul DriveSpace gestioneaza unitatile de disc comprimat ale sistemului.Cele 4 butoane ale ferestrei de dialog a utilitarului permit obtinerea urmatoarelor informatii:
· Spatiul utilizat(space used)-reprezinta spatiul ce ar fi utilizat de datele comprimate in cazul in care ele ar fi decomprimate(dimensiunea reala a fisierelor);
· Spatiul liber(space free)-reprezinta spatiul liber estimat,existent pe unitatea de disc comprimat;datorita dependentei dimensiunii discului comprimat de factorul de comprimare,aceasta valoare este estimata;
· Spatiul total de pe disc(total space)-reprezinta spatiul total estimat,existent pe discul comprimat;
· Numele, dimensiunea si rata de compresie a fisierelor de pe discul comprimat(Show Details Button).
Standardul cel mai raspandit la ora actuala si de altfel si cel preferat pentru arhivarea programelor disponibile pentru download, este formatul ZIP. Totusi, acesta nu dispune de cele mai bune rate de com presie, in momentul de fata fiind depasit de standardele ACE si RAR.
B. Disc defragmenter. Exista situatii in care, la salvarea fisierelor, informatiile scrise pe hard disc nu sunt stocate intr-un bloc contignuu(adiacent), fragmentele de informatii pot fi imprastiate in zonele in care sistemul a gasit spatiu liber (calculatorul le poate recupera, dar fragmentarea discului incetineste mult aceasta activitate).
Programul Disk Defragmenter aferent sistemului de operare Windows poate imbunatati in mod semnificativ timpul de acces la fisiere, restructurindu-le in blocuri continue si mutind spatiile libere la sfirsitul discului. Disk Defragmenter este un program pentru Windows care poate fi lansat din linia de comada DOS dintr-o sesiune DOS sub Windows, dar, spre deosebire de ScanDisk, nu poate fi rulat intr-o sesiune in modul MS-DOS.
Pentru defragmentarea unui disc se parcurg urmatoarele etape: se deschide meniul Start si se aleg optiunile Programs, Accessoires, System Tools, Disk Defragmenter care determina deschiderea casetei de dialog: select drive din lista derulanta se selecteaza unitatea de disc pe care dorim sa o defragmentam si se valideaza prin Ok; va fi afisata caseta Disk Defragmenter in care este prezentat procesul de fragmentare al unitatii selectate, precum si informatii asupra modului in care i se vor imbunatati performantele prin defragmentare modificarea optiunilor programului se realizeaza activind butonul Advanced si selectind una dintre variantele prezentate
Rularea programului Disk Defragmenter si concomitent cu alte aplicatii; citirea si scrierea pe dic intrerup porcesul de defragmentare, insa Disk Defragmenter lucreaza in continuare si defragmenteaza de acolo de unde a fost intrerupt, dupa terminarea operatiilor de citire si scriere.
C. ScanDisk detecteaza si repara defectele de pe unitatile de disc comprimate, precum si de pe unitatile fizice; de asemenea, poate fi folosit pentru rezolvarea problemelor legate de denumirile lungi de fisiere, de structurile de dosare si fisiere, de suprafata discului si de structura interna a volumelor comprimate.
Pentru a cauta erorile de pe hard disc se procedeaza astfel: din meniul Start se alege Programs, Accessories, System Tools, Scan Disk se selecteaza unitatea pe care dorim sa o verificam si se specifica daca se cauta numai erorile logice sau cele fizice.
Windows XP este conceput ca un client de retea destul de bun care suporta: profiluri de utilizator si reguli de sistem care permit utilizatorilor (gratie unei administrari corespunzatoare a retelei, sa intre in orice calculator din reteaua sub Windows XP si sa aiba in el propria suprafata de lucru si aplicatiile proprii clienti de retea, protocoale si drivere de adaptor de mod protejat, care nu ocupa memorie conventionala securitate la nivel de utilizator impusa fie de servere Windows NT, fie de servere Netware, cu administrare la nivel central agenti de backup pentru ca softul pentru copiile de siguranta din serverele sub Windows Nt sau Netware sa poata efectua backup-uri pentru calculatoarele sub Windows XP cautarea resurselor partajate din retea sau a resurselor din servere de retea folosind Explorer, ferestre de dosar, casete de dialog obisnuite sau Network Neighborhood administrarea retelei prin protocoale SNPM folosind softul altor firme si un agent integrat acces simultan la mai multe retele si la mai multe protocoale de retea administrarea si monitorizarea resurselor la distanta. Configuratia unei retele consta in softul client pentru lucrul in retea, driverele pentru un adaptor de retea, un protocol de retea si serviciile de retea.
Din punctul de vedere al utilizatorului, configurarea unui client sub Windows XP este relativ simpla: Network Neighborhood trebuie configurat cu protocolul TCP/IP si client for Microsoft Networks si cu workgroup-urile, respectiv numele de domain-uri. Astfel clientul va putea accesa ulterior calcualtorul tinta si resursele sale partajate.
O alternativa mult mai stabila este sistemul de opearare Windows NT 4 Workstation, prin intermediul caruia calculatorul poate fi exploatat si de catre un user in paralel cu exercitare functiei de server. In acest caz, aspectul securitatii trebuie scos in evidenta: prin NTFS este obligatorie si administrarea drepturilor de acces orientata in functie de numele de login, care nu poate fi neglijat. Dar si acest sistem are dezavantajul sau: nu exista nici pe departe atitea drivere ca pentru Windows XP, ceea ce impiedica folosirea unor componente hardware.
Cea mai adecvata, dar in acelasi timp si cea mai scumpa solutie este Windows NT 4 Server, pentru ca acest sistem sa ruleze cu performante cit mai bune este necesara o dotare hardware corespunzatoare, mai ales cu mai multa memorie RAM. Serverul poate fi utilizat si ca Domain - Master - Controller, iar clientii se anunta cu nume si parola la acesta. Drept administrator sunt oferite utilitare puternice, iar solutia se recomanda a fi extinsa in cazul LAN-urilor in dezvoltare.
O solutie avantajoasa consta in utilizarea unui server cu Linux care poate fi rulat si pe hardware mai putin performant pentru aplicatii server. Sistemul este asa cum se stie gratuit, dar se poate cere o anumita suma pentru suport si multiplicare. Cu ajutorul sistemului Linux, pot fi realizate diferite solutii de server; incepind cu un server FTP, un Fileserver, mail-server, new-server etc. Pina la server de Web; pentru toate acestea, distributiile actuale sunt dotate cu soft-ul necesar.