Εδώ είναι η κατανομή:
* πυρήνες: Ένας επεξεργαστής τετραπλού πυρήνα έχει τέσσερις φυσικούς πυρήνες. Κάθε πυρήνας μπορεί να εκτελέσει ένα νήμα κάθε φορά.
* Θέματα: Ένα νήμα είναι μια ενιαία ροή εκτέλεσης μέσα σε ένα πρόγραμμα. Ένα πρόγραμμα μπορεί να έχει πολλαπλά νήματα που εκτελούνται ταυτόχρονα.
* ταυτόχρονη εκτέλεση: Με hyperthreading , μια τεχνολογία που υπάρχει σε πολλές σύγχρονες CPU, κάθε πυρήνας μπορεί προσομοίωση Δύο νήματα, επιτρέποντας αποτελεσματικά έναν επεξεργαστή τετραπλού πυρήνα να χειρίζεται 8 νήματα ταυτόχρονα.
Έτσι, ένας επεξεργαστής τετραπλού πυρήνα μπορεί να χειριστεί:
* 4 νήματα ταυτόχρονα Χωρίς υπερ -ανάγνωση.
* 8 νήματα ταυτόχρονα με υπερ -ανάγνωση.
Ωστόσο, ο πραγματικός αριθμός νημάτων που ένας επεξεργαστής μπορεί να χειριστεί αποτελεσματικά εξαρτάται από παράγοντες όπως:
* Βελτιστοποίηση λογισμικού: Τα προγράμματα πρέπει να σχεδιάζονται για να χρησιμοποιούν αποτελεσματικά πολλαπλούς πυρήνες και νήματα.
* φόρτο εργασίας συστήματος: Ο τύπος των εργασιών που εκτελούνται μπορεί να επηρεάσει πόσο αποτελεσματικά χρησιμοποιούνται οι πυρήνες.
* Λειτουργικό σύστημα: Το λειτουργικό σύστημα διαχειρίζεται τον τρόπο με τον οποίο τα νήματα αποδίδονται σε πυρήνες.
Είναι σημαντικό να σημειωθεί ότι ενώ ένας επεξεργαστής τετραπλού πυρήνα μπορεί να χειριστεί πολλαπλά νήματα, δεν σημαίνει ότι θα τα εκτελέσει όλα με την ίδια ταχύτητα. Ο επεξεργαστής θα πρέπει ακόμα να αλλάξει μεταξύ των νημάτων, τα οποία μπορούν να εισαγάγουν πάνω από το κεφάλι.
Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα