λογισμικό

* Γνώση Υπολογιστών >> λογισμικό >> Άλλα Λογισμικό Ηλεκτρονικών Υπολογιστών

Τι είναι συνεχούς ροής Μέγεθος Buffer

; Συχνά , οι χρήστες έχουν πρόσβαση σε δεδομένα από πηγές που προσφέρουν συνεχή ροή πληροφοριών , όπως streaming media ή εισόδου που προκαλείται με την πάροδο του χρόνου , όπως από ένα πληκτρολόγιο . Σε αυτές τις περιπτώσεις , ένα ρυθμισμένο ρεύμα των πληροφοριών επιτρέπει στον υπολογιστή να χειριστεί αυτή την πληροφορία ομαλά για το χρήστη. Το μέγεθος του buffer υπαγορεύει πόσο ομαλή η ροή των πληροφοριών είναι για το χρήστη . Ένα μεγαλύτερο buffer θα επιτρέψει την προσωρινή αποθήκευση των περισσότερων εισερχόμενων δεδομένων , με το κόστος της χρησιμοποιώντας περισσότερη μνήμη . Standard Input και Output
Η

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

Ρυθμιστικό ρεύματα μετριάσει τα προβλήματα I /O χρήση δημιουργώντας ένα χώρο στο πρόγραμμα του μνήμη σε τμήματα κατάστημα της εισόδου για χρήση . Το ρυθμιστικό διάλυμα θα περιέχει ένα μέρος των δεδομένων , η οποία έχει το πρόγραμμα αμέσως από τη μνήμη. Όταν το buffer αδειάζει , ή όταν κάποιο άλλο συγκεκριμένο πληρούται η προϋπόθεση αυτή , όπως το ρυθμιστικό επίτευξη μιας κατάστασης μισοάδειο , το πρόγραμμα θα κάνει την κλήση στο σύστημα να φορτώσει περισσότερα δεδομένα στο buffer . Το σύστημα αυτό απαιτεί απαραίτητα όρια για την επεξεργασία των δεδομένων , ενδεχομένως να επιταχύνει την εκτέλεση .

Η Buffered ρεύμα Μεγέθη
Η

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

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

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

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