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

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

Τι είναι MBX στο BIOS

Σε πολύ υψηλό επίπεδο , οι υπολογιστές εκτελούν τρία καθήκοντα : εισόδου , ​​την επεξεργασία και την παραγωγή. Ενσωματωμένα στο υλικό του κάθε υπολογιστή είναι ένα μικρό σύνολο οδηγιών που ονομάζεται Basic Input /Output System , ή BIOS . Το BIOS παρέχει λειτουργικότητα χαμηλού επιπέδου για έναν υπολογιστή να δέχεται είσοδο και παρέχει έξοδο . Ένα πρόγραμμα , όπως ένα πρόγραμμα οδήγησης συσκευής , παρέχει το ενδιάμεσο στάδιο επεξεργασίας για να μετατρέψει την είσοδο σε μια μορφή που θα είναι κατανοητό από τη συσκευή προορισμού . Πολλά από αυτά τα προγράμματα να συντονίσει τις διάφορες εργασίες που πραγματοποιούνται χρησιμοποιώντας ένα γραμματοκιβώτιο ή ΜΒΧ . Οι MBX Γραμματοκιβώτιο
Η

λειτουργίες εισόδου /εξόδου συχνά χωρίζονται σε θέματα , ή εργασίες , που εκτελούνται ταυτόχρονα . Για παράδειγμα , παίζει ένα αρχείο ήχου μπορεί να έχει τρία θέματα για την ανάγνωση , την επεξεργασία και τη γραφή των δεδομένων ήχου . Ταυτόχρονες εργασίες πρέπει συχνά να επικοινωνούν μεταξύ τους και μερικές φορές πρέπει να περάσει τα δεδομένα από τη μία εργασία στην άλλη . Εκτός από την παροχή υπηρεσιών εισόδου /εξόδου , ​​το BIOS παρέχει ένα MBX , ή το γραμματοκιβώτιο , που μπορούν να χρησιμοποιηθούν με σπειρώματα στην ίδια διαδικασία για να επικοινωνούν μεταξύ τους και να περάσει τα δεδομένα . Για παράδειγμα , ένας γονέας μπορεί να το νήμα αναπαράγονται πολλά παιδιά , καθένας από τους οποίους θα ενημερώσει μια σημαία στο MBX όταν ανατεθεί το έργο τους είναι πλήρης . Ο γονέας θα παρακολουθεί το γραμματοκιβώτιο και να αναλάβουν δράση , είτε όταν όλες οι εργασίες έχουν ολοκληρωθεί ή εάν μια εργασία δεν έχει ολοκληρωθεί μέσα σε ένα συγκεκριμένο χρονικό διάστημα .
Εικόνων Γραμματοκιβώτιο Bit Σημαίες
Η

Γραμματοκιβώτιο bit σημαίες χρησιμοποιούνται συνήθως για να αντιπροσωπεύουν την κατάσταση πολλαπλών ταυτόχρονων εργασιών. Για παράδειγμα, μια εργασία που επεξεργάζεται δεδομένα ήχου δεν πρέπει να ενεργοποιούν εκτός εάν υπάρχουν δεδομένα στην προσωρινή μνήμη εισόδου και τον ελεύθερο χώρο στην ενδιάμεση μνήμη εξόδου . Για το συντονισμό των δραστηριοτήτων αυτών , MBX αρχικά οριστεί σε τρία , ή 11 σε δυαδικό . Το έργο εισόδου χρησιμοποιεί το πρώτο κομμάτι για να δείξει ένα γεμάτο buffer εισόδου και το έργο εξόδου χρησιμοποιεί το δεύτερο κομμάτι για να δείξει ένα άδειο buffer εξόδου . Όταν MBX είναι μηδέν , το νήμα επεξεργασίας ενεργοποιεί , επεξεργάζεται τα δεδομένα και επαναφέρει τα bits MBX .

Η αντιγραφή των δεδομένων σε ένα γραμματοκιβώτιο
Η

Ταυτόχρονη θέματα που δεν είναι περιορίζεται στη χρήση bit γραμματοκιβώτιο σημαίες για να επικοινωνούν μεταξύ τους . Οποιαδήποτε δεδομένα μπορεί να τοποθετηθεί σε ένα γραμματοκιβώτιο , συμπεριλαμβανομένων των πρώτων δεδομένων, δείκτες σε ρυθμιστικά διαλύματα που περιέχουν μνήμη δεδομένων, ακόμα και εντολές. Όταν τα δεδομένα αποστέλλονται σε ένα γραμματοκιβώτιο , αντιγράφεται στο γραμματοκιβώτιο .
Εικόνων Άλλες μέθοδοι ανακοίνωση
Η

Γραμματοκιβώτια είναι μία από τις πολλές μεθόδους επικοινωνίας δεδομένων που θα μπορούσαν να χρησιμοποιηθούν για τα θέματα να επικοινωνεί κατά τη διάρκεια της λειτουργίας της συσκευής εισόδου /εξόδου . Άλλες μέθοδοι περιλαμβάνουν σωλήνες δεδομένων , ή PIP ? Ροές δεδομένων , ή SIO ? Και οι ουρές των δεδομένων , ή QUE . Σωλήνες δεδομένα και ροές δεδομένων είναι παρόμοια με γραμματοκιβώτια επειδή τα δεδομένα αντιγράφονται και είναι απεριόριστη . Ουρές δεδομένα παρέχουν μια μέθοδο επικοινωνίας χωρίς την αντιγραφή χρησιμοποιώντας ένα διπλό συνδεδεμένη λίστα που λειτουργεί ως ένα First-In -First - Out ουρά .
Η
εικόνων

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

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