Υλικό υπολογιστών

Γνώση Υπολογιστών >> Υλικό υπολογιστών >  >> Επεξεργαστές (CPU)

Τι είναι ο προγραμματισμός CPU του Android Nougat;

Το Android Nougat (7.0 και 7.1) εισήγαγε σημαντικές βελτιώσεις στον προγραμματισμό της CPU σε σύγκριση με τις προηγούμενες εκδόσεις. Οι βασικές βελτιώσεις επικεντρώθηκαν στη βελτίωση της απόδοσης και της απόδοσης της ενέργειας. Ενώ ο υποκείμενος προγραμματιστής του πυρήνα (γενικά ένας εντελώς δίκαιος προγραμματιστής ή παραλλαγή CFS) παρέμεινε σε μεγάλο βαθμό η ίδια, οι αλλαγές ήταν στο πώς το Android αλληλεπίδρασαν και το διαχειριζόταν:

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

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

* βελτιώσεις λειτουργίας Doze: Η λειτουργία Doze, που εισήχθη στο Marshmallow, εξευγενίστηκε περαιτέρω στο Nougat. Έγινε πιο επιθετική στον περιορισμό της δραστηριότητας των διαδικασιών υποβάθρου όταν η συσκευή ήταν αδρανής ή σε κατάσταση χαμηλής ισχύος. Αυτό συνέβαλε σημαντικά στην επέκταση της διάρκειας ζωής της μπαταρίας. Το Nougat βελτίωσε την λεπτομέρεια του Doze, επιτρέποντας τον πιο λεπτό έλεγχο της κατανάλωσης ενέργειας ανάλογα με την κατάσταση της συσκευής.

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

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

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

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