memoria virtuala

11
 MEMORIA VIRTUALA  Alaltaieri va vorbeam despre efectele vizuale si despre impactul negativ avut de acestea asupra performantei.  Astazi, voi vorbi despre memoria virtuala (SWAP) a sistemelor de operare Windows si va voi arata cum, modificand anumiti parametrii ai acesteia, putem obtine o performanta mult mai buna decat cea experimentata in prezent. Configurarea Memoriei Virtuale pentru o performanta mai buna Cum modificam, valorile implicite ale memoriei virtuale: Click-dreapta pe Computer » Properties » Advanced System Settings » Advanced » Performance » Settings: continuam spre: Advanced » Virtual Memory » Change:  Ajunsi in Virtual Memory, debifam caseta “Automatically manage paging file size for all drives” si:  Aflam care este cantitatea de memorie RAM instalata in calculator Inmultim cantitatea totala de memorie RAM cu 1.5 Cu alte cuvinte, daca dispunem de un calculator cu 4 GB RAM, deschidem calculatorul si facem urmatorul calcul:

Upload: catalinmtd

Post on 20-Jul-2015

99 views

Category:

Documents


0 download

TRANSCRIPT

5/17/2018 MEMORIA VIRTUALA - slidepdf.com

http://slidepdf.com/reader/full/memoria-virtuala 1/10

MEMORIA VIRTUALA

 Alaltaieri va vorbeam despre efectele vizuale si despre impactul negativ avut de acestea asupra performantei.

 Astazi, voi vorbi despre memoria virtuala (SWAP) a sistemelor de operare Windows si va voi arata cum,

modificand anumiti parametrii ai acesteia, putem obtine o performanta mult mai buna decat cea experimentata in

prezent.

Configurarea Memoriei Virtuale pentru o performanta mai buna

Cum modificam, valorile implicite ale memoriei virtuale:

Click-dreapta pe Computer » Properties » Advanced System Settings » Advanced » Performance »

Settings:

continuam spre:

Advanced » Virtual Memory » Change:

 Ajunsi in Virtual Memory, debifam caseta “Automatically manage paging file size for all drives” si:

 Aflam care este cantitatea de memorie RAM instalata in calculator • Inmultim cantitatea totala de memorie RAM cu 1.5

Cu alte cuvinte, daca dispunem de un calculator cu 4 GB RAM, deschidem calculatorul si facem urmatorul calcul:

5/17/2018 MEMORIA VIRTUALA - slidepdf.com

http://slidepdf.com/reader/full/memoria-virtuala 2/10

1024 (MB intr-un GB) * 4 (cantitatea totala de memorie RAM in GB) * 1.5 = 6144 = valoarea pe care o vom pune

in Custom size, atat la Initial size (MB) cat si la Maximum size (MB):

Dupa scrierea noilor valori, dam click pe “Set” pentru a le inregistra:

apoi facem click pe OK » Apply » OK » OK » Restart Now.

De ce o cantitate fixa pentru memoria virtuala ?

• Setand manual o cantitate fixa pentru memoria virtuala scutim Hard Disk-ul de generarea ei si in

consecinta, acesta va lucra mai putin.

Ce se intampla in cazul in care cantitatea este insuficienta ?

• Fie revenim la “Automatically manage paging file size for all drives”, fie marim cantitatea de memorie

alocata.

Dar… Se poate si mai bine !!!

De fapt, memoria virtuala este un fisier (pagefile.sys) alocat la radacina Hard Disk-ului ce poate fi vazut daca, in

Windows Explorer mergem la:

Organize » Folder and search options » View

5/17/2018 MEMORIA VIRTUALA - slidepdf.com

http://slidepdf.com/reader/full/memoria-virtuala 3/10

si selectam aici optiunea Show hidden files, folders or drives si deselectam Hide protected operating

system files (Recomended).

Daca dispunem de doua Hard Disk-uri (nu doua partitii) instalate in calculator , alocand acest fisier pe Hard Disk-ul

pe care NU este instalat sistemul de operare, obtinem un calculator vizibil mai rapid. De ce se intampla asta ?

Pai chiar e mai simplu decat credeti.

Hard Disk-ul principal (cel pe care este instalat sistemul de operare si programele) lucreaza permanent pentru aincarca si descarca librariile DLL, programele, etc. Daca pe langa toate astea il mai punem sa mute blocuri intre

memoria fizica(RAM) si cea virtuala, performanta obtinuta nu va fi aceeasi de care ne-am bucura daca am

incredinta aceasta sarcina Hard Disk-ului secundar care, datorita faptului ca in majoritatea cazurilor e folosit pe

post de camara (stocarea de fisiere multimedia, documente, copii de siguranta, etc) si nu gestioneaza nici fisiere

ale sistemului de operare nici ale aplicatiilor “pierde vremea aiurea” cand, ar putea fain-frumos sa puna mana la

treaba pentru a procesa memoria virtuala; va asigur ca o va face mult mai bine decat Hard Disk-ul principal.

Cum modificam locatia fisierului pagefile.sys

Pentru a modifica locatia fisierului de paginare, urmam aceeasi ruta de mai devreme cu mici exceptii:

1. In Virtual Memory, in Drive, selectam Hard Disk-ul principal.

2. Selectam caseta No paging file, dam click pe Set.

3. Selectam Hard Disk-ul secundar .

4. Scriem valoarea ce va defini cantitatea de memorie virtuala utilizata, dam click pe Set.

5. OK » Apply » OK » OK » Restart now.

 Asa de simplu.

Din pacate, daca suntem posesorii de laptop-uri, putine putem face pentru a stoca fisierul de paginare pe un Hard

Disk care sa fie in permanenta conectat la sistem. In plus, un Hard Disk conectat prin portul USB, nu ne va fi de

foarte mare folos datorita vitezei cu care acesta permite transmiterea datelor.

In concluzie

5/17/2018 MEMORIA VIRTUALA - slidepdf.com

http://slidepdf.com/reader/full/memoria-virtuala 4/10

Daca urmati sfaturile de mai sus, in cazul in care calculatorul dispune de 2 GB de memorie RAM sau mai putin,

performanta calculatorului vostru va creste simtitor. Cresterea performantei se va face simtita si mai mult, daca se

dispune de doua Hard Disk-uri.

Memoria virtuală

De ce avem nevoie de memorie virtuală?

Memoria virtuală este o zonă de stocare temporară la care se apelează ori de câte ori un program necesită mai

multă memorie RAM decât cea care se găseşte instalată într-un calculator.

Pentru ca memoria RAM să nu impiedice rularea unor programe atunci când această nu oferă suficient spatiu destocare sistemul de operare completează foloseste spaţiul de pe hard disk ca o extensie a memoriei ram. Chiar dacă un calculator este echipat în realitate cu doar 64 de megabiţi de RAM, prin folosirea memoriei virtuale unprogram poate avea la dispoziţie până la 4 gigabaiţi de memorie. (in cazul unui sistem de operare pe 32 de biti)

Windows şi memoria viruală

Memoria virtuală ia forma unui fişier special pe hard disk care este folosit ca şi cum ar fi memorie RAM. Windows-ul permite unele setari in privinta memoriei virtuale. Aceasta in mod standard este create sub forma unui fisier denumit pagefile.sys pe acelasi disc (partitie) cu sistemul de operare.

Memoria virtuală încetineşte lucrul

Principalul neajuns al memoriei virtuale constă scăderea vitezei de lucru în momentele în care hard disk-ul este

accesat frecvent. Hard disk-ul nu poate suplimenta cu succes memoria RAM deorece este un dispozitiv de câtevazeci sau chiar sute de ori mai lent decât aceasta. Pentru a intelege mai bine cum afecteaza memoria virtualaviteza de lucru, vom apela la informatiile furnizate de producatorii unui joc.

 În anul 1998 apărea pe piaţă jocul Unreal, iar producătorii prezentau foarte cinstit cum va rula jocul în funcţie decantitatea de RAM ce se găseşte în calculatorul cumpărătorului:

- mai puţin de 16 Megabaiţi de RAM – nu se poate juca- 16 Megabaiţi de RAM – Se poate juca dar cu accesări foarte frecvente a hard discului ce cauzează întreruperi întimp ce jucaţi- 32 Megabaiţi de RAM – ceva mai puţine accesări ale hard discului în timpul jocului- 64 Megabaiţi de RAM – Foarte bine! Probabil foarte puţine accesări ale hard discului- 128 Megabaiţi de RAM – Ei da…!

Chiar dacă în prezent cerinţele de memorie sunt cu totul altele decât cele din anul de graţie 1998, se poate tragefoarte simplu o concluzie: cu cât calculatorul are mai multă memorie RAM cu atât hard disk-ul va fi accesat maipuţin şi performanţa va creşte.

O desfăşurare fluentă a unui program presupune ca cea mai mare parte din date să fie stocate în memoria RAMşi doar o parte mai mică în memoria virtuală. În caz contrar, performanţa poate scădea în asemenea măsură

 încât unele programe devin practic inutilizabile.

Categorie: Diverse  Subscrie

Pe aceeasi tema:

• Ce este sistemul de operare? | 22%• Memoria RAM este volatila | 22%• Memoria interna si memoria externa | 21%• Ce este o partiţie? | 21%• Memoria cache | 21%•  Arsenalul de RAM necesar | 20%• Literele de unitate (Drive letters) | 18%

5/17/2018 MEMORIA VIRTUALA - slidepdf.com

http://slidepdf.com/reader/full/memoria-virtuala 5/10

• Ce este memoria RAM? | 17%• De ce este necesar un sistem de operare? | 16%• Ce este un sistem de fisiere? | 16%

Din aceeasi categorie:

• Cum gasim un fisier ratacit?• Ce este defragmentarea?• Discheta sau floppy discul • Comanda Delete şi fişierele• Extensia şi viruşii deghizaţi • BD (bluray) – discul de 25GB• PC Card, Card Bus, Express Card• PC – de la Personal Computer • Dimensiunea reala si dimensiunea pe disc a unui fisier • Verificarea erorilor din Windows

Intrebari si comentarii

Ce este defragmentarea?

 Atunci când conţinutul unui fişier este distribuit în locaţii diferite pe suprafaţa de stocare a hard disk-ului acesta

este fragmentat. Fragmentarea nu pune nici o clipă în pericol integritatea datelor stocate, în schimb face ca vitezade accesare a unui fişier să scadă ca urmare a deplasării repetate a capului de citire/scriere în diferite puncte alesuprafeţei de stocare.

Prin defragmentare – fragmenetele aparţinând unui fişier  sunt mutate în aceiaşi locaţie pe suprafaţa discului,ceea ce face ca viteza de accesare să nu fie limitată decât de performanţele tehnice ale  hard disk-ului.

Cum apare fragmentarea fişierelor?

Pe un hard disk proaspăt formatat nu apare problema fragmentării deoarece spaţiul de stocare este umplut înordine. Acest lucru nu mai este posibil după ce a intervenit ştergerea de fişiere. Golurile care apar datorităştergerii de fişiere sunt umplute cu alte fişiere dar care nu au exact aceleaşi dimensiuni ca şi fişierele şterse.Dacă un fişier nu încape în spaţiul de stocare eliberat, acesta va fi împărţit în fragmente şi distribuit în alte zonede stocare disponibile.

Sa defragmentam în Windows

Disk Defragmenter este utiliatarul care vine la pachet cu sistemul de operare Windows. Acesta poate fi pornitprintr-un clic pe butonul Defragmentare acum (Defragment now) din secţiunea Instrumente (Tools) a unei unităţide stocare.

Mai întai este recomandabil să analizăm gradul de fragmentare executând un clic pe butonul Analiză (Analyze).Windows va analiza procentul de fragmentare a fişierelor şi ne va anunţa dacă este indicat sau nu sărulamprocedura de defragmentare.

5/17/2018 MEMORIA VIRTUALA - slidepdf.com

http://slidepdf.com/reader/full/memoria-virtuala 6/10

Defragmentarea se realizeză doar asupra fişierelor din partiţia selecta selectată. Va trebui să rulăm procedura dedefragmentare pentru fiecare partiţie în parte.

Procesul de defragmentare este un mare consumator de timp. În funcţie de mărimea unităţii defragmentate dar şide gradul de fragmentare acest proces poate dura chiar şi ore întregi. Dacă avem de lucru la calculator putemopri în orice moment defragmentarea pritr-un clic pe butonul Oprire (Stop) sau Pauză (Pause)

Nu putem defragmenta în bune condiţii un disc care nu are cel puţin 15% spaţiu de stocare liber. Windows ne vaavertiza dacă discul pe care dorim să-l defragmentăm nu întruneşte procentul de spaţiu liber necesar.

BD (bluray) – discul de 25GB

Nevoia de spatiu

Conceputul de disc optic de densitate foarte mare si cu o capacitate de stocare pe masura nu este unul nou.Chiar dacă reprezenta o tehnologie de top la momentul lansarii pe piata, in 1996, DVD-ul nu oferea spaţiusuficient de stocare pentru conţinutul video de inaltă densitate. În aceste condiţii încă din anul 1998 Sony, Philipsşi Pionner au inceput lucrul la ceea ce azi s-a concretizat în formatul blu-ray. Primele unităţi optice compatibileblu-ray au aparut pe piaţă în anul 2006 sub forma unor bluray playere.

Utilizare

Principala utilizare a discurilor blu-ray este in momentul de faţă este cea de mediu de stocare pentru filmele de înaltă definiţie si pentru distributia jocurilor pe consolele Play Station 3. Ca mediu de stocare pentru utilizatoriiobisnuiti discurile blu-ray inca nu sunt foarte populare datorita preturilor in special pentru discurile inscriptibile.

Capacitate de stocare

La fel cum DVD-urile au adus o capacitate de stocare de aproximativ 6 ori mai mare decat ultraraspanditulCompat Disc (CD), discurile blu-ray (BD) vin cu o capacitate de stocare de aproximativ 6 ori mai mare decat ceaa unui DVD obisnuit. Totul pe aceiasi suprafara standard de 12CM.

PC Card, Card Bus, Express Card

Personal Computer Memory Card International Association

PCMCIA este o asociaţie internaţională ce a luat fiinţă în anul 1989 cu scopul de a implementa standarde pentrudiverse dispozitive ce pot fi ataşate în special echipamentelor portabile: laptop-uri, PDA-uri, camere digitale etc.Standardele PCMCIA ţin cont de o serie de factori critici pentru aceste dispozitive:

• fiabilitate• consum redus de energie• dimensiuni reduse

5/17/2018 MEMORIA VIRTUALA - slidepdf.com

http://slidepdf.com/reader/full/memoria-virtuala 7/10

De-a lungul timpului tot mai multe dispozitive hardware au fost concepute să încapă într-un card de dimensiunireduse ce poartă sigla PCMCIA:

• hard disk-uri• unităţi de stocare flash• memorie RAM• fax/modem-uri• plăci de reţea (wireless sau Ethernet)• adaptoare pentru interfeţe USB şi FireWire• adaptoare Bluetooth•

tunere TV şi FM• cititoare de carduri• placi de sunet

PC Card, Card Bus si ExpressCard

Prima implementare a standardelor PCMCIA a luat forma cardurilor PC Card de mărimea unei cărţi de credit:54mm x 85.4mm, şi între 3.3 şi 10.5 mm grosime.

CardBus

In anul 1995 asocitia a PCMCIA a lansat o noua interfaţă pe 32 de bit denumită CardBus. Pastrand acelasidimensiuni precum si compatibilitate cu standardul anterior interfaţa CardBus pe 32 de bit a permis conectarea

unor dispozitive mai rapide, oferind o latime de bandă de maxim 133MB/s. Standardul CardBus este întalnit îndotarea majorităţii laptopurilor fabricate in intervalul 1997-2007.

Dacă laptop-ul dumnevoastră nu dispune de porturi USB 2.0 sau FireWire, puteţi adăuga cardul de mai sus caresă rezolve această problemă.

Express Card

Express Card este cea mai nou standard promovat de cei de la PCMCIA. Acesta utilizează intefaţa PCI-Express1X, care are o lăţime de bandă de 250 MB/s. Acest standard, din pacate, nu ma este backward compatible asa canu vom putea folosi vechile carduri PCMCIA sau Card Bus impreuna cu un slot express card.

5/17/2018 MEMORIA VIRTUALA - slidepdf.com

http://slidepdf.com/reader/full/memoria-virtuala 8/10

Dimensiuni PC Card si CardBus

 Înainte achiziţiona un produs ce poartă sigla PCMCIA trebuie să fiţi siguri că este compatibil echipamentul în careurmează să fie introdus. Pentru aceasta, trebuie să ştiţi ce tip de card-uri acceptă echipamentul în cauză şi ce tipde card este acela pe care doriţi să-l cumpăraţi. Cardurile mai vechi sunt concepute pentru interfaţa PC Cardfuncţioneză şi împreună cu interfaţa Card Bus. (compatibilitate în urmă – „backward compatibility)

Un alt aspect important referitor la caracteristicile unui card îl constituie grosimea acestuia. În funcţie de grosimecardurile pot fi de trei tipuri:

Dimensiuni express card

PC – de la Personal Computer 

De ce unele calculatoare sunt personale?

TIP Dimensiuni:

lătime/lungime/ grosime

Utilizare tipică

Type I 54 mm/85 mm/ 3.3 mm Carduri de memorie Flash, RAM, ROMType II 54 mm/85 mm/ 5.5 mm Plăci de reţea, fax/modem, porturi

USB,FireWire, adaptoare Bluetooth

Type III 54 mm/85 mm/ 10.5 mm Hard disk-uri PCMCIA

5/17/2018 MEMORIA VIRTUALA - slidepdf.com

http://slidepdf.com/reader/full/memoria-virtuala 9/10

Probabil că aţi tot auzind vorbindu-se de calculatoare personale, mai ales că în momentul de faţă folositi uncalculator personal.

PC-ul este calculatorul de acasă, de la birou, din şcoli, şi aproape de peste tot acolo unde apar calculatoaredestinate utilizării de către o singură persoană la un moment dat. Printre atuurile care fac din PC-uri cele mairăspândite calculatoare se numără: preţul de achiziţie accesibil oricărui tip de buget şi existenţa unui număr impresionant de programe conceput pentru PC-uri.

Pe 12 august 2009 se vor implini 28 de ani de lansarea pe piata a primul PC.

PC – de la Personal Computer 

Iniţial PC-urile purtau denumirea de IBM PC, fiind calculatoare dezvoltate şi create de către compania americanăIBM. (International Bussines Machines Corporation) Termenul de Personal Computer fiind o marca a acesteicompanii.

 Astăzi termenul de PC se referă la orice calculator personal, indiferent de producător. O bună vreme a fostfolosită sintagma “compatibil IBM PC” pentru a desemna calculatoarele create de către alţi producători decât IBMdar care funcţionau excat ca şi un PC original.

 Această distincţie original şi compatibil este lipsită de importanţă în momentul de faţă, deoarece mai bine de 95%dintre calculatoarele personale sunt create de către diverşi producători şi nu de către compania IBM .1

Pentru majoritatea utilizatorilor contează mai puţin cine a creat primul calculatorul personal, preţul calculatorului şi

specficaţiile componentelor hardware fiind mult mai importante.

Calculatoarele Apple. De uz personal dau nu PC-uri…

Calculatoare Apple sau Macintosh (sau mai simplu doar „Mac”) sunt calculatoare de uz personal dar nu sunt PC-uri. Acestea sunt produse în exclusivitate de către firma americană Apple Computer şi pina nu de mult au folosithardware şi incompatibil cu PC-urile. Incepand cu anul 2006 strategia companiei a fost accea de a se adopta oplatforma hardware comuna cu PC-urile dar sistemul de opeare proprietar al companiei – MAC OS – a ramas incontinuare destinat in exclusivitate doar calculatoarelor Apple.

Calculatoarele Apple se remarca printr-un design ergonomic si non-conformist. Datorită preţului sensibil mai maredecât al unui PC, MAC-urile sunt mai puţin răspândite în Europa. În ţări precum S.U.A sau Japonia Mac-urile sunt

calculatoare comune cu o cota de piata de aproximativ 1/3.

Apple II

Primul caclulator personal de succes a fost Apple II şi a fost lansat în anul 1977. La apariţia PC-ului în anul 1981,calculatoarele Apple erau superioare acestuia din multe puncte de vedere.

1. Compania IBM nu a uitat cine a creat de fapt calculatorul personal. “De ce să cumperi un compatibil,când poţi avea originalul?” – una una dintre lozincile folosite de IBM pentru promovarea propriilor calculatoare personale. [↩]

5/17/2018 MEMORIA VIRTUALA - slidepdf.com

http://slidepdf.com/reader/full/memoria-virtuala 10/10

Dimensiunea reala si dimensiunea pe disc a unui fisier 

<!--[endif]-->

Un cluster reprezintă cea mai mică cantitate din spaţiul de stocare care poate fi alocată unui fişier.

Fişierele ocupă întotdeauna un număr întreg de clustere ceea ce face ca spaţiul de stocare neocupat din cadrulunui cluster să fie irosit.

Clusterele de dimensiuni reduse sunt indicate dacă discul urmează să fie locul de stocare a multor fişiere dedimensiuni reduse. În acest fel evită risipirea unei cantităţi însemnate din spaţiul de stocare. Totuşi clusterele dedimensiuni prea reduse pot încetini sensibil viteza în lucrul cu fişierele.

 În tabelul de mai jos puteţi analiza care este dimensiunea unui fişier şi spaţiul de stocare care-l ocupă acesta pedisc.

*În cazul folosirii unor clustere de 8 kilobaiţi.

Pentru uzul general al hard unui hard diskvaloarea implicită a clusterelor este de departecea mai recomandată pentru utilizatorii obisnuiti.Totusi daca nu rezistati tentatiei, aveti la dispozitie

doua posibilitati de a modifica dimensiunea implicita a clusterelor:

1. Din cadrul utiliatarului de formatare pus la dispozitie de Windows, selectand valoarea dorita.

Dimensiunse fişier Clusterefolosite

Dimensiune pe disc

3 baiţi 1 8 Kilobaţi (1×8)

18 kilobaiţi 3 24 kilobaiţi (3×8)103 kilobaiţi 13 104 kilobaiţi (13×8)