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

* Γνώση Υπολογιστών >> Υλικό υπολογιστών >> RAM , κάρτες και Μητρικές

Single Core Hyper Θεμάτων Vs . Τετραπλού πυρήνα Hyper Θεμάτων

Η Κεντρική Μονάδα Επεξεργασίας ( CPU) του υπολογιστή χειρίζεται τις κεντρικές υπολογιστικές εργασίες όλων των αιτήσεων . Οι απόδοση γραφικών GUI , την κατάρτιση κώδικα και εκτέλεση εντολών του προγράμματος αντιμετωπίζονται από την CPU . Όταν πολλά προγράμματα εκτελούν ταυτόχρονα σε μια εγκατάσταση που ονομάζεται " hyperthreading , " ή ένα συγκεκριμένο κομμάτι του κώδικα απαιτεί πολλή υπολογισμού , η CPU μπορεί να γίνει τέλμα και να επιβραδύνει την εκτέλεση άλλων προγραμμάτων . Πολυπύρηνους επεξεργαστές βοηθήσει με αυτό , και κάθε πυρήνας μπορεί να έχει ξεχωριστά νήματα εκτέλεσης . Κεντρική Μονάδα Επεξεργασίας
Η

Η CPU του υπολογιστή χειρίζεται όλες τις υπολογισμούς του υπολογιστή . Και , δεδομένου ότι ένας υπολογιστής χρησιμοποιεί υπολογισμούς για να χειριστεί τα πάντα, από τις διαδικασίες για την εκτύπωση σε γραφικά περιβάλλοντα , κάθε πρόγραμμα απαιτεί κάποια χρήση της CPU . Ο επεξεργαστής κατευθύνει επίσης μεθόδους κατά τη διάρκεια της εκτέλεσης, κατευθύνοντας άλλα μέρη του υπολογιστή να εκτελέσει ορισμένα μέρη των προγραμμάτων . Η CPU χρησιμεύει ως κεντρικός ελεγκτής και υπολογιστική συσκευή του υπολογιστή , το οποίο πρέπει να έχει πρόσβαση σε κάθε διαδικασία που τρέχει σε κάποιο σημείο . Εικόνων
Multi-Core επεξεργαστές
Η

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

Η Hyperthreading
Η

Ωστόσο, μια άλλη απάντηση στο πρόβλημα του επεξεργαστή ήρθε με τον τρόπο της " multithreading , " αναφέρεται στη συνέχεια από την Intel ως " hyperthreading . " Hyperthreading είναι η πρακτική της επιτρέπει σε ένα ενιαίο πυρήνα για να τρέξει πολλαπλά threads εκτέλεσης του προγράμματος . Αντί να εξαπλώνεται θέματα σε πολλαπλούς πυρήνες , hyperthreading επιτρέπει το ενιαίο πυρήνα για την προσομοίωση διαφορετικά περιβάλλοντα εκτέλεσης , στον ίδιο επεξεργαστή . Τα θέματα που υποθέτουν ότι έχουν πρόσβαση στο σύνολο του επεξεργαστή , όταν στην πραγματικότητα μοιράζονται ένα επεξεργαστή με άλλες διαδικασίες .
Εικόνων τετραπλού πυρήνα Hyperthreading
Η

Η έννοια της hyperthreading είναι δεν περιορίζεται σε ενιαία core επεξεργαστές , αλλά εκτείνεται και σε πολυπύρηνους επεξεργαστές . Ακόμη και επεξεργαστές με τέσσερις ξεχωριστές πυρήνες μπορεί να έχουν hyperthreading σε κάθε πυρήνα , κάνοντας ένα δυναμικό + 8 πυρήνες για το σύστημα . Hyperhreading μπορεί να είναι ένα χρήσιμο εργαλείο για την ενιαία core επεξεργαστές , δεδομένου ότι ανοίγει τον επεξεργαστή για την αύξηση της απόδοσης του επεξεργαστή . Ωστόσο, όταν επεκτείνεται σε πολλαπλούς πυρήνες , όπως τέσσερα ή περισσότερα , Hyperthreading δεν φαίνεται να βοηθούν την αποδοτικότητα . Αντίθετα , μειωμένη απόδοση ξεκινά επειδή επεξεργάζεται ότι τέσσερις πυρήνες θα χειριστεί τώρα τρέχουν σε καταστάσεις HyperThread . Αυτό χρησιμοποιεί περισσότερους πόρους στον πυρήνα από ό, τι θα ήταν διαφορετικά τυπικά , ιδίως αν ληφθεί υπόψη ότι η μέγιστη απόδοση που έχει αποκτηθεί , όταν κάθε πυρήνας λειτουργεί σε ένα ενιαίο νήμα , παρά την κατάτμηση πόρων του πυρήνα .

Η

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

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