Jump to content



Windows Vista με 8 gb μνήμη;


inlovem

Recommended Posts

Παλιό, το έχουμε γράψει μέχρι και στο thread Vista tips (ψάξε στην πρώτη σελίδα τη λέξη μνήμη), αλλά δεν δουλεύει.

http://www.thelab.gr/showpost.php?p=556218&postcount=71

Επίσης το άρθρο αυτό το έχουμε ξαναγράψει

http://www.thelab.gr/showpost.php?p=530194&postcount=652

http://www.thelab.gr/showpost.php?p=691929&postcount=466

http://www.thelab.gr/showthread.php?t=49859&page=1

Link to comment
Share on other sites

Dear George,

This is Amy, the Microsoft Support Professional you were previously working with. The case ID for our new service request is 1071735538. You can continue to contact me by sending an email to ******t@mssupport.microsoft.com with the case ID in the subject line.

From your last reply, I understand that we can only see 2.5 GB of ram while we have installed 4GB of ram installed in PC. If there has been any misunderstanding, please let me know.

I understand the inconvenience you have experienced. Please be assured that I will do my best to help you.

Before we go any further, I would appreciate your help in clarifying the following questions:

Is the available system RAM display correct in the previous version of Windows?

I’d like to explain this issue occurs because the available system RAM on a 32-bit computer is reduced to allow space within the first 4 GB of address space for PCI hardware configuration requirements. This behavior is expected on 32-bit computers that have 4 GB of RAM installed.

Various devices in a computer require PCI configuration space. This configuration space must reside within the first 4 GB of address space in order to work within the hardware limitations of 32-bit hardware. For example, if you have a graphics card with 256 MB of onboard memory, that memory must be mapped within the first 4 GB address space. Therefore, if 4 GB of system RAM is already installed, part of that system RAM must be overwritten by the graphics memory mapping. This reduces the total amount of system RAM available to the operating system.

The reduction in available system RAM depends on the devices that are installed on the computer. However, to avoid potential driver compatibility issues, Windows Vista 32-bit versions limit the total amount of available memory to approximately 3.12 GB. Some computers that have many devices installed may reduce the available memory more, to 3 GB or less. But the maximum memory available in Windows Vista 32-bit versions is approximately 3.12 GB.

Meanwhile, video card may share system memory if it doesn’t have independent memory or it supports system memory sharing technology. So the system only has 3.12G memory less then 4GB as you expected.

The System Information can provide us with more information about the current status of the system. I would like to check it for you. Please send it to me using the following steps:

1. Click the "Start" menu, type "MSINFO32" in the Search Bar and press Enter to start System Information.

2. On the popup window, on the menu bar, click "File", and click "Save", type a file name and then choose NFO as "Save as type", click Desktop on the left pane, and click Save.

Please send it as an attachment to **********@mssupport.microsoft.com. If the file is too large to be sent, please right-click on the exported file, choose "Send To" -> "Compressed (zipped) Folder", and then send the zip file to *******@mssupport.microsoft.com for my further research.

Note: When attaching files to emails, the process will vary depending on the email application being used. While you are composing the email, most applications will provide you with either an "Attach" button or Paper Clip Icon to click in order to attach a file. Once clicking this button/icon you must browse to the file you wish to attach and select it by either double clicking it or clicking it once and then clicking on the "Attach" button.

If there are any questions or concerns, feel free to contact me.

I look forward to hearing from you.

Best Regards,

Link to comment
Share on other sites

το συστημα που εχω στησει btw ειναι αυτο

http://www.thelab.gr/showthread.php?t=52232&highlight=9800gtx+sli

ειχε δικαιο μαριε που μου ειπες να βγαλω την καρτα ηχουν για εμενα . απο το email που μου απαντησαν φαινεται οτι το hardware τα χρησιμοποιει αλλα ομως τι? οι δυο 9800gtx? αφου μονο αυτες εχει πανω..:D

Link to comment
Share on other sites

Απο το 2ο link του Inlovem:

WORKAROUND

For Windows Vista to use all 4 GB of memory on a computer that has 4 GB of memory installed, the computer must meet the following requirements:

• The chipset must support at least 8 GB of address space. Chipsets that have this capability include the following:

.....

.....

.....

An x64 (64-bit) version of Windows Vista must be used.

:laughing:

Αλλα παρακάτω λέει:

PAE-mode-induced driver compatibility issues

Driver compatibility issues that are related to Data Execution Prevention (DEP) are typically physical address extension (PAE) mode-induced compatibility issues.

Note PAE is required only on computers that have processors that support hardware-enforced DEP.

DEP may cause compatibility issues with any driver that performs code generation or that uses other techniques to generate executable code in real time. Many drivers that experienced these issues have been fixed. Because DEP is always on for drivers that are on 64-bit versions of Windows, these drivers typically experienced compatibility issues. However, there is no guarantee that all drivers have been updated to fix PAE-mode-induced compatibility issues. However, there are few drivers that use these techniques. DEP alone does not typically cause driver compatibility issues.

.....

.....

.....

Some drivers might not load if PAE mode is enabled because the device might be unable to perform 64-bit addressing. Or, the drivers might be written with the assumption that PAE mode requires more than 4 GB of memory. Such drivers are written with the expectation that the drivers will always receive 64-bit addresses in PAE mode and that the driver or the device cannot interpret the address.

Other drivers might load in PAE mode but cause system instability by directly modifying system page table entries (PTE). These drivers expect 32-bit page table entries but receive 64-bit PTEs in PAE mode instead.

The most common PAE compatibility issue for drivers involves direct memory access (DMA) transfers and map register allocation. Many devices that support DMA, typically 32-bit adapters, cannot perform 64-bit physical addressing.

.....

.....

:confused:

Που για μενα (που δεν ειμαι ειδικος) συμαινει βαλε 64x να εχεις το κεφαλι σου ήσυχο...

Γιατι να μην βαλεις 64bita? Αφου δεν εχουν κανενα απολύτως πρόβλημα...

Link to comment
Share on other sites

To PAE είναι για όσους γράφουν drivers.

Εμείς απαγορεύεται να το τρέξουμε, γιατί μόνο προβλήματα θα έχουμε.

Βέβαια μετά τα updates των Vista SP1 η εντολή δεν τρέχει, οπότε δεν υπάρχει πρόβλημα.

Link to comment
Share on other sites

I’d like to explain this issue occurs because the available system RAM on a 32-bit computer is reduced to allow space within the first 4 GB of address space for PCI hardware configuration requirements. This behavior is expected on 32-bit computers that have 4 GB of RAM installed.

Δε μας τα λέει καλά γιατι σε 32bit computer με linux μπορείς να έχεις μέχρι και 64GB RAM χωρίς κανένα πρόβλημα.

Μάλλον εννοεί 32bit computer με λειτουργικό Window$. To πρόβλημα προκύπτει απο το γεγονός οτι στα 32bit

window$ η μνήμη που μπορεί να διευθυνσιοδοτηθεί απο το λειτουργικό είναι μόνο 4GB. Σε αυτά τα 4GB θα πρέπει το

λειτουργικό να διευθυνσιοδοτεί και τις περιφεριακές συσκευές (I/O - κάρτες γραφικών, pci cards, sata controllers,...).

Συνήθως αυτές οι διευθύνσεις (των Ι/Ο devices) βρίσκονται στο τέλος των 4GB για να μη δημιουργείται πρόβλημα

όταν έχεις λιγότερη μνήμη απο 4GB. Για αυτό λοιπόν στα 32bit Window$ με 4GB RAM μπορεί να δεί το λειτουργικό

μόνο 3.3GB RAM (περίπου).

Σε συστήματα 32-bit με λειτουργικό linux/unix (νομίζω και solaris), το λειτουργικό είναι σε θέση να διευθυνσιοδοτήσει

μέχρι 64GB RAM, έχοντας πιο αποδοτικούς μηχανησμούς διαχείρισης μνήμης. Έτσι λοιπόν αν υποστηρίζεται και απο το

m/b (chipset) το 32-bit λειτουργικό είναι σε θέση να διαχειριστεί μέχρι και 64GB RAM χωρίς κανένα πρόβλημα.

Link to comment
Share on other sites

@backgman Δε μας τα λέει καλά γιατι σε 32bit computer με linux μπορείς να έχεις μέχρι και 64GB RAM χωρίς κανένα πρόβλημα.

δεν ειναι το computer 32bit ειναι το λειτουργικο... αν ειναι 32βιτ το λειτουργικο μονο 4gb μπορεις να δεις... 32βιτ lines use 4gb δεν μπορει να χρεισιμοποιησει περισσοτερο..... ετσι ειναι γραμμενο το λειτουργικο..

απλα ο επε3εργαστης πρεπει να ειναι 64βιτ που ειναι ολοι τωρα...

Link to comment
Share on other sites

Δε μας τα λέει καλά γιατι σε 32bit computer με linux μπορείς να έχεις μέχρι και 64GB RAM χωρίς κανένα πρόβλημα.

Μάλλον εννοεί 32bit computer με λειτουργικό Window$. To πρόβλημα προκύπτει απο το γεγονός οτι στα 32bit

window$ η μνήμη που μπορεί να διευθυνσιοδοτηθεί απο το λειτουργικό είναι μόνο 4GB. Σε αυτά τα 4GB θα πρέπει το

λειτουργικό να διευθυνσιοδοτεί και τις περιφεριακές συσκευές (I/O - κάρτες γραφικών, pci cards, sata controllers,...).

Συνήθως αυτές οι διευθύνσεις (των Ι/Ο devices) βρίσκονται στο τέλος των 4GB για να μη δημιουργείται πρόβλημα

όταν έχεις λιγότερη μνήμη απο 4GB. Για αυτό λοιπόν στα 32bit Window$ με 4GB RAM μπορεί να δεί το λειτουργικό

μόνο 3.3GB RAM (περίπου).

Σε συστήματα 32-bit με λειτουργικό linux/unix (νομίζω και solaris), το λειτουργικό είναι σε θέση να διευθυνσιοδοτήσει

μέχρι 64GB RAM, έχοντας πιο αποδοτικούς μηχανησμούς διαχείρισης μνήμης. Έτσι λοιπόν αν υποστηρίζεται και απο το

m/b (chipset) το 32-bit λειτουργικό είναι σε θέση να διαχειριστεί μέχρι και 64GB RAM χωρίς κανένα πρόβλημα.

Ένας 32bit επεξεργαστής δεν μπορεί να δει πάνω από 4GB μνήμη γιατί έχει τριανταδυάμπιτους καταχωρητές. Δηλαδή 2^32 διευθύνσεις. Με ποιο τρόπο βλέπει παραπάνω μνήμη ο επεξεργαστής και με ποιους αποκλειστικά 32bit επεξεργαστές? Μήπως θέλεις να πεις ότι συνδυάζεις 32bit Linux με 32-64bit επεξεργαστή AMD που έχει 40bit καταχωρητές?
Link to comment
Share on other sites

δεν ειναι το computer 32bit ειναι το λειτουργικο... αν ειναι 32βιτ το λειτουργικο μονο 4gb μπορεις να δεις... 32βιτ lines use 4gb δεν μπορει να χρεισιμοποιησει περισσοτερο..... ετσι ειναι γραμμενο το λειτουργικο..

απλα ο επε3εργαστης πρεπει να ειναι 64βιτ που ειναι ολοι τωρα...

Ένας 32bit επεξεργαστής δεν μπορεί να δει πάνω από 4GB μνήμη γιατί έχει τριανταδυάμπιτους καταχωρητές. Δηλαδή 2^32 διευθύνσεις. Με ποιο τρόπο βλέπει παραπάνω μνήμη ο επεξεργαστής και με ποιους αποκλειστικά 32bit επεξεργαστές? Μήπως θέλεις να πεις ότι συνδυάζεις 32bit Linux με 32-64bit επεξεργαστή AMD που έχει 40bit καταχωρητές?

Ευτυχώς για μας τα πράγματα δεν είναι τόσο απλά. Η διαχείριση μνήμης στα pc γίνεται απο το λειτουργικό και όχι

απευθείας απο τον επεξεργαστή. Οι μηχανησμοί και οι τεχνικές που χρησιμοποιούνται είναι αρκετά πολύπλοκοι αλλα

μπορούν να επιτρέψουν σε ένα σύστημα 32-bit (cpu, λειτουργικό) να διαχειριστεί περισσότερα απο 4GB RAM.

Απο το help του linux kernel configuration, για την επιλογή του highmem :

Linux can use up to 64 Gigabytes of physical memory on x86 systems.

However, the address space of 32-bit x86 processors is only 4

Gigabytes large. That means that, if you have a large amount of

physical memory, not all of it can be "permanently mapped" by the

kernel. The physical memory that's not permanently mapped is called

"high memory".

If you are compiling a kernel which will never run on a machine with

more than 1 Gigabyte total physical RAM, answer "off" here (default

choice and suitable for most users). This will result in a "3GB/1GB"

split: 3GB are mapped so that each process sees a 3GB virtual memory

space and the remaining part of the 4GB virtual memory space is used

by the kernel to permanently map as much physical memory as

possible.

If the machine has between 1 and 4 Gigabytes physical RAM, then

answer "4GB" here.

If more than 4 Gigabytes is used then answer "64GB" here. This

selection turns Intel PAE (Physical Address Extension) mode on.

PAE implements 3-level paging on IA32 processors. PAE is fully

supported by Linux, PAE mode is implemented on all recent Intel

processors (Pentium Pro and better). NOTE: If you say "64GB" here,

then the kernel will not boot on CPUs that don't support PAE!

The actual amount of total physical memory will either be

auto detected or can be forced by using a kernel command line option

such as "mem=256M". (Try "man bootparam" or see the documentation of

your boot loader (lilo or loadlin) about how to pass options to the

kernel at boot time.)

Απο το kerneltrap.org :

HIGHMEM solution for using 64 GB of memory

This is enabled via the PAE (Physical Address Extension) extension of the

PentiumPro processors. PAE addresses the 4 GB physical memory limitation

and is seen as Intel's answer to AMD 64-bit and AMD x86-64. PAE allows

processors to access physical memory up to 64 GB (36 bits of address bus).

However, since the virtual address space is just 32 bits wide, each process

can't grow beyond 4 GB. The mechanism used to access memory from

4 GB to 64 GB is essentially the same as that of accessing the 1 GB - 4 GB RAM

via the HIGHMEM solution discussed above.

Άρα μπορείς να έχεις > 4GB σε 32-bit CPU (PAE) με 32-bit linux. Το μόνο πρόβλημα

είναι οτι κάθε process μπορεί να βλέπει μέχρι 4GB RAM.

links -> kerneltrap

screenshot ->

attachment.php?attachmentid=31624&stc=1&d=1215952201

post-254-1416073581,6025_thumb.jpg

Link to comment
Share on other sites

Να ρωτησω κατι. Εχω τα vista ultimate x32 με 4gb μνημης , απο τα οποια ειναι διαθεσιμα τα 3.3gb. Αν βαλω vista x64 θα βλεπει 4gb κανονικα η' θα πρεπει να ενεργοποιησω και το memory remap απο το bios ;

Link to comment
Share on other sites

backgman

Όσα μας γράφεις αναφέρονται σε 32 ή σε 64bit Linux?

Σε 32-bit Linux (x86).

Βασικά η υποστήριξη μνήμης εξαρτάται απο το συνδιασμό 3 πραγμάτων στο pc : Cpu, Chipset και λειτουργικό.

Αν η Cpu υποστηρίζει ΡΑΕ (Pentium Pro και πάνω) και το chipset μπορεί να διευθυνσιοδοτίσει πάνω απο 4GB RAM τότε με linux-32bit μπορείς να δείς πάνω απο 4GB μνήμης.

Με Window$-32bit θα βλέπεις λιγότερα (~3.3GB - μπορεί και λιγότερα ανάλογα με το configuration του υπολογιστή, κυρίως τη μνήμη της κάρτας γραφικών).

Σύμφωνα με την M$ στα 8GB με 64-bit Window$ και chipset που μπορεί να διευθυνσιοδοτίσει 8GB RAM θα βλέπεις λιγότερα.

When the physical RAM that is installed on a computer equals the address space that is supported by the chipset, the total system memory that is available

to the operating system is always less than the physical RAM that is installed. For example, consider a computer that has an Intel 975X chipset that supports 8 GB of

address space. If you install 8 GB of RAM, the system memory that is available to the operating system will be reduced by the PCI configuration requirements. In this

scenario, PCI configuration requirements reduce the memory that is available to the operating system by an amount that is between approximately 200 MB and

approximately 1 GB. The reduction depends on the configuration.

link

Link to comment
Share on other sites

  • 2 months later...

Αυτά που μας είπε ο Backman είναι το κλειδί.

Ότι κάποια 32bit λειτουργικά κατανέμουν την έργασία σε threads μέχρι 4GB το καθένα κι έτσι μπορεί ένας 32bit επεξεργαστής να τα δει.

Τα πράγματα δεν είναι τόσο ιδανικό όσο φαίνονται με το PAE.

Πρέπει να υποστηρίζεται και από τις εφαρμογές.

Η καλύτερη λύση είναι τα 64bit για μνήμη μεγαλύτερη από 4GB.

Link to comment
Share on other sites

Archived

This topic is now archived and is closed to further replies.

×
×
  • Δημιουργία...

Important Information

Ο ιστότοπος theLab.gr χρησιμοποιεί cookies για να διασφαλίσει την καλύτερη εμπειρία σας κατά την περιήγηση. Μπορείτε να προσαρμόσετε τις ρυθμίσεις των cookies σας , διαφορετικά θα υποθέσουμε ότι είστε εντάξει για να συνεχίσετε.