Προγραμματισμός

* Γνώση Υπολογιστών >> Προγραμματισμός >> Προγραμματισμός Υπολογιστών Γλώσσες

Τι είναι Ρυθμιστικό Προγραμματισμού

; Ρυθμιστικό είναι μια μέθοδος προγραμματισμού για την προσωρινή αποθήκευση δεδομένων . Συνήθως ένα ρυθμιστικό παρέχει μια καθυστέρηση , ή μια κατάσταση αναμονής για τα δεδομένα που προορίζονται για χρήση από άλλο πρόγραμμα . Προγράμματα που έχουν γραφτεί για διάφορους τύπους εφαρμογών λειτουργούν διαφορετικές συμβάσεις για τη χρήση των προσκρουστήρων . Ανταλλαγής δεδομένων
Η

πληροφορίες που αποστέλλονται από τη μία εφαρμογή στην άλλη , δεν μπορεί πάντα να μεταφερθεί αμέσως . Το πρόγραμμα υποδοχής μπορεί να είναι απασχολημένος , και να περιμένουν για να ανταποκριθεί σε ένα αίτημα θα μπορούσε να προκαλέσει το πρόγραμμα που καλεί να κρεμάσει . Τα προγράμματα που επικοινωνούν τακτικά με τον άλλον δημιουργία ενός « αγωγού », το οποίο είναι ένα buffer για τις εντολές . Σε αυτή την περίπτωση το ρυθμιστικό διάλυμα είναι ένα αρχείο . Το πρόγραμμα κάλεσμα στέλνει την αίτηση κάτω από τον αγωγό , γράφει δεδομένα στο αρχείο και , στη συνέχεια, παίρνει επάνω με άλλα καθήκοντα , ελέγχοντας περιοδικά ένα διαφορετικό ρυθμιστικό για να δούμε αν το άλλο πρόγραμμα έχει εκπληρώσει το αίτημα και να γράψει τα αποτελέσματα .
Η Ρυθμιστικά
Δίκτυο
Η

Buffering επιβραδύνει την μετάδοση δεδομένων μέσω δικτύων και μπορεί να προκαλέσει ένα πρόβλημα για διαδραστικές εφαρμογές όπως τηλεφωνία μέσω του Διαδικτύου . Καθυστέρηση σε μια διαδικτυακή τηλεφωνική κλήση μπορεί να κάνει τη συνομιλία αδύνατη , αλλά κανένα μέρος δεν έχει τη δυνατότητα να λύσει το πρόβλημα . Η καθυστέρηση οφείλεται σε ρυθμιστικά για πολλούς δρομολογητές μεταξύ των δύο άκρα της σύνδεσης . Routers αποθηκεύσει τα δεδομένα να περιμένουν για εξερχόμενες συνδέσεις τους για να γίνει διαθέσιμο . Συμφόρησης του δικτύου προκαλεί buffering δικτύου . Πύλες του δικτύου ρυθμιστικό επίσης δεδομένα , έτσι ώστε να μπορούν να επιθεωρούνται για την παράνομη δεδομένων ή ιούς . Το πρόγραμμα ελέγχου δεν μπορεί να λειτουργήσει τόσο γρήγορα όσο η ταχύτητα των εισερχόμενων δεδομένων , έτσι ώστε τα δεδομένα δημιουργεί αντίγραφα ασφαλείας σε ένα ρυθμιστικό μέχρις ότου η επιθεώρηση πακέτων φτάνει στο τέλος της μετάδοσης . Πολλά στοιχεία buffer της παραλαβής των αιτημάτων που φθάνουν από το δίκτυο , επειδή τα δεδομένα μπορεί να φτάσει από τη διαταγή .

Η Multimedia Buffer
Η

Ρυθμιστικά δεν είναι μόνο που χρησιμοποιούνται από τα προγράμματα για την αποστολή δεδομένων έξω , αλλά τα προγράμματα επίσης να διαβάσετε τα εισερχόμενα δεδομένα σε ρυθμιστικά . Το παράδειγμα που οι περισσότεροι την εμπειρία των χρηστών στο Web είναι ένας ρυθμιστικός αναπαραγωγής πολυμέσων περιεχόμενο ροής . Αναπαραγωγής βίντεο ρυθμιστικό περιεχόμενο, όπως αυτό φτάνει . Είναι σε θέση να αρχίσετε να παίζετε το περιεχόμενο πριν από όλα το αρχείο έχει φτάσει . Ωστόσο , αν ο παίκτης τρέχει με μεγαλύτερη ταχύτητα από την σύνδεση με το δίκτυο , θα περιμένει να εμφανιστεί το αρχείο μέχρι να έχει αρκετό περιεχόμενο για να το κρατήσει , ενώ το υπόλοιπο του αρχείου φτάνει . Συχνά, η εκτίμηση του τι ποσοστό είναι απαραίτητη στο ρυθμιστικό είναι εσφαλμένη και ο παίκτης αρχίζει να δείχνει το βίντεο , ή την αναπαραγωγή του ήχου , μόνο για να διακόψετε στα μισά , διότι έχει ξεμείνει από το περιεχόμενο για να δείξει .
Η
Buffer Overflow
Η

περισσότερα προγράμματα ανάγνωσης δεδομένων σε τμήματα . Οι αιτήσεις είναι μόνο σε θέση να εργαστούν με αρχεία γραμμένα σε μια γνώριμη μορφή . Αυτό τους δίνει τη δυνατότητα να είναι βέβαιοι ότι φθάνουν τα δεδομένα θα παρουσιαστούν στο μέγιστο μέγεθος των προγραμμάτων . Εάν το πρόγραμμα δίνεται ένα μεγαλύτερο κομμάτι των δεδομένων από τη δομή μνήμης που έχει ετοιμάσει για να το κρατήσει , θα παρουσιαστεί σφάλμα . Σε αυτές τις περιπτώσεις , το πρόγραμμα θα συντριβή και αναφέρουν "υπερχείλισης buffer . " Αυτό σημαίνει ότι δεν μπορεί να χειριστεί τόσο πολύ τα δεδομένα στο buffer του .
Η
εικόνων

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

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