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
21:40
Αφού εσύ αγαπάς το hardware, σου έχω ακόμη μια ερώτηση.
Ένας αργός επεξεργαστής δεν θα ήταν καλύτερο να είναι 64bit και όχι 32bit, αφού στην πρώτη περίπτωση θα μπορούσε να διαχειρίζεται περισσότερα δεδομένα σε έναν κύκλο; (Στο μυαλό μου έχω τους Intel Atom)
Ένας αργός επεξεργαστής δεν θα ήταν καλύτερο να είναι 64bit και όχι 32bit, αφού στην πρώτη περίπτωση θα μπορούσε να διαχειρίζεται περισσότερα δεδομένα σε έναν κύκλο; (Στο μυαλό μου έχω τους Intel Atom)
Σημείωση: Το μήνυμα αυτό γράφτηκε 13 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε.
iJohnnyCash
e-steki.gr Founder
Ο Panayotis Yannakas αυτή τη στιγμή δεν είναι συνδεδεμένος. Είναι 34 ετών, επαγγέλεται Επιχειρηματίας και μας γράφει απο Αθήνα (Αττική). Έχει γράψει 24,043 μηνύματα.
04-12-10
20:38
Γιώργο, γιατί κάποια πρόγραμμα αρνούνται να είναι 64bit; Τόσο δύσκολο είναι; Στην ουσία δεν πρέπει να αλλάξουν μόνο το κομμάτι του κώδικα που διαχειρίζεται την ram; Λογικά σε μεγάλο project αυτό μπορεί να είναι απλά μια κλάση όποτε μιλάμε για ακόμη λιγότερο χρόνο.
Ξέρω ότι παρουσιάσω το θέμα πολύ απλοϊκά, ωστόσο δεν προγραμματιστής
Ξέρω ότι παρουσιάσω το θέμα πολύ απλοϊκά, ωστόσο δεν προγραμματιστής
Σημείωση: Το μήνυμα αυτό γράφτηκε 13 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε.