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

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

Πόσα πράγματα μπορεί να κάνει μια CPU ταυτόχρονα;

Αυτό είναι ένα κομμάτι μιας ερώτησης τέχνασμα! Μια CPU μπορεί μόνο Πραγματικά Εκτέλεση μία οδηγία κάθε φορά . Είναι σαν ένα πολύ γρήγορο άτομο που μπορεί να κάνει μόνο ένα πράγμα ταυτόχρονα, αλλά το κάνουν τόσο γρήγορα που * φαίνεται * σαν να κάνουν πολλαπλά πράγματα ταυτόχρονα.

Εδώ είναι ο τρόπος με τον οποίο οι CPU επιτυγχάνουν την ψευδαίσθηση του multitasking:

* Επεξεργαστές πολλαπλών πυρήνων: Αυτές οι CPU έχουν πολλαπλούς "πυρήνες", καθένα από τα οποία μπορεί να εκτελέσει μια ξεχωριστή εντολή ταυτόχρονα. Έτσι, εάν έχετε επεξεργαστή τετραπλού πυρήνα, μπορεί ουσιαστικά να εκτελέσει 4 οδηγίες ταυτόχρονα.

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

* Σωλήνες εντολών: Αυτή είναι μια τεχνική όπου η CPU αρχίζει να εργάζεται για την επόμενη εντολή πριν ολοκληρώσει την τρέχουσα. Αυτό βοηθά στην επιτάχυνση της διαδικασίας συνολικά.

Έτσι, ενώ ένας μόνο πυρήνας μπορεί να εκτελέσει μόνο μία εντολή κάθε φορά, οι σύγχρονες CPU έχουν πολλαπλούς πυρήνες και χρησιμοποιούν έξυπνες τεχνικές για να φανεί σαν να κάνουν περισσότερα πράγματα ταυτόχρονα.

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

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