ΕΡΩΤΗΣΗ ΓΙΑ 4 ΓΙΓΑ

panpan

Established Member
5 July 2006
200
ΕΧΩ ΒΑΛΕΙ ΣΤΟΝ ΥΠΟΛΟΓΙΣΤΗ 4 ΓΙΓΑ ΜΝΗΜΗ ΑΛΛΑ ΟΤΑΝ ΑΥΤΟΣ ΛΕΕΙ ΟΤΙ [ΒΛΕΠΕΙ]2.5. ΕΙΝΑΙ ΑΛΗΘΕΙΑ ΟΤΙ ΤΑ WINDOWS ΔΕΝ ΔΕΙΧΝΟΥΝ ΠΑΡΑΠΑΝΩ ΑΠΟ 2.5 ΜΝΗΜΗ? Ο ΕΠΕΞΕΡΓΑΣΤΗΣ ΕΙΝΑΙ INTEL [R] CORE[TM]2 QUARD CPU 2.40GHZ 2.40.GHZ ΚΑΙ ΚΑΡΤΑ ΓΡΑΦ.NVIDIA 2950 GX2. EIXA XP ΚΑΙ ΕΒΑΛΑ ΚΑΙ ΤΑ VISTA ΑΛΛΑ ΠΑΛΙ ΤΑ ΙΔΙΑ
 
ΕΧΩ ΒΑΛΕΙ ΣΤΟΝ ΥΠΟΛΟΓΙΣΤΗ 4 ΓΙΓΑ ΜΝΗΜΗ ΑΛΛΑ ΟΤΑΝ ΑΥΤΟΣ ΛΕΕΙ ΟΤΙ [ΒΛΕΠΕΙ]2.5. ΕΙΝΑΙ ΑΛΗΘΕΙΑ ΟΤΙ ΤΑ WINDOWS ΔΕΝ ΔΕΙΧΝΟΥΝ ΠΑΡΑΠΑΝΩ ΑΠΟ 2.5 ΜΝΗΜΗ? Ο ΕΠΕΞΕΡΓΑΣΤΗΣ ΕΙΝΑΙ INTEL [R] CORE[TM]2 QUARD CPU 2.40GHZ 2.40.GHZ ΚΑΙ ΚΑΡΤΑ ΓΡΑΦ.NVIDIA 2950 GX2. EIXA XP ΚΑΙ ΕΒΑΛΑ ΚΑΙ ΤΑ VISTA ΑΛΛΑ ΠΑΛΙ ΤΑ ΙΔΙΑ

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

"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 λειτουργικο (οπως πολυ σωστα λεει ενα αλλος φιλος).

Τα 64bit λειτουργικα (linux, windows server 2003 64bit, vista 64bit, κλπ) μπορουν να διευθυνσιοδοτησουν 17 179 869 184 GIGABYTES !!!!!!!! δηλαδη 17 δισεκατομμυρια GB, αντι των 4 απλων GB........ το 2007 ακουγεται εξωπραγματικο αυτο, οπως τις αρχες της δεκαετιας του '80 ακουγοταν εξωπραγματικο το 4GB...To 2037 ομως???

Ισως τα windows 2040 να λειτουργουν με τεχνολογιες μνημων αντιυλης...
 
Re: Απάντηση: ΕΡΩΤΗΣΗ ΓΙΑ 4 ΓΙΓΑ

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

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

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

Τα 64bit λειτουργικα (linux, windows server 2003 64bit, vista 64bit, κλπ) μπορουν να διευθυνσιοδοτησουν 17 179 869 184 GIGABYTES !!!!!!!! δηλαδη 17 δισεκατομμυρια GB, αντι των 4 απλων GB........ το 2007 ακουγεται εξωπραγματικο αυτο, οπως τις αρχες της δεκαετιας του '80 ακουγοταν εξωπραγματικο το 4GB...To 2037 ομως???

Ισως τα windows 2040 να λειτουργουν με τεχνολογιες μνημων αντιυλης...

Βγάζω το καπέλο μου για την πραγματικά εκπληκτική όσο και - ΚΥΡΙΩΣ - απλή αλλά καθ' όλα περιεκτική και καθόλου απλουστευτική εξήγηση που μας έδωσε ο φίλος μας dinfo. Εύγε!!! :award:

Απαντά σε μια ερώτηση που ταλανίζει πολλούς χρήστες PC, οι οποίοι θέλουν υπολογιστή-εργαλείο και οι οποίοι δεν μπορούν να καταλάβουν γιατί η επιπρόσθετη μνήμη που θέλουν να προσθέσουν για να αυξήσουν τις επιδόσεις του ΔΕΝ προσφέρει τίποτα.

Παρ' όλα αυτά έχω κι εγώ μια απορία σε σχέση με τις τελευταίες παραγράφους αυτής της εξήγησης:

Έχω παρατηρήσει ότι οι τελευταίας γενιάς μητρικές δίνουν νούμερα υποστήριξης συνολικής μνήμης πάνω από 4 GB (βλ. την Asus P5W DH Deluxe -chipset Intel 975 λέει για τη μνήμη: "4 x 240-pin DIMM sockets support max. 8GB DDR2 800/ 667/ 533 ECC and non-ECC memory". Στην P5K Deluxe WiFi/AP - chipset Intel P35 αναφέρεται: "4 x DIMM, max. 8GB, DDR2 1066*/800 / 667 MHz, non-ECC, un-buffered memory").

Τί μπορεί να σημαίνουν αυτά; Πέφτουμε μήπως πάλι στην περίπτωση 32-bit και 64-bit Windows, και το ποσό της υποστηριζόμενης μνήμης έχει να κάνει με αυτά;

Ποιός ξέρει επ' αυτού;
 
Σαφώς και οι σύγχρονες μητρικές που λενε οτι υποστηρίζουν μέχρι και 8 GB, θα εννοούν ότι συνεπάγεται η χρήση 64bit λειτουργικού συστήματος... :grandpa:

Τώρα, το γιατί ΔΕΝ το αναφέρουν, αυτό είναι μια άλλη ιστορία.... :argue:

Μπορεί να τους φαίνεται φυσιολογικό το ότι αυτός που θα χρειαστεί περισσότερη από 3-4GB Ram, δεν θα αρκείται σε ένα 32bit λειτουργικό, και έτσι και αλλιώς, θα προτιμήσει να εγκαταστήσει 64bit.... ΚΑΝΕΙΣ όμως δεν γνωρίζει τον πραγαμτικό λόγο... Όλοι εικασίες κάνουμε. :grinning-smiley-043
 
Απάντηση: Re: ΕΡΩΤΗΣΗ ΓΙΑ 4 ΓΙΓΑ

Σαφώς και οι σύγχρονες μητρικές που λενε οτι υποστηρίζουν μέχρι και 8 GB, θα εννοούν ότι συνεπάγεται η χρήση 64bit λειτουργικού συστήματος... :grandpa:

Αυτο ακριβως συμβαινει. Τα 8GB ειναι αξιοποιησιμα ΜΟΝΟ σε 64bit λειτουργικα. Οι κατασκευαστες μητρικων δεν ειναι υποχρεωμενες να πουν αυτη τη "μικρη" λεπτομερεια, παρολο που τα 32bit windows xp/vista εχουν σχεδον μονοπωλιο.

Συμπερασμα: Η επομενη αγορα λειτουργικου θα ειναι μαλλον τα Vista 64bit. Σε κανα χρονο, οταν βγει το sp2. Αν και με εκνευρισαν καπως οταν τα δοκιμασα για λιγο και επεστρεψα στα xp. Τα linuxοειδη θα τα σκεφτω οταν γινουν ευχρηστα σαν τα windows και τρεχουν το software των windows που εχουν. Μαλλον ποτέ δηλαδη.

Οσον αφορα το τι σημαινουν τα "4 x 240-pin DIMM sockets support max. 8GB DDR2 800/ 667/ 533 ECC and non-ECC memory". Στην P5K Deluxe WiFi/AP - chipset Intel P35 αναφέρεται: "4 x DIMM, max. 8GB, DDR2 1066*/800 / 667 MHz, non-ECC, un-buffered memory") μιλανε για την ταχυτητα του διαυλου επικοινωνιας της μνημης με το chip της μητρικης (1066/800, κλπ) και για το αν η μνημη διορθωνει απο "μονη" της τα τυχον λαθη ΕCC = Error Detection and Correction.
 
Απάντηση: Re: ΕΡΩΤΗΣΗ ΓΙΑ 4 ΓΙΓΑTo θέμα με τα 4GB ram είναι σύνθετο και αφορά λειτουρ

To θέμα με τα 4GB ram είναι σύνθετο και αφορά λειτουργικό σύστημα / μητρική κάρτα / ελεγκτή μνήμης / επεξεργαστή κσι υπεσέρχονται έννοιες όπως memory addressing / mapping, physical vs virtual memory και Physical Address Extension. Ενώ έχουμε εγκαταστήσει 4GB Ram (physical memory), τα Windows (γενικά τα 32-bit λειτουργικά συστήματα) βλέπουν (και εκμεταλλεύονται) λιγότερη RAM (από 2,5 GB εως 3,5 GB, μ.ο 3,2 GB)

Aς τα πάρουμε με τη σειρά, θεωρία διαμορφωμένη πάνω στη δική σου περίπτωση. Έχε κατά νου τη διαφοροποίηση physical memory ("χειροπιαστή" μνήμη ram) και virtual memory



CPU
Oι παλιές 32-bit cpu μπορούν να διευθυνσιοδοτήσουν (addressing) 2^32 = 4294967296 bytes = 4GB addressable space. Oι νέες 64-bit cpu με την υποστήριξη 36-bit addressing ανεβάζουν το "ωφέλιμο" adressable space σε 2^36 = 68719476736 bytes = 64GB. Οπότε εδώ δεν έχουμε πρόβλημα, πολύ περισσότερο μάλιστα αφού η cpu σου υποστηρίζει Ιntel Extended Memory 64 Technology (ΕΜ64Τ, δλδ είναι 64-bitη cpu).

OS
Tα Windows XP 32-bit version υποστηρίζουν 4 GB addressable space με διευθύνσεις από 0x0000000 εως 0xFFFFFFFF. Οκ θα μου πεις. Οκ. Αλλά τι γίνεται αν έχουμε 4GB ram (physical memory);;; Πρέπει: Addressing Space (by os) = 4GB >= Physical memory (ram) + Virtual memory, και επειδή physical memory= 4GB, τι Virtual memory = 0 GB;;; NO WAY... Σε συστήματα με 4 GB φυσικής μνήμης RAM oι "onboard system resource requirements" δε θα επιτρέψουν στο λειτουργικό σύστημα να εκμεταλλευτεί όλη την εγκατεστημένη μνήμη ram εξαιτίας απαιτήσεων του πρωτόκολλου PCI και άλλων "memory mapped IO resources". Κομμάτι λοιπών της φυσικής μνήμης επικαλύπτεται με memory space αφιερωμένο στη λειτουργία διαφόρων υποσυστημάτων και να καταστεί μη διαθέσιμη για το λειτουργικό. Eνώ κάποια κάποια κομματια μνήμης που απαιτούνται για το addressing IO devices (PCI add in cards, system BIOS flash, IOxAPIC ranges, ACPI ranges) μένει αχρησιμοποίητο, κάποια άλλα κομμάτια μνήμης (addressing shared μνήμης ενσωματωμένων chip γραφικών, system management memory ranges), τα οποία το λειτουργικό ΔΕΝ τα δηλώνει διαθέσιμα, χρησιμοποιούνται από ην πλατφόρμα.
Έτσι λοιπόν μέρο της φυσικής μνήμης μένει unmapped (αχρησιμοποίητο), αφού ένα ποσοστό του address space κατανέμεται σε σημαντικές λειτουργίες του συστήματος. Πόσο μεγάλο είναι αυτό το κομμάτι (στην ουσιά δλδ πόση μνήμη ram πάει χαμμένη);;; Εξαρτάται από τα ενσωματωμένα υποσυστήματα της m/b. Eνδεικτικά:
• BIOS/ SPI Flash (2 MB)
• Local APIC (19 MB)
• Digital Media Interface (40 MB)
• Front side bus interrupts (17 MB)
• PCI Express configuration space (256 MB)
• MCH base address registers, internal graphics ranges, PCI Express ports (up to 512 MB)
• Memory-mapped I/O that is dynamically allocated for PCI Conventional and PCI Express
add-in cards

H εγκατάσταση 64-bitoυ λειτουργικού συστήματος θα μας έλυνε το πρόβλημα.

Το PAE (Physical Address Extension) βοηθάει στο να φαίνονται τα 4gb καθαρής ram.
Προσφατα ειχα και γω την ίδια απορία
Ευχαριστώ πού τα παιδια απο το octech.gr
που με βοήθησαν
(ΚΑνονικά έπρεπε να στειλω το ακριβές λινκ αλλα μου βγάζει αυτο το:
to be able to post links your post count must be 10 or greater)




Τα linuxοειδη θα τα σκεφτω οταν γινουν ευχρηστα σαν τα windows και τρεχουν το software των windows που εχουν. Μαλλον ποτέ δηλαδη ποτέ

Αυτο το αφήνω ασχολίαστο προς το παρών γιατι ειναι εκτος θέματος
 
Απάντηση: Re: ΕΡΩΤΗΣΗ ΓΙΑ 4 ΓΙΓΑTo θέμα με τα 4GB ram είναι σύνθετο και αφορά λειτουρ

Αυτο το αφήνω ασχολίαστο προς το παρών γιατι ειναι εκτος θέματος

Σωστο.
ι
Τελικα οσα ("κινεζικα" για πολλους) που γραψαμε εχουν ενα κοινο αποτελεσμα: Για να "δουμε" 4GB ram θελουμε 64bit λειτουργικο. Αυτο τωρα τελευταια αρχιζει να εχει νοημα αφου καποιοι καταναλωτες αρχιζουν να αγοραζουν συστηματα με τοση μνημη.

Επειδη η "διαφημιση" μητρικων με 8GB μνημη δεν συνοδευεται με την ΕΝΤΟΝΗ επισημανση για το προβλημα, αυτο μοιαζει με παραπλανηση καταναλωτη. Ακριβως αυτο ειναι!

Πρεπει με καποιο τροπο να ενημερωθουν οι πωλητες pc των λιανικων καταστηματων, πριν αρχισουν να πουλανε pc με 16GB ram με Vista 32bit.

ΠΩΣ?
 
Καταρχήν το pc δεν είναι consumer , ούτε onebutton system ... Το αγοράζεις για να καλύψεις κάποιες ανάγκες , όχι για να σκοτίζεσαι τι είναι ram και cpu , αυτά τα γνωρίζεις πολύ καλά από πριν ...