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

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

Πώς να καταλάβει Parallel Processing

παράλληλη επεξεργασία είναι μια μέθοδος για την αύξηση της ταχύτητας των υπολογιστών εκτελώντας διαδοχικές οδηγίες του προγράμματος ταυτόχρονα σε πολλαπλούς επεξεργαστές υπολογιστών . Αναλαμβάνοντας πολλαπλά βήματα του προγράμματος κατά την ίδια στιγμή, ο συνολικός χρόνος που απαιτείται για την εκτέλεση του προγράμματος βραχύνεται . Παρά το γεγονός ότι η παράλληλη επεξεργασία έχει χρησιμοποιηθεί για πολλά χρόνια σε mainframes και high-end σταθμούς εργασίας υπολογιστών , έχει μόλις πρόσφατα έκρινε τον τρόπο του σε κοινή επιτραπέζιους και φορητούς υπολογιστές μέσω πολλαπλών βασικών κεντρικών μονάδων επεξεργασίας ( CPU) . Οδηγίες
Προγράμματα Single Thread

1

Πιο πρόσφατο λογισμικό είναι μόνο νήμα . Ενιαία λογισμικό νήμα σημαίνει ότι οι οδηγίες του λογισμικού , πρέπει να υποβάλλονται σε επεξεργασία από έναν επεξεργαστή . 2

Παράλληλη επεξεργασία με ενιαίο λογισμικό το νήμα είναι ένα πλεονέκτημα όταν περισσότερα από ένα ενιαίο πρόγραμμα νήμα που τρέχει .

Η 3

Όταν δύο ενιαία προγράμματα νήμα τρέχει σε ένα σύστημα με δύο επεξεργαστές , για παράδειγμα σε ένα σύγχρονο σύστημα διπλού πυρήνα , ένα πυρήνα επεξεργαστή εκτελεί τις οδηγίες για ένα ενιαίο πρόγραμμα με σπείρωμα , ενώ το άλλο core επεξεργαστή εκτελεί τις οδηγίες για την άλλη και μόνο με σπείρωμα πρόγραμμα .
Η 4

Εάν περισσότερα από δύο μονά σπείρωμα εκτελούνται προγράμματα, το λειτουργικό σύστημα , το υλικό του υπολογιστή , και multi-core CPU στείλει οδηγίες στους πυρήνες σε πιο αποτελεσματικότερο δυνατό τρόπο .
5

Η προσθήκη περισσότερους πυρήνες ή περισσότερους επεξεργαστές επιτρέπουν σε προγράμματα πιο ενιαίο νήμα να τρέχουν ταυτόχρονα χωρίς υποβάθμιση της απόδοσης του συστήματος . εικόνων
προγράμματα Multi-Thread

6

προγράμματα multi- νήμα σχεδιαστεί για να έχουν οδηγίες τους να τρέχουν ταυτόχρονα σε πολλαπλούς επεξεργαστές .
Η 7

Όταν εκτελείτε προγράμματα πολλαπλών νημάτων , οι οδηγίες τους αποστέλλονται διαδοχικά σε δύο ή περισσότερους επεξεργαστές για την εκτέλεση την ίδια στιγμή . Δεδομένου ότι ένα διπλού πυρήνα του συστήματος μπορεί να εκτελέσει δύο υπολογισμοί ταυτόχρονα , ο χρόνος επεξεργασίας για ένα πολυ -threaded πρόγραμμα είναι ουσιαστικά διπλασιάζεται . Στην επερχόμενη quad - core επεξεργαστές , η αποτελεσματική ταχύτητα επεξεργασίας θα τετραπλασιαστεί αποτελεσματικά .
8

Όταν δύο ή περισσότερες multi-threaded εφαρμογές τρέχουν ταυτόχρονα , το λειτουργικό σύστημα και CPU συνεργάζονται για την εκτέλεση των δύο προγραμμάτων πιο αποτελεσματικά .
Η 9

Προς το παρόν , πολύ λίγες εφαρμογές είναι multi-threaded . Τώρα που πολλές CPU πυρήνα είναι κοινά , πολλές εφαρμογές θα πρέπει να ξαναγραφεί για να επωφεληθούν πλήρως από την παράλληλη επεξεργασία .
Η
εικόνων

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

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