2GB or 4GB Ram on Windows XP

Tantalord

Established Member
31 July 2007
244
Σκεφτομαι να αναβαθμισω την μνημη απο 2GB σε 4GB.Καπου διαβασα οτι σημαντικη διαφορα δεν υπαρχει σε 32bit λειτουργικα.Σκοπευω να δουλευω το pc μου με Windows Vista και Windows XP,τα οποια ειναι 32bιτα.Mε τις DDR2 να εχουν κανει ''βουτια'' στις τιμες,2GB κοστιζουν περι τα 80 ευρω....Εχει καποιος 4GB στο μηχανημα του να μου πει εντυπωσεις???
 

Δεβελέκος Στράτος

AVClub Addicted Member
17 June 2006
1,621
Καταρχην τι εφαρμογες θα χρησ. που χρειάζονται τοσο πολύ μνήμη; Τα 32βιτ ΧΡ και βιστα για να δουν παραπάνω απο 2 γιγα χρειάζονται "σκαλισμα" και για εφαρμογες μπορουν να διαθέσουν μονο 3....
 

Tantalord

Established Member
31 July 2007
244
Βασικα δεν χρησιμοποιω βαριες εφαρμογες,οπως photoshop,3dmax κτλ,που μπορεις να τα φορτωσεις πολυ.Πιο πολυ για Games,οπως το battlefield 2142,που μου τρωει περι το 70% της μνημης,και εχει υψιλο loading time.Που να φανταστω και τι θα χρειαζονται τα directX 10 games,οπως το crysis ή το unreal 2008...:argue:
 

Stergios Giotas

AVClub Enthusiast
4 November 2006
833
Έχω 4 gb στο σύστημα μου και δε βλέπω ουσιαστική διαφορά στις επιδόσεις σε σχέση με πριν που είχα 2.
 

Μιχάλης Πικούνης

Established Member
18 June 2006
285
Έχω 4 gb στο σύστημα μου και δε βλέπω ουσιαστική διαφορά στις επιδόσεις σε σχέση με πριν που είχα 2.

Τα XP δεν βλέπουν πάνω από 2 άντε 3. Την έχουν δει τη μνήμη; Από που το βλέπεις αυτό; Ρωτάω γιατι έχω παρόμοιο πρόβλημα με ένα PC στο γραφείο που του βάλαμε 4gb και βλέπει μόνο τα 3!
 
Re: Απάντηση: 2GB or 4GB Ram on Windows XP

Στην πραγματικότητα χρησιμοποιείται ολόκληρη ... Οπότε don't bother !

Εννοείς ότι τα Windows την αξιοποιούν παρότι δεν την βλέπουν;

Αυτό δεν το έχω ξανακούσει..
 
Αν έχετε πάνω απο 2 γιγα μνημη μην ξεχνάτε το 3gb στο boot.ini...

Με αφορμή το συγκεκριμένο thread, είπα να ρίξω λίγο ψάξιμο σχετικά με το θέμα.

Εδώ βρήκα το παρακάτω, σχετικά με το /3GB..:

What about the /3GB switch?

It doesn't apply.

The /3GB switch in the boot.ini file affects the way Windows XP allocates the 32-bit virtual address space that each process gets. By default, that address space is split evenly between the operating system and the program. The /3GB switch forces the OS to allocate 3GB to the program and only 1GB to the system. This can result in the OS being squeezed and not working efficiently. It's necessary for only a very few, extremely RAM-hungry programs. It will not make your missing physical RAM reappear.


Το παραπάνω ακούγεται λογικό. Οπότε, για νορμάλ χρήση του PC μάλλον είναι κακή ιδέα να βάζουμε το /3GB switch.
Αν τρέχουμε κάποια συγκεκριμένη και τραγικά μνημοβόρα εφαρμογή, τότε αποκτά νόημα.
 
Re: Απάντηση: 2GB or 4GB Ram on Windows XP

Με linux ! Χαχαχαχα , νομίζω πως δεν κατάλαβες τι είπα ... Hardware βλέπει 4 giga , windows δεν βλέπει ...

Εσύ μάλλον δεν κατάλαβες το θέμα.

Ο φίλος μας ρωτάει τι συμβαίνει στα Windows του και γιατί.

Και 8GB RAM να έχει το σύστημα, παρότι το BIOS θα τα μετρήσει, τα 32bit Windows που τρέχει θα δουν περί τα 3GB. Τα υπόλοιπα πηγαίνουν πρακτικά χαμένα.

Τα 64bit Windows δεν έχουν τέτοια προβλήματα (αλλά έχουν άλλα, οπότε άστα να πάνε..).
 

Νίκος Σχ.

Supreme Member
12 July 2006
4,221
Θεσσαλονίκη
Βασικά το ίδιο λέμε ... Πάντως το χρυσό μέγεθος στα XP είναι 2 giga , ενώ στα Vista είναι βάλε όσα μπορείς ...

Παρεμπιπτόντως στα Vista 32bit ισχύει ο ίδιος περιορισμός ...
 
17 June 2006
10,183
Το μεγάλο κακό είναι ότι δεν έχουν βγει προγράμματα οδήγησης για συσκευές όπως scanner, πολυμηχανήματα κλπ για 64bit Vista ακόμα και από μεγάλους κατασκευαστές. To WoW δουλεύει τρομερά καλά και τα windows πάνε σφαίρα οπότε ακόμα και αν η πλειονότητα των εφαρμογών που τρέχεις είναι 32bit δεν χάνεις τίποτα...
 

dinfo

New member
26 May 2007
61
Βούλα
Re: Απάντηση: 2GB or 4GB Ram on Windows XP

Το μεγάλο κακό είναι ότι δεν έχουν βγει προγράμματα οδήγησης για συσκευές όπως scanner, πολυμηχανήματα κλπ για 64bit Vista ακόμα και από μεγάλους κατασκευαστές. To WoW δουλεύει τρομερά καλά και τα windows πάνε σφαίρα οπότε ακόμα και αν η πλειονότητα των εφαρμογών που τρέχεις είναι 32bit δεν χάνεις τίποτα...

Ατνιγραφω απο το support site της Tyan:

"The problem that you are seeing is based on an older architecture design for memory addressing. All the systems architecture up to this point were based on a maximum of 4GB of total memory. Nobody really thought, when this standard was designed, that this amount of memory would actually be in use. The problem that has happened is that you have PCI devices that require memory address ranges so that they can properly execute their commands. These address ranges were mapped in the upper sections of this maximum amount. Since nobody thought you would be using up to 4GB these address ranges started around the last 500MB of the memory ranges. This range is called the T.O.M. or Top of Memory range. This is the point in the bios where it places on hold the amount of memory that is required by the various PCI devices that are found on the motherboard. Thus when you have PCI cards or AGP cards installed on your motherboard these devices hold on to memory for their own use and take away from the maximum amount of memory that is available for other tasks. This amount of memory can vary from a little as 200MB all the way to 1GB of memory (or even more in select cases). It just depends on the PCI devices you have and the amount of PCI (including AGP) that you have installed all at once.

There is really no way to get around this basic design limitation. The only way to get around these type of issues is to use certain new designs that have brand new architectures (i.e 64-bit designs) that allow memory to be mapped in area′s above 4GB. The brand new Intel Xeon designs and the AMD Opteron designs are built around 64-bit technology. This is only ½ of the equation that you would need to find success. You would also need to use an OS that is actually PAE or PAE aware so that it is able to address memory above the 4GB level. To find out about PAE you can search Microsofts website for PAE (Physical Address Extensions) and it will explain this concept and what OS′s actually are capable of providing this benefit. Windows 2000 and Windows 2003 would fit both of these criteria. Windows XP on the hand would not allow this type of ability.

Συνοπτικα και στα¨ελληνικα:
1) τα 32bit λειτουργικα (κυριως windows) εχουν κατασκευαστει ΠΟΛΥ ΠΑΛΙΑ εχοντας εξ ορισμου οτι: Η μεγιστη μνημη που μπορουν να δουν ειναι ετσι κι αλλιως ιση με 2 στην 32 δυναμη ΒΥΤES (= το 2 πολλαπλασιαζομενο με τον εαυτο του 32 φορες). Αυτο ισουται με 4.294.967.296 bytesδηλαδη με 4GB.
2) Πριν απο 20 χρονια οι σχεδιαστες των 32bit λειτουργικων (windows) αποφασισαν οτι απο αυτο το εξωφρενικο/τεραστιο/απιστευτο/εξωγηινο 4GB η περιοχη απο το 3ο εως το 4ο GB να δεσμευτει για χρηση των συσκευων που συνδεονται η προβλεται να συνδεθουν στην μητρικη. Θεωρησαν οτι ειναι "αδυνατον" να φτασει καποια μερα να θελει καποιος χρηστης 4GB RAM ολα ελευθερα για τα προγραμματα του (...)
3) Ετσι λοιπον οταν ξεκινουν τα windows "μετρουν" μεχρι το 4096 KB αλλα οταν ολοκληρωνεται το boot μπορουν να διαθεσουν στον χρηστη απο το 1ο μεχρι και το 3ο GB. To 4o GB το "μπλοκαρουν" για την πιθανη χρηση των συσκευων γενικοτερα, ανεξαρτητα αν αυτες υπαρχουν η οχι συνδεδεμενες!

Βεβαια μπορει να γινει το εξης:ϴ
Να τοποθετησουμε 5 GB (η και περισσοτερα αλλα θα ειναι αχρηστα τελειως!) Ετσι οταν ανεβουν τα windows θα μπορουν να δουν 4GB. Βεβαια, σχεδον ολες οι συγχρονες μητρικες λενε οτι πρεπει να εχουμε τις μνημες ανα ζευγη για να πετυχουμε το double channel. Αρα πρεπει να βαλουμε GB για να δουν τα windows τα 4GB. Αλλα ποια μητρικη λεει οτι μπορουμε να τις βαλουμε πανω απο 4GB. Καμια! Εκτος απο τις serverοειδεις.

Αν απορησεις γιατι λενε οι κατασκευαστες των "οικιακων" μητρικων οτι μπορει η μητρικη τους σηκωσει 4GB, η απαντηση ειναι απλη: Λενε αληθεια, αν χρησιμοποιησεις 64bit λειτουργικο!