Υλικό υπολογιστών

* Γνώση Υπολογιστών >> Υλικό υπολογιστών >> Δίσκοι & Αποθήκευση Υπολογιστών

Τι είναι Hyper Threading σε έναν υπολογιστή

; Κατά την εκτέλεση εντολών, επεξεργαστές μερικές φορές χάνουμε το χρόνο αναμονής για τα δεδομένα από τη μνήμη του υπολογιστή . Hyper -threading είναι μια τεχνολογία που αναπτύχθηκε από την Intel που επιτρέπει στους επεξεργαστές υπολογιστών να εργαστούν πιο αποτελεσματικά με τη χρήση αυτής ελεύθερο χρόνο για να εκτελέσει άλλες εργασίες . Ενώ υπερνηματικής ήταν αρχικά διαθέσιμη μόνο με ορισμένα μοντέλα Pentium 4 και Xeon επεξεργαστές , η Intel έχει προσθέσει από τότε η τεχνολογία της Intel Core i3 , i5 και i7 επεξεργαστές τους , καθώς και . Η CPU
Η

Η κεντρική μονάδα επεξεργασίας , επίσης μερικές φορές αναφέρεται απλά ως « επεξεργαστή », είναι η συνιστώσα του υπολογιστή που εκτελεί τη σειρά των οδηγιών που συνθέτουν ένα πρόγραμμα υπολογιστή. Μια ενιαία CPU μπορεί να αποτελείται από πολλαπλούς πυρήνες , καθένα μπορεί να εκτελέσει διαφορετικά νήματα εκτέλεσης , ταυτόχρονα , ημι - ανεξάρτητο .

Μια πιθανή πηγή αναποτελεσματικότητας σε μια CPU σπαταλιέται κύκλων εντολών που προκλήθηκε από την καθυστέρηση της μνήμης . Όταν μια CPU χρειάζεται δεδομένα από τη μνήμη του υπολογιστή για να συνεχίσει την εκτέλεση , μπορεί να χάνετε μερικούς κύκλους αναμονής για τα στοιχεία που πρέπει να ανακτηθεί. Hyper- threading αναπτύχθηκε για να βοηθήσει στη μείωση αυτού αναποτελεσματικότητα .
Εικόνων Κλωστές
Η

Ένα νήμα της εκτέλεσης , ή απλά ένα " νήμα ", είναι μία σειρά από οδηγίες που αποστέλλονται στην CPU . Μια ενιαία διαδικασία που τρέχει στον υπολογιστή μπορεί να χρησιμοποιήσει πολλαπλά threads ταυτόχρονα , με πολλά διαφορετικά θέματα που τρέχουν σε ολόκληρο το σύστημα . Μια core CPU μοιράζει το χρόνο της μεταξύ αυτών των διαφορετικών θεμάτων . Θα εκτελέσει ένα νήμα για ένα χρονικό διάστημα , στη συνέχεια, μεταβείτε σε ένα άλλο , και ούτω καθεξής . Αυτό δίνει την εντύπωση ότι όλα τα θέματα που εκτελούνται ταυτόχρονα , ακόμα και όταν υπάρχουν περισσότερα νήματα από πυρήνες CPU .

Η Hyper -Threading
Η

Hyper -threading είναι μια τεχνολογία που αναπτύχθηκε για να βοηθήσει να γίνει καλύτερη χρήση των ανταλλακτικών κύκλους επεξεργασίας . Hyper -threaded επεξεργαστές έχουν ένα αντίγραφο των μητρώων , μικρούς χώρους υψηλής ταχύτητας αποθήκευσης μνήμης που χρησιμοποιείται για να κρατήσει τα δεδομένα που είναι επί του παρόντος απαιτούνται για να εκτελέσει ένα νήμα . Όταν ένας πυρήνας επεξεργαστή καθυστερήσει , περιμένοντας για τα δεδομένα που πρέπει να ανακτηθούν από άλλη θέση στη μνήμη , μπορεί να χρησιμοποιήσει αυτές τις δύο μητρώα για να περάσουν τα ανταλλακτικά κύκλους υπολογισμού εκτελεί ένα διαφορετικό νήμα. Η δεύτερη σειρά των μητρώων θα είναι προ -φορτωμένο με τα δεδομένα που απαιτούνται για να εκτελέσει το δεύτερο νήμα , έτσι ώστε το core CPU μπορεί να αρχίσει αμέσως τις εργασίες .

Η βελτίωση στην ταχύτητα Hyper-Threading παρέχει μπορεί να ποικίλει άγρια, ανάλογα με το το είδος του λογισμικού ο υπολογιστής βρίσκεται σε λειτουργία και μια σειρά από άλλες μεταβλητές . εικόνων
Hyper -Threading και Λογική Επεξεργαστές
Η

μια CPU με Hyper-Threading θα παρουσιάσει κάθε πυρήνα στο λειτουργικό σύστημα του υπολογιστή ως δύο « λογικούς επεξεργαστές . " Αυτό έχει ως αποτέλεσμα την πλευρά της κάνει μερικές φορές φαίνεται ότι ο υπολογιστής έχει περισσότερους επεξεργαστές ή πυρήνες του επεξεργαστή από ό, τι στην πραγματικότητα , όπως όταν προβάλλονται στο Windows Task Manager. Αυτά δεν είναι πραγματικές επεξεργαστές , ωστόσο? Ότι είναι ένα μέσο που επιτρέπει στο λειτουργικό σύστημα να διαιρέσει σωστά τους πόρους
Η
εικόνων .

Συναφής σύστασή

Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα