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 λειτουργικο!