Λειτουργικά συστήματα

Γνώση Υπολογιστών >> Λειτουργικά συστήματα >  >> παράθυρα

Πώς σχετίζεται ο διαχειριστής παραθύρων με το λειτουργικό σύστημα;

Ο διαχειριστής παραθύρων είναι ένα κρίσιμο μέρος ενός γραφικού λειτουργικού συστήματος (OS), που ενεργεί ως ενδιάμεσος μεταξύ του πυρήνα OS και του διεπαφή χρήστη. Δεν είναι το ίδιο το λειτουργικό σύστημα, αλλά ένα βασικό στοιχείο που επιτρέπει στο λειτουργικό σύστημα να παρουσιάζει ένα οπτικό, διαδραστικό περιβάλλον στον χρήστη. Δείτε πώς σχετίζονται:

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

* Ο διαχειριστής παραθύρων διαχειρίζεται το GUI: Ο διαχειριστής παραθύρων είναι υπεύθυνος για τη δημιουργία και τη διαχείριση των οπτικών στοιχείων του διεπαφών χρήστη, των μενού, των εικονιδίων και του συνολικού περιβάλλοντος επιφάνειας εργασίας. Λαμβάνει συμβάντα εισόδου (όπως κλικ του ποντικιού και πιέσεις πληκτρολογίου) από το λειτουργικό σύστημα, τα ερμηνεύει και στη συνέχεια στέλνει εντολές στις κατάλληλες εφαρμογές.

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

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

* Ανεξάρτητο στοιχείο (μερικές φορές): Ενώ είναι ενσωματωμένοι, ορισμένοι διαχειριστές παραθύρων μπορούν να είναι σχετικά ανεξάρτητοι από το υποκείμενο λειτουργικό σύστημα. Για παράδειγμα, μπορείτε συχνά να εκτελείτε διαφορετικούς διαχειριστές παραθύρων στο ίδιο λειτουργικό σύστημα (όπως το X11 στο Linux). Το λειτουργικό σύστημα παρέχει το βασικό πλαίσιο, αλλά ο διαχειριστής παραθύρων ορίζει το οπτικό στυλ και την εμπειρία του χρήστη.

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

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

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