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

Γνώση Υπολογιστών >> Υλικό υπολογιστών >  >> CPUs

Ποια είναι η διαφορά μεταξύ μιας φυσικής CPU και της λογικής CPU;

Ας σπάσουμε τη διαφορά μεταξύ φυσικών και λογικών CPU:

Φυσική CPU (πυρήνας)

* Το υλικό: Αυτή είναι η πραγματική, απτή μονάδα επεξεργασίας στον υπολογιστή σας. Είναι το ίδιο το τσιπ, που συχνά αναφέρεται ως "πυρήνας". Σκεφτείτε το ως ένα ενιαίο, ισχυρό εγκέφαλο.

* Ένας εγκέφαλος: Κάθε φυσική CPU μπορεί να εκτελέσει μόνο μία εντολή κάθε φορά.

* Περιορισμένη ισχύς: Ο αριθμός των φυσικών CPU περιορίζει άμεσα τον μέγιστο αριθμό οδηγιών που μπορούν να εκτελεστούν ταυτόχρονα.

λογική CPU (νήμα)

* Λογισμικό τέχνασμα: Μια λογική CPU ή ένα νήμα είναι μια εικονική αναπαράσταση μιας CPU που δημιουργείται από το λειτουργικό σύστημα. Είναι σαν να δίνεις τη φυσική CPU πολλαπλές "προσωπικότητες".

* Μαγεία πολλαπλών εργασιών: Κάθε λογική CPU μπορεί να εκτελέσει ένα ξεχωριστό ρεύμα οδηγιών, επιτρέποντας στον υπολογιστή σας να φαίνεται να κάνει πολλαπλά πράγματα ταυτόχρονα (όπως περιηγηθείτε στον ιστό κατά τη διάρκεια ενός παιχνιδιού).

* Κοινόχρηστοι πόροι: Τα λογικά CPU μοιράζονται τους πόρους μιας μόνο φυσικής CPU. Δεν έχουν τη δική τους ειδική ισχύ επεξεργασίας.

Παράδειγμα

Φανταστείτε ότι έχετε έναν υπολογιστή με ένα μόνο φυσικό CPU (πυρήνα) που υποστηρίζει το HyperThreading (μια τεχνολογία που δημιουργεί λογικές CPU). Αυτός ο πυρήνας μπορεί να έχει δύο λογικές CPU (νήματα). Τώρα μπορείτε να εκτελέσετε δύο ξεχωριστά προγράμματα ταυτόχρονα, με κάθε λογικό CPU να χειρίζεται ένα πρόγραμμα.

με λίγα λόγια:

* Φυσική CPU: Το πραγματικό υλικό, ο "εγκέφαλος"

* Λογική CPU: Μια εικονική αναπαράσταση μιας CPU, επιτρέποντας την πολυεθνική δημιουργία πολλαπλών νημάτων

Βασικά σημεία:

* Μια φυσική CPU μπορεί να έχει πολλαπλές λογικές CPU.

* Τα λογικά CPU μοιράζονται τους πόρους μιας μόνο φυσικής CPU.

* Η ύπαρξη περισσότερων λογικών CPU γενικά βελτιώνει την απόδοση πολλαπλών εργασιών.

Επιτρέψτε μου να ξέρω αν θέλετε να εμβαθύνετε σε συγκεκριμένα σενάρια ή να εξερευνήσετε σχετικές έννοιες όπως το HyperThreading!

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

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