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

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

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

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

CPU του υπολογιστή σας είναι μια πολύ απασχολημένος συσκευή , που τρέχει τα προγράμματα επεξεργασίας κειμένου , προγράμματα περιήγησης στο Web και άλλες εφαρμογές . Η ίδια η CPU δεν έχει το χώρο για να κρατήσει όλα τα ενεργά προγράμματα της ? Αντ 'αυτού, τους κρατά στη μνήμη τυχαίας προσπέλασης ( RAM ) , όπου μπορεί να φθάσει τα δεδομένα γρήγορα . Έχει άμεση σχέση με RAM και μετακινεί μεγάλες ποσότητες δεδομένων σε αυτό σε υψηλές ταχύτητες . Πριν από την έλευση των μικροεπεξεργαστών χαμηλού κόστους , η CPU έκανε δουλειές όπως δεδομένα κίνηση από τη μνήμη RAM στο σκληρό δίσκο και τον εκτυπωτή . Ωστόσο , μπορεί να κάνει μόνο αυτά τα καθήκοντα κλέβοντας χρόνο μακριά από τα προγράμματα της αίτησής σας , που τους καθιστά αργή για να χρησιμοποιήσετε .
Εικόνων Περιφερειακά
Η

συσκευές εκτός της CPU και η μνήμη είναι ονομάζονται περιφερειακά . Αυτά τα στοιχεία , όπως το σκληρό δίσκο , εκτυπωτή και την οθόνη , να επωφεληθούν από φθηνά μικροεπεξεργαστές . Με το δικό του επεξεργαστή , το σκληρό δίσκο , για παράδειγμα , μπορεί να εντοπίσει και να αποθηκεύουν τα δεδομένα σε μαγνητικά ανεξάρτητος δίσκος της CPU. Εάν ο σκληρός δίσκος έχει ακόμα να περιμένουμε για τα δεδομένα από τη CPU , ωστόσο, να έχει δικό του μικροεπεξεργαστή είναι λιγότερο από ένα όφελος? Η CPU πρέπει να εξακολουθούν να σταματήσει άλλες εργασίες του ακριβώς για να στείλει τα δεδομένα στο σκληρό δίσκο
Η <. br >
DMA
Η

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

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

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

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