Jump to content

SUBIECTE NOI
« 1 / 5 »
RSS
Analfabetism functional la relati...

Declaratia Unica - dividende WINE

Plase ferestre, din nanofibra, an...

Batch defect de cartele metrou
 350 lei pentru o plomba e mult sa...

Incarcator Makita China

Boala pomi, sau insecte?

Ghiduri clinice Romania
 Credit - persoane cu dizabilitati...

Diferente dioptrii intre ochi

cod CAEN magazin online cu aproba...

Vocuher eMag peste pret comanda a...
 Punct alb pe gingie

Schema scaner Lexmark X215

Descarcare poze raw de pe card mi...

Frigiderele in 1960
 

Virtual memory (memoria virtuală)

- - - - -
  • Please log in to reply
52 replies to this topic

#1
BlueMe

BlueMe

    The One & Only

  • Grup: Senior Members
  • Posts: 2,256
  • Înscris: 19.02.2005
Daca unele caractere din aceasta pagina sunt afisate incorect, va rog cititi:
Diacritice romanesti in Windows XP si Windows Vista



Virtual memory (memoria virtuală)




Ce este memoria virtuală?
Un mediu de stocare temporar folosit de un computer pentru a rula programe care necesită mai multă memorie decât are sistemul.

Atunci când computerul rămâne fără memorie cu acces aleator (RAM) necesară pentru a rula un program sau o opera?ie, Windows folose?te memoria virtuală pentru a compensa.

Memoria virtuală combină RAMul sistemului cu spa?iu de pe hard disk. Când RAMul devine insuficient, memoria virtuală mută informa?ii/date din RAM către un spa?iu, numit page file. Cu alte cuvinte, mutând informa?ii către ?i din page file eliberează destul RAM pentru ca programele sa poată termina opera?iile.

Notă: Memoria virtuală este mult mai lentă decât RAM-ul.



Cât de mare să fie memoria virtuală?
Pentru majoritatea utilizatorilor, setările implicite sunt optime.



Cum schimbăm mărimea memoriei virtuale?
Windows XP:
Control Panel, System, tab-ul Advanced, sub Performance apăsa?i Settings, Advanced, Change
Attached File  Virtual_memory_Windows_XP.png   12.62K   1139 downloads

Windows Vista:
Control Panel, System and Maintenance, System, în panoul din stânga apăsa?i Advanced System Settings, sub Performance apăsa?i Settings, Advanced, Change
Attached File  Virtual_memory_Windows_Vista.png   24.45K   575 downloads
Nu uita?i ca după ce a?i setat noile valori să apăsa?i Set.

Notă: Informa?iile din imagini sunt informative si nu reflectă nicio recomandare, nu reprezintă setările computerului personal.



Cum prevenim "memorie insuficientă" (low memory)?
Incerca?i sa rula?i mai pu?ine programe în acela?i timp. Acest lucru nu este convenabil ?i nici practic, semnele de memorie insuficientă poate arăta că PCul are nevoie de mai multă memorie. Pentru a rezolva această problemă, recomandările sunt:

- Mări?i memoria virtuală
Windows incearcă automat sa mărească fi?ierul de paginare prima dată când computerul are nevoie, dar pute?i schimba si dvs. până la o mărime maximă egală cu RAMul instalat.
Cu toate că cre?terea fi?ierului de paginare poate rezolva problemele de memorie insuficientă, totodată este posibil ca programele sa func?ioneze mult mai lent.

- Instala?i mai mult RAM
Dacă mărirea memoriei virtuale nu ajută la rezolvarea acestei probleme, atunci probabil este timpul sa instala?i mai mult RAM.



Cum optimizăm memoria virtuală?Pentru a defragmenta memoria virtuală, urma?i pa?ii:
- Bifa?i No paging file, apăsa?i Set
Attached File  Disable_page_file_Windows_Vista.png   26.24K   789 downloads
- Reporni?i computerul
- Defragmenta?i parti?ia sistemului, folosind Disk Defragmenter (Start, All Programs, Accessories, System Tools)
- Reface?i memoria virtuală, iar pentru prevenirea fragmentării seta?i Initial size ?i Maximum size la aceea?i valoare.
Attached File  Set_page_file_Windows_Vista.png   26.15K   503 downloads


  • Mutarea fi?ierului pagefile.sys pe un alt hard disk (nu o altă parti?ie) mai rapid sau cel pu?in egal cu cel al sistemului.
Mutând memoria virtuală pe un alt hard disk dedicat va scădea timpul de încarcare al informa?iilor din fi?ierul de paginare înapoi în RAM.
De ce dedicat? Pentru că scopul mutării memoriei virtuale pe alt hard disk este scăderea opera?iilor de scriere/citire pe care capetele hard diskului le efectuează. Dacă situăm doua sau mai multe fi?iere de paginare, în loc de unul, pe acela?i hard disk, atunci performan?a nu va mai fi aceeasi. Exemplu, Adobe Photoshop.



Notă: Mutarea memoriei virtuale pe o altă parti?ie decat cea a sistemului va duce la o degradare a performan?ei.
Explica?ie: Pentru a în?elege de ce, sunt necesare câteva cuno?tinte de bază despre hard diskuri.

În următoarea imagine avem o reprezentare grafică a performan?ei unui hard disk:
Attached File  Image2_HDTune_Benchmark_ST3160815AS.png   33.25K   525 downloads
În urma acestui benchmark rezultatele arată a?a:

La începutul hard diskului viteza de citire a unui fi?ier este de 74.9MB, viteză care treptat scade pe masură ce ne apropiem de sfar?itul hard diskului.
Acest lucru demonstrează de ce este mereu indicat ca sistemul de operare să fie instalat in prima parti?ie ?i totodată de ce nu este recomandat sa mutăm memoria virtuală pe altă parti?ie.
Dacă instalăm sistemul de operare pe o altă parti?ie nu facem altceva decât să mutăm datele frecvent accesate către o parte a hard diskului unde viteza de citire este mai mică, la fel ?i pentru memoria virtuală.

:excl: Viteza de citire este mai mare la începutul hard diskului datorită pozi?ionării capetelor de citire)
Attached File  Hard_drive_read_heads.jpg   76.73K   513 downloads



Alte informa?ii:
În Windows XP memoria virtuală este setată in felul următor:
Initial size: 1.5 x memorie cu acces aleator (RAM)
Maxim: 3 x memorie cu acces aleator (RAM) (necesită confirmare)

În Windows Vista:
Initial size: 1 x memorie cu acces aleator (RAM) + 300MB
Maxim: 3 x memorie cu acces aleator (RAM)



De re?inut:
- Memoria virtuală lucrează odată cu RAMul ?i nu este un înlocuitor de RAM.
- Este mult mai lentă decât RAMul.
- Cre?terea memoriei virtuale peste mărimea recomandată poate incetini sistemul considerabil.
Întotdeauna este de preferat ?i recomandat să instala?i mai mult RAM, dacă sistemul dvs. necesită.

De citit si: http://support.microsoft.com/kb/314482

Edited by eiffel, 20 April 2011 - 17:30.
Adaugat link suport Microsoft


#2
opo

opo

    Senior Member

  • Grup: Senior Members
  • Posts: 2,591
  • Înscris: 24.08.2006
Problema este ca teoretic swapul trebuie sa fie egal sau dublu la memoria ram, deci ca o concluzie logica, mai mult ram mai greu va merge sistemul. Eu de exemplu am 2 GB de Ram pe un sistem cu windows XP. Daca ma uit la resursele consumate rar depaseste 1.2Gb memorie totala folosita. Nu vad rostul la 2 GB de swap, mai ales ca Hdd e un pic mai lent(nu e nici 10K nici macar 7200). Chiar ma gindeam sa folosesc din RAM 1GB sa fac o partitie pe care sa pun Swapul.

#3
JOSEPH

JOSEPH

    Member

  • Grup: Members
  • Posts: 674
  • Înscris: 17.06.2006
Salut, de curand mi-am instalat un Windows XPx64 SP2, se misca ok, memoria virtuala este pe default 2046-4096, dar am impresia ca el mai mult foloseste memoria virtuala decat memoria fizica, pot sa renunt la swap ? sau sa il fac mult mai mic ?

Configuratie:

CPU: Amd Athlon64 X2 5200+ 2.60 Ghz
RAM: 4x1024 DDRII 800 Mhz Geil dual channel
GPU: 8800GT Gigabyte
HDD: SATAII 7200 rpm

Multumesc frumos

#4
Dic1

Dic1

    Member

  • Grup: Members
  • Posts: 525
  • Înscris: 13.01.2007
La 4GB RAM poti reduce la minim memoria virtuala, sa zicem ca o poti lasa la 512MB.
LE: De exemplu, in cazul meu Windows Vista are numai 1GB memorie virtuala la 6GB RAM. Iar sistemul functioneaza foarte bine.

Edited by Dic1, 01 April 2008 - 08:19.


#5
adidasBOMB

adidasBOMB

    New Member

  • Grup: Banned
  • Posts: 18
  • Înscris: 09.03.2008
Eu am 1280 MB RAM cum ar trebui sa setez memoria virtuala !?

#6
speedy23us

speedy23us

    New Member

  • Grup: Members
  • Posts: 6
  • Înscris: 29.03.2008
baieti, eu mi-am dat memoria virtuala jos si totul merge ok. chiar f bine.
precizez ca nu rulez niciodata jocuri.

am sistem :
intel d240 1,6ghz
1gb de ram

#7
DotHunter

DotHunter

    Junior Member

  • Grup: Members
  • Posts: 115
  • Înscris: 27.07.2004

 dildo, on Mar 17 2008, 18:45, said:

.......Chiar ma gindeam sa folosesc din RAM 1GB sa fac o partitie pe care sa pun Swapul.

Cum se poate face asta ?

#8
queensoft

queensoft

    Trust no one

  • Grup: Banned
  • Posts: 16,079
  • Înscris: 26.11.2005
Faci un Ramdrive si muti acolo swap.
Dar, iti dai seama ca este ocmplet inutil.
Adica Swap (pe hard) este folosit atunci cind se umple memoria RAM. Dar, daca faci ramdrive, iei din RAM, deci se va umple mai repede si va incerca sa foloseasca si mai mult swap, iar 1 Gb nu cred ca va fi de ajuns.

#9
Jackz0rN

Jackz0rN

    Active Member

  • Grup: Members
  • Posts: 1,081
  • Înscris: 18.07.2007
Foarte bun tutorialul , mersi fain :D

#10
S O D

S O D

    Member

  • Grup: Members
  • Posts: 252
  • Înscris: 20.01.2006
Thx, merge mai binisor de cand am calculat 1.5xram pt minim si 3xram pt maxim.

#11
puyag

puyag

    New Member

  • Grup: Members
  • Posts: 6
  • Înscris: 23.06.2007

 BlueMe, on Mar 10 2008, 17:58, said:

Windows incearcă automat sa mărească fișierul de paginare prima dată când computerul are nevoie, dar puteți schimba si dvs. până la o mărime maximă egală cu RAMul instalat.

 BlueMe, on Mar 10 2008, 17:58, said:

În Windows XP memoria virtuală este setată in felul următor:
Initial size: 1.5 x memorie cu acces aleator (RAM)
Maxim: 3 x memorie cu acces aleator (RAM) (necesită confirmare)

De ce spui "până la o mărime maximă egală cu RAMul instalat" daca implicit din windows vine la 3x maxim??  :scratchchin: App de asta, citisem printr-un blog ca daca ai spatiu suficient pe hdd, este recomandat sa iti faci un pagefile.sys de vreo 1-2 Gb. Am incercat dar sistemul lucreaza foarte greu, "caraie" hdd de il ia naiba. Ca exemplu, cand deschid Google Earth cu 32 Mb de ram virtual setati (la ambele minim si maxim) merge mai bine decat cand ram virtual este setat la 2 Gb sau chiar la 256 Mb - 1Gb. Precizez ca am o amarata de memorie ram fizica totala de 256 Mb pe un PIII 500Mhz.  :mellow: La configuratia asta am incercat cu mai multe setari si am ajuns la concluzia ca mai putin ram virtual este mai bun. Setat asa, macar observ ca nu mi se deschid mai multe aplicatii daca ram este insuficient si stiu ca trebuie sa mai inchid din ele sau din procese, mai degraba decat sa aud hdd ca "rasfoieste" la nesfarsit printr-un ram virtual setat prea mare.

#12
greemans

greemans

    New Member

  • Grup: Members
  • Posts: 19
  • Înscris: 03.05.2007
Eu personal nu folosesc deloc memorie virtuala si sistemul se misca foarte bine!

Memoria virtuala ca sa fie utila trebuie sa fie ajutata de un HDD rapid, altfel se pierde in ineficienta lui!

#13
ofi_tm

ofi_tm

    Active Member

  • Grup: Members
  • Posts: 1,957
  • Înscris: 21.02.2006
Buna, in tutorial scria ca:

"Mutarea fișierului pagefile.sys pe un alt hard disk" - cum fac asta?

Am WIN XP, SP2, 256 RAM, PIII, 750 MHz.

Multumesc.

#14
laurent6277

laurent6277

    Junior Member

  • Grup: Members
  • Posts: 82
  • Înscris: 18.11.2008

 greemans, on Sep 16 2008, 19:01, said:

Eu personal nu folosesc deloc memorie virtuala si sistemul se misca foarte bine!

Memoria virtuala ca sa fie utila trebuie sa fie ajutata de un HDD rapid, altfel se pierde in ineficienta lui!

Am scos total memoria virtuala. Se pare ca se misca mai bine (am 2,5Gb pe Xp SP2).
In start-up am task-manager si inainte de a scoate memoria virtuala am bagat o coloana cu ea, sa vad cat de tare se incarca. Dupa ce am scos memoria virtuala aceea coloana a ramas si i-mi afiseaza si cifre, precum ca x program foloseste y memorie virtuala. Aveti ceva ideei de ce se intampla lucrul acesta?

10x!

#15
nighthawk

nighthawk

    Member

  • Grup: Members
  • Posts: 431
  • Înscris: 21.08.2003
Chiar daca scoateti memoria virtuala, sistemul tot mai foloseste un minim.
Sunt programe si jocuri care cer memorie virtuala, asa ca mai tarziu o sa o creati inapoi.

 ofi_tm, on Dec 4 2008, 20:55, said:

Buna, in tutorial scria ca:

"Mutarea fișierului pagefile.sys pe un alt hard disk" - cum fac asta?

Am WIN XP, SP2, 256 RAM, PIII, 750 MHz.

Multumesc.

Se instaleaza mai intai alt disc, apoi in tabela de configurare a memoriei virtuale se specifica calea unde sa se creeze memoria virtuala respectiv pe noul disc.

#16
laurent6277

laurent6277

    Junior Member

  • Grup: Members
  • Posts: 82
  • Înscris: 18.11.2008

 nighthawk, on Dec 12 2008, 23:40, said:

Chiar daca scoateti memoria virtuala, sistemul tot mai foloseste un minim.
Sunt programe si jocuri care cer memorie virtuala, asa ca mai tarziu o sa o creati inapoi.

Cred ca foloseste la fel de multa memorie ca inainte de a o scoate. Problema este ca nu stiu ce fisier isi face, unde este localizat? Aveti un print screen cu task manager:

Posted Image

"Aparatul" functioneaza bine, e drept ca nu am jocuri pe el. Ceva care ar cere VM ar fi Google Earth dar vad ca merge bine si fara VM (adica VM nu am in sistem, dar task manager zice ca foloseste xMB)
Se poate scoate "efectiv" VM sau nu? De ce apare ca foloseste VM in task manager daca eu am scos-o?

Merci pentru eventualele raspunsuri la obiect.
O seara buna!

Edited by laurent6277, 18 December 2008 - 20:37.


#17
nighthawk

nighthawk

    Member

  • Grup: Members
  • Posts: 431
  • Înscris: 21.08.2003
Mai exista fisierul pagefile.sys in directorul C: ? Acesta tine de memoria virtuala.

#18
aiurelbn

aiurelbn

    Junior Member

  • Grup: Members
  • Posts: 83
  • Înscris: 21.07.2007
Salut. Am o nedumerire, legata tot de acest pagefile vs RAM.
Se zice asa : "Atunci când computerul rămâne fără memorie cu acces aleator (RAM) necesară pentru a rula un program sau o operație, Windows folosește memoria virtuală pentru a compensa.
Memoria virtuală combină RAMul sistemului cu spațiu de pe hard disk. Când RAMul devine insuficient, memoria virtuală mută informații/date din RAM către un spațiu, numit page file. Cu alte cuvinte, mutând informații către și din page file eliberează destul RAM pentru ca programele sa poată termina operațiile." Am inteles, pare logic.
Si atunci de ce cind ai mai mult RAM,  XP-ul recomanda un pagefile mai mare ? De ce acest pagefile trebuie sa fie intre 1,5 si 3 x mai mare decit RAM-ul  ? Care mai este logica ? De ce daca are RAM suficient, mai are nevoie si de un pagefile ? Chiar mai mare ?
Cazul meu : mi-a adus mosul  ;) un set de RAM 2 x 2 GB dual channel GEIL, pe care i-am pus in locul a 2 x 512 MB dual channel. Si, bucuros nevoie mare, mi-am setat pagefile intre 256 MB si 512 MB, ca de, am RAM destul. Si surprize-surprize : imi apar avertizari sa sistemul este "low" in "virtual memory". Sa nu-i ajunga unui XP cei 3,25 GB de RAM ai mei ? Ca doar atit imi "vede", fiind pe 32 biti. Si asta fara sa rulez cine stie ce aplicatii tari sau jocuri ... Cu ce aplicatii aveam deschise cind am primit mesajul de avertizare, nu putea nicicum sa ajunga la 3 GB RAM folositi !  XP-ul imi recomanda 4,99 GB pt pagefile !!! Pai atunci, care mai e avantajul ca am multa memorie RAM ? Sistemul meu este Intel Core 2 Duo 2,2 GHz, cu video NV GeForce 8600 GS de 512 MB.
Poate ma lamureste cineva si pe mine daca am facut vreo afacere cu RAM-ii astia, ca altfel ii trimit mosului inapoi ...

Anunturi

Chirurgia spinală minim invazivă Chirurgia spinală minim invazivă

Chirurgia spinală minim invazivă oferă pacienților oportunitatea unui tratament eficient, permițându-le o recuperare ultra rapidă și nu în ultimul rând minimizând leziunile induse chirurgical.

Echipa noastră utilizează un spectru larg de tehnici minim invazive, din care enumerăm câteva: endoscopia cu variantele ei (transnazală, transtoracică, transmusculară, etc), microscopul operator, abordurile trans tubulare și nu în ultimul rând infiltrațiile la toate nivelurile coloanei vertebrale.

www.neurohope.ro

0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users

Forumul Softpedia foloseste "cookies" pentru a imbunatati experienta utilizatorilor Accept
Pentru detalii si optiuni legate de cookies si datele personale, consultati Politica de utilizare cookies si Politica de confidentialitate