iJohnnyCash
e-steki.gr Founder
Ο Panayotis Yannakas αυτή τη στιγμή δεν είναι συνδεδεμένος. Είναι 34 ετών, επαγγέλεται Επιχειρηματίας και μας γράφει απο Αθήνα (Αττική). Έχει γράψει 24,043 μηνύματα.
05-12-10
19:50
Πολύ περιληπτικά, σκεφτόμουν ότι οι Intel Atom θα ήταν καλύτεροι (πιο γρήγοροι) αν ήταν 64bit επειδή μπορούν να χειριστούν σε μια στιγμή μεγαλύτερο όγκο από bits.Για να απαντήσω, όρισέ μου το "αργός", το "κύκλος" και ειδικά το "καλύτερο".
Πολύ χοντρικά:
- Αργός ως προς τι; Ως προς τον χρόνο που χρειάζεται να εκτελεστεί μία εντολή; (Κύκλος Εντολής)
- Τι κύκλο; Κύκλος εντολής ή μηχανής;
- Καλύτερο: με βάση ποιο κριτήριο; Ειδικά αυτό όρισέ μου.
- Κύκλος μηχανής είναι ο χρόνος που μεσολαβεί μεταξύ δύο "χτυπημάτων" του ρολογιού της CPU. Πχ όταν λέμε CPU @ 2.00 GHz, τότε η συχνότητα του ρολογιού είναι 2 GHz, δηλαδή ο κύκλος μηχανής είναι 0.5 nsec.
- Κύκλος εντολής είναι ο χρόνος που μεσολαβεί για την εκτέλεση μίας εντολής. Συνήθως στους μοντέρνους επεξεργαστές είναι κάποιο ακέραιο πολλαπλάσιο του κύκλου μηχανής, καθώς η ... διαδικασία ολοκλήρωσης μίας εντολής έχει "τεμαχιστεί" σε πολλά υπο-στάδια, τα οποία και διαρκούν έναν κύκλο μηχανής. Π.χ. ένα κύκλο για ανάγνωση εντολής, ένα για εκτέλεση πράξης, ένα για write-back του αποτελέσματος στους registers.
Πάντως κοίτα, εφόσον οι 64-bit επεξεργαστές μπορούν να χειριστούν πολύ μεγαλύτερο data-set, ενδέχεται κάποιες εντολές να χρειαστούν πολύ περισσότερο χρόνο για να εκτελεστούν, λ.χ. εντολές που αφορούν πράξεις κινητής υποδιαστολής. Οπότε θα πρέπει να μου πεις τι εννοείς με το "καλύτερο".
@JosefK, δεν μπορείς να έχεις διαθέσιμη την πηγή για κάθε σου γνώση. Τα περισσότερα πράγματα που ξέρω, πλέον δεν θυμάμαι πως τα έμαθα. Και στην τελική, συνήθως η γνώση είναι συνδυασμός πηγών. Φαντάζεσαι σε κάθε μήνυμα να έπρεπε να είχαμε και μια βιβλιογραφία; Και στην τελική, εσύ πρέπει να δώσεις πηγές. Όλοι ήμαστε αθώοι, μέχρι να αποδεχτεί το αντίθετο
Σημείωση: Το μήνυμα αυτό γράφτηκε 13 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε.
iJohnnyCash
e-steki.gr Founder
Ο Panayotis Yannakas αυτή τη στιγμή δεν είναι συνδεδεμένος. Είναι 34 ετών, επαγγέλεται Επιχειρηματίας και μας γράφει απο Αθήνα (Αττική). Έχει γράψει 24,043 μηνύματα.
04-12-10
20:38
Γιώργο, γιατί κάποια πρόγραμμα αρνούνται να είναι 64bit; Τόσο δύσκολο είναι; Στην ουσία δεν πρέπει να αλλάξουν μόνο το κομμάτι του κώδικα που διαχειρίζεται την ram; Λογικά σε μεγάλο project αυτό μπορεί να είναι απλά μια κλάση όποτε μιλάμε για ακόμη λιγότερο χρόνο.
Ξέρω ότι παρουσιάσω το θέμα πολύ απλοϊκά, ωστόσο δεν προγραμματιστής
Ξέρω ότι παρουσιάσω το θέμα πολύ απλοϊκά, ωστόσο δεν προγραμματιστής
Σημείωση: Το μήνυμα αυτό γράφτηκε 13 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε.
iJohnnyCash
e-steki.gr Founder
Ο Panayotis Yannakas αυτή τη στιγμή δεν είναι συνδεδεμένος. Είναι 34 ετών, επαγγέλεται Επιχειρηματίας και μας γράφει απο Αθήνα (Αττική). Έχει γράψει 24,043 μηνύματα.
04-12-10
19:05
Ο μοναδικός λόγος που κάποιος 32bit είναι καθαρά αν το επάγγελμα του απαιτεί προγράμματα που δεν υποστηρίζουν ακόμη x64 αρχιτεκτονική. Για παράδειγμα, πολλές εξωτερικές κάρτες ήχου δεν έχουν 64bit drivers.
Κατά τα άλλα ο μέσος χρήστης, ακόμη και αν έχει κάτι που δεν υποστηρίζει 32bit (π.χ. antivirus), υπάρχουν σίγουρα πολλές εναλλακτικές λύσεις. Όπως και να το κάνουμε, η x86 αρχιτεκτονική είναι ξεπερασμένη (Για παράδειγμα αν χρησιμοποιείτε πολύ excel, τότε ξεχάστε το 32bit λειτουργικό, εκτός ότι στο excel υπάρχουν διαφορές στις επιδόσεις, το 32bit office δεν υποστηρίζει αρχεία μεγαλύτερα των 4GB).
Κατά τα άλλα ο μέσος χρήστης, ακόμη και αν έχει κάτι που δεν υποστηρίζει 32bit (π.χ. antivirus), υπάρχουν σίγουρα πολλές εναλλακτικές λύσεις. Όπως και να το κάνουμε, η x86 αρχιτεκτονική είναι ξεπερασμένη (Για παράδειγμα αν χρησιμοποιείτε πολύ excel, τότε ξεχάστε το 32bit λειτουργικό, εκτός ότι στο excel υπάρχουν διαφορές στις επιδόσεις, το 32bit office δεν υποστηρίζει αρχεία μεγαλύτερα των 4GB).
Σημείωση: Το μήνυμα αυτό γράφτηκε 13 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε.