1. Το υποσύστημα Win32:
* Αυτό είναι ένα βασικό μέρος του ίδιου του λειτουργικού συστήματος των Windows. Παρέχει ένα στρώμα που μεταφράζει τα αιτήματα της εφαρμογής σας (όπως το σχέδιο ενός παραθύρου ή την εμφάνιση μιας εικόνας) σε οδηγίες που μπορεί να καταλάβει το υποκείμενο υλικό.
2. Το πρόγραμμα οδήγησης γραφικών:
* Κάθε κομμάτι υλικού γραφικών (για παράδειγμα η κάρτα γραφικών σας χρειάζεται ένα συγκεκριμένο πρόγραμμα οδήγησης για να επικοινωνεί με το λειτουργικό σύστημα. Αυτός ο οδηγός είναι υπεύθυνος για το χειρισμό των λεπτομερειών χαμηλού επιπέδου των γραφικών απόδοσης στην οθόνη σας.
3. Το GDI (διεπαφή συσκευής γραφικών):
* Πρόκειται για ένα σύνολο API (διεπαφές προγραμματισμού εφαρμογών) που χρησιμοποιεί οι εφαρμογές σας για να αλληλεπιδράσουν με το υποσύστημα γραφικών. Είναι σαν ένα σύνολο οδηγιών για γραμμές σχεδίασης, σχήματα, κείμενο και εικόνες.
4. Το user32.dll:
* Πρόκειται για ένα βασικό DLL Windows (Dynamic Link Library) που χειρίζεται στοιχεία διεπαφής χρήστη όπως παράθυρα, μενού και παράθυρα διαλόγου. Συνεργάζεται στενά με το GDI για να κάνει αυτά τα στοιχεία στην οθόνη.
5. Το API γραφικών (π.χ. DirectX ή OpenGL):
* Πολλές εφαρμογές χρησιμοποιούν αυτά τα API για να εκτελούν εργασίες 3D γραφικών υψηλής απόδοσης. Λειτουργούν σε συνδυασμό με το πρόγραμμα οδήγησης γραφικών για να χειριστούν τις πολύπλοκες διαδικασίες απόδοσης.
Πώς λειτουργούν όλα μαζί:
* Η αίτησή σας ζητά την απόδοση γραφικών χρησιμοποιώντας το API GDI ή ένα API γραφικών.
* Τα αιτήματα της εφαρμογής μεταβιβάζονται στο υποσύστημα Win32.
* Το υποσύστημα Win32 μεταφράζει αυτά τα αιτήματα σε οδηγίες για το πρόγραμμα οδήγησης γραφικών.
* Ο οδηγός γραφικών επικοινωνεί με το υλικό γραφικών και τα γραφικά εμφανίζονται στην οθόνη σας.
Εν ολίγοις:
* Δεν υπάρχει ενιαίο πρόγραμμα για να "ξεκινήσετε" το υποσύστημα γραφικών. Είναι ενσωματωμένο στα παράθυρα και φορτώνεται με το ίδιο το λειτουργικό σύστημα.
* Οι εφαρμογές σας χρησιμοποιούν το GDI ή άλλα API γραφικών για να αλληλεπιδράσουν με το υποσύστημα γραφικών.
* Ο οδηγός γραφικών, ειδικά για το υλικό σας, λειτουργεί ως γέφυρα μεταξύ του λογισμικού και της κάρτας γραφικών σας.
Επιτρέψτε μου να ξέρω αν έχετε περισσότερες ερωτήσεις σχετικά με οποιοδήποτε από αυτά τα στοιχεία.
Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα