Προς το περιεχόμενο

64bit Linux και μνήμη


ixytiris

Προτεινόμενες αναρτήσεις

Γεια σας ,,έχω μια απορία η οποία είναι η εξής:

Έχω ένα μηχάνημα το οποίο έχει 8GB μνήμη και φοράει λειτουργικό Linux 32bit όπως είναι και ο επεξεργαστής του¨και βλέπει μνήμη 3GB,,λοιπόν αναρωτιέμαι:

1.Aν του βάλω λειτουργικό 64 θα παίζει σωστά??Θα το σηκώνει δηλαδή από την στιγμή που ο επεξεργαστής είναι 32bitos????

 

2.Αν όντως βάλω 64bit Linux θα βλέπει όλη την μνήμη του μηχανήματος??

 

Ευχαριστώ,,

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Ναι θα την βλέπει όλη την μνήμη αλλά η χρήση ένος 64αρη συστήματος έχει μερικά προβληματάκια καθώς μερικά προγράμματα απλά δεν παίζουν σωστά στα 64αρια συστήματα. Φυσικά οσο περνάει ο καιρός αργά η γρήγορα όλη θα περάσουμε σε 64bita λειτουργικα.

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Βασικά δεν χρησιμοποιώ και πολλά προγράμματα αλλά ποιο πολύ παίζω με κονσόλα ,,οπότε λογικά δεν θα έχω μεγάλο πρόβλημα??

 

Μήπως ξέρεις ,,από περιέργεια για ποιο λόγο σε 32 λειτουργικό δεν βλέπει όλη την μνήμη??

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

The Linux kernel includes full PAE support starting with version 2.6,[4] enabling access of up to 64 GB of memory on 32-bit machines. A PAE-enabled Linux-kernel requires that the CPU also support PAE. As of 2008[update], many common Linux distributions come with a PAE-enabled kernel as the distribution-specific default.

Δεν είναι ανάγκη να βάλεις 64bit λειτουργικό για να δεις τα 8GB RAM σου. Δες αν υπάρχει στα repositories της διανομής σου πυρήνας με ενεργοποιημένο το PAE. (kernel-PAE)

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Δεν είναι ανάγκη να βάλεις 64bit λειτουργικό για να δεις τα 8GB RAM σου. Δες αν υπάρχει στα repositories της διανομής σου πυρήνας με ενεργοποιημένο το PAE. (kernel-PAE)

 

το PAE switch το έχουν τα windows. Υπάρχει και στο Linux??

 

Anyway, δεν ξέρω αν υπάρχουν αντίστοιχοι memory managers στο Linux , αλλά το Physical Address Extension είναι πατέντα για να βλέπει το λειτουργικό πέρα από τα 3 gigabytes που μπορεί να δει natively.

 

Ουσιαστικά χρησιμοποιεί την μνήμη πάνω από τα 3 GB σαν storage και χρησιμοποιεί μέρος της μνήμης κάτω από τα 3GB (την οποία μπορεί να δει το λειτουργικό) για να πηγαινοφέρνει data από το storage και να τη δείχνει.

 

Ο περιορισμός είναι φυσικός στα 32bit , γιατί η μέγιστη 32bit memory address (μέγιστος αριθμός 32 δυαδικών ψηφίων) φτάνει περίπου στα 3GB σε νούμερο.

 

Στα 64 bit , ο αντίστοιχος αριθμός 64 δυαδικών ψηφίων είναι πρακτικά απεριόριστος για τα τωρινά δεδομένα...

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

http://en.wikipedia.org/wiki/Physical_Address_Extension

 

για όσους δεν έχουν τι να κάνουν στις γιορτές ! :mrgreen:

 

The Wonderful World of Linux 2.6

Joseph Pranevich - jpranevich <at> kniggit.net

 

http://kniggit.net/wwol26.html

.

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Ο περιορισμός είναι φυσικός στα 32bit , γιατί η μέγιστη 32bit memory address (μέγιστος αριθμός 32 δυαδικών ψηφίων) φτάνει περίπου στα 3GB σε νούμερο.

 

Δε νομίζω να είναι αυτός ό λόγος...

 

2^32 = 4294967296 bits

4294967296 / 8 /1024 / 1024 = 64GB αν δεν κάνω λάθος.

 

Κάποιος περιορισμός είναι των 32bit λειτουργικών, ο οποίος "διορθώνεται" με το PAE ?

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Δε νομίζω να είναι αυτός ό λόγος...

 

2^32 = 4294967296 bits

4294967296 / 8 /1024 / 1024 = 64GB αν δεν κάνω λάθος.

 

Κάποιος περιορισμός είναι των 32bit λειτουργικών, ο οποίος "διορθώνεται" με το PAE ?

 

Κάπου τα μπέρδεψες.

2^32 = 4294967296 bit

4294967296 / 8 = 536870912 byte

536870912 / 1024 = 524288 KiloByte

524288 / 1024 = 512 MegaByte

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

To PAE δυστυχως είναι ενα ημίμετρο εάν ο άλλος δεν μπορεί να βάλει 64bit λειτουργικό (λόγω 32bit CPU).

 

Αλλιώς, εάν έχει 64bit capable CPU, βουρ για 64bit, δεν μετάνιωσα ποτέ που περασα σε 64bit Linux εδώ και 1 χρόνο.

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Κάπου τα μπέρδεψες.

2^32 = 4294967296 bit

4294967296 / 8 = 536870912 byte

536870912 / 1024 = 524288 KiloByte

524288 / 1024 = 512 MegaByte

 

Ναι έχεις δίκιο. Τότε πώς στο καλό τα 32bit βλέπουν μέχρι 4GB μνήμη ?

 

To PAE δυστυχως είναι ενα ημίμετρο εάν ο άλλος δεν μπορεί να βάλει 64bit λειτουργικό (λόγω 32bit CPU).

 

Αλλιώς, εάν έχει 64bit capable CPU, βουρ για 64bit, δεν μετάνιωσα ποτέ που περασα σε 64bit Linux εδώ και 1 χρόνο.

 

Για να είμαστε ξεκάθαροι. Αν έχεις πάνω από 4GB χρειάζεσαι 64bit win OS (desktop) όχι όμως και Linux. Μια 32bit Linux διανομή με πρόσφατο kernel βλέπει μια χαρά πάνω από 4GB

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Αρχειοθετημένο

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

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