λογισμικό

Γνώση Υπολογιστών >> λογισμικό >  >> Λογισμικό γραφικών

Τι είναι το περιστρεφόμενο buffer πλαισίου μνήμης στα γραφικά του υπολογιστή;

Ένα ρυθμιστικό πλαισίου περιστρεφόμενης μνήμης, μερικές φορές ονομάζεται διπλό buffer (Αν και το διπλό buffering είναι μια γενικότερη τεχνική που μπορεί να χρησιμοποιήσει άλλες δομές μνήμης), είναι μια τεχνική στα γραφικά υπολογιστών που χρησιμοποιούνται για να αποφευχθεί η διαγραφή και η τρεμόπαιγμα της οθόνης κατά την ενημέρωση της εικόνας που εμφανίζεται σε μια οθόνη.

Δείτε πώς λειτουργεί:

1. Δύο buffer: Το σύστημα χρησιμοποιεί δύο buffer πλαισίου στη μνήμη. Ένα buffer πλαισίου είναι απλά μια περιοχή μνήμης που συγκρατεί τα δεδομένα εικόνας που θα εμφανίζονται στην οθόνη.

2. απόδοση σε ένα: Η μονάδα επεξεργασίας γραφικών (GPU) καθιστά τα δεδομένα εικόνας του επόμενου πλαισίου σε ένα από τα buffers πλαισίου (ας το ονομάσουμε buffer a). Ενώ αυτό συμβαίνει, η οθόνη εμφανίζει τα περιεχόμενα του * άλλου * buffer πλαισίου (buffer b).

3. Αλλαγή: Μόλις ολοκληρωθεί η απόδοση του νέου πλαισίου στο buffer a, το σύστημα μετατρέπει γρήγορα την οθόνη για να εμφανίσει το buffer A. ταυτόχρονα, η GPU αρχίζει να καθιστά το * επόμενο * πλαίσιο σε buffer B.

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

Πλεονεκτήματα:

* Εξαλείφει το δάκρυ της οθόνης: Με την ολοκλήρωση της απόδοσης ενός πλαισίου πριν από την εμφάνισή του, αποφεύγεται το σχίσιμο της οθόνης (όπου τα τμήματα της οθόνης δείχνουν διαφορετικά πλαίσια).

* Μειώνει το τρεμόπαιγμα: Η συνεχής εναλλαγή μεταξύ των buffer είναι πολύ πιο γρήγορη και ομαλότερη από την απευθείας ενημέρωση της οθόνης, μειώνοντας έτσι την αξιοσημείωτη αναταραχή.

* Βελτιωμένη οπτική ποιότητα: Η προκύπτουσα εικόνα είναι καθαρότερη και πιο οπτικά ελκυστική.

Διαφορά από ένα buffering: Σε ενιαίο buffering, η GPU καθιστά απευθείας στο buffer πλαισίου που εμφανίζεται επίσης. Αυτό μπορεί να οδηγήσει σε αξιοσημείωτο σχίσιμο και τρεμοπαίζει, ειδικά κατά τη διάρκεια της κινούμενης εικόνας.

Πέρα από το διπλό buffering: Ενώ το διπλό buffering είναι η πιο συνηθισμένη εφαρμογή ενός περιστρεφόμενου ρυθμιστικού πλαισίου μνήμης, η έννοια μπορεί να επεκταθεί σε τριπλό buffering και πέρα από ακόμη και ομαλότερη απόδοση σε εφαρμογές υψηλής ζήτησης. Ωστόσο, αυτά προσθέτουν περισσότερη πολυπλοκότητα και επιβάρυνση μνήμης.

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

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