ixytiris Δημοσ. 22 Δεκεμβρίου 2008 Δημοσ. 22 Δεκεμβρίου 2008 Γεια σας ,,έχω μια απορία η οποία είναι η εξής: Έχω ένα μηχάνημα το οποίο έχει 8GB μνήμη και φοράει λειτουργικό Linux 32bit όπως είναι και ο επεξεργαστής του¨και βλέπει μνήμη 3GB,,λοιπόν αναρωτιέμαι: 1.Aν του βάλω λειτουργικό 64 θα παίζει σωστά??Θα το σηκώνει δηλαδή από την στιγμή που ο επεξεργαστής είναι 32bitos???? 2.Αν όντως βάλω 64bit Linux θα βλέπει όλη την μνήμη του μηχανήματος?? Ευχαριστώ,,
chek2fire Δημοσ. 22 Δεκεμβρίου 2008 Δημοσ. 22 Δεκεμβρίου 2008 Ναι θα την βλέπει όλη την μνήμη αλλά η χρήση ένος 64αρη συστήματος έχει μερικά προβληματάκια καθώς μερικά προγράμματα απλά δεν παίζουν σωστά στα 64αρια συστήματα. Φυσικά οσο περνάει ο καιρός αργά η γρήγορα όλη θα περάσουμε σε 64bita λειτουργικα.
ixytiris Δημοσ. 22 Δεκεμβρίου 2008 Μέλος Δημοσ. 22 Δεκεμβρίου 2008 Βασικά δεν χρησιμοποιώ και πολλά προγράμματα αλλά ποιο πολύ παίζω με κονσόλα ,,οπότε λογικά δεν θα έχω μεγάλο πρόβλημα?? Μήπως ξέρεις ,,από περιέργεια για ποιο λόγο σε 32 λειτουργικό δεν βλέπει όλη την μνήμη??
soturin Δημοσ. 22 Δεκεμβρίου 2008 Δημοσ. 22 Δεκεμβρίου 2008 "ήταν" πρόβλημα το flash στον browser, υποτίθεται λύθηκε με τη νέα έκδοση του αλλά πρακτικά δεν γνωρίζω κάτι
GrandGamer Δημοσ. 22 Δεκεμβρίου 2008 Δημοσ. 22 Δεκεμβρίου 2008 Υπάρχει ένα βασικό πρόβλημα, δεν μπορείς να βάλεις 64bito λειτουργικό σε 32bito επεξεργαστή.
empement Δημοσ. 22 Δεκεμβρίου 2008 Δημοσ. 22 Δεκεμβρίου 2008 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)
soturin Δημοσ. 22 Δεκεμβρίου 2008 Δημοσ. 22 Δεκεμβρίου 2008 Υπάρχει ένα βασικό πρόβλημα, δεν μπορείς να βάλεις 64bito λειτουργικό σε 32bito επεξεργαστή. έλα μου ντε
kfyros Δημοσ. 22 Δεκεμβρίου 2008 Δημοσ. 22 Δεκεμβρίου 2008 Δεν είναι ανάγκη να βάλεις 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 δυαδικών ψηφίων είναι πρακτικά απεριόριστος για τα τωρινά δεδομένα...
gtroza Δημοσ. 23 Δεκεμβρίου 2008 Δημοσ. 23 Δεκεμβρίου 2008 http://en.wikipedia.org/wiki/Physical_Address_Extension για όσους δεν έχουν τι να κάνουν στις γιορτές ! The Wonderful World of Linux 2.6 Joseph Pranevich - jpranevich <at> kniggit.net http://kniggit.net/wwol26.html .
gdp77 Δημοσ. 23 Δεκεμβρίου 2008 Δημοσ. 23 Δεκεμβρίου 2008 Ο περιορισμός είναι φυσικός στα 32bit , γιατί η μέγιστη 32bit memory address (μέγιστος αριθμός 32 δυαδικών ψηφίων) φτάνει περίπου στα 3GB σε νούμερο. Δε νομίζω να είναι αυτός ό λόγος... 2^32 = 4294967296 bits 4294967296 / 8 /1024 / 1024 = 64GB αν δεν κάνω λάθος. Κάποιος περιορισμός είναι των 32bit λειτουργικών, ο οποίος "διορθώνεται" με το PAE ?
GrandGamer Δημοσ. 23 Δεκεμβρίου 2008 Δημοσ. 23 Δεκεμβρίου 2008 Δε νομίζω να είναι αυτός ό λόγος... 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
flamelab Δημοσ. 23 Δεκεμβρίου 2008 Δημοσ. 23 Δεκεμβρίου 2008 To PAE δυστυχως είναι ενα ημίμετρο εάν ο άλλος δεν μπορεί να βάλει 64bit λειτουργικό (λόγω 32bit CPU). Αλλιώς, εάν έχει 64bit capable CPU, βουρ για 64bit, δεν μετάνιωσα ποτέ που περασα σε 64bit Linux εδώ και 1 χρόνο.
GrandGamer Δημοσ. 23 Δεκεμβρίου 2008 Δημοσ. 23 Δεκεμβρίου 2008 Εγώ πρωσοπικά έβαλα κατευθείαν 64bita Τρέχω 32bit Windows βέβαια και δεν έχω 4GB μνήμη αλλά δεν έχει σημασία.
gdp77 Δημοσ. 23 Δεκεμβρίου 2008 Δημοσ. 23 Δεκεμβρίου 2008 Κάπου τα μπέρδεψες.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
Προτεινόμενες αναρτήσεις
Αρχειοθετημένο
Αυτό το θέμα έχει αρχειοθετηθεί και είναι κλειστό για περαιτέρω απαντήσεις.