συστήματα

* Γνώση Υπολογιστών >> συστήματα >> Linux

Android πυρήνες CPU

Οι προγραμματιστές μπορούν να προσαρμόσουν τον πυρήνα open source Linux λειτουργικά συστήματα ηλεκτρικής ενέργειας σε μια ποικιλία από πλατφόρμες υλικού . Αυτό είναι ό, τι έκανε η Google με το Android κινητή πλατφόρμα της . Θα δημιουργήσει ένα λειτουργικό σύστημα χτισμένο γύρω από ένα εξειδικευμένο Java virtual machine , ή JVM , και βασίζεται στον πυρήνα του Linux . Λόγω των διαφορών αρχιτεκτονικής μεταξύ desktop CPUs και κινητών επεξεργαστές , η Google δεν καθοριστεί η υποστήριξη του πυρήνα για πολλαπλούς πυρήνες επεξεργαστή μετά κυκλοφόρησε την πλατφόρμα Android . Android Δομή
Η

πλατφόρμα Android της Google είναι ουσιαστικά ένα σύστημα Linux που αποτελούνται από διάφορα εξαρτήματα του συστήματος . Ο πυρήνας του συστήματος είναι ένα πυρήνας Linux , στην κορυφή του οποίου είναι μια σειρά από βιβλιοθήκες αίτησης και μια εξειδικευμένη έκδοση του περιβάλλοντος εκτέλεσης JVM . Κάθε Android app είναι η Java βασίζεται και λειτουργεί στο δικό του περιβάλλον . Αυτό γίνεται για λόγους ασφαλείας και βοηθά οργανώνει τη συνολική λειτουργία του συστήματος . Το περιβάλλον χρόνου εκτέλεσης λειτουργεί με τον πυρήνα να ρυθμίζει τη διαχείριση του επεξεργαστή .
Εικόνων Linux Kernel
Η

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

Η Multicore επεξεργαστές
Η

Όταν η Google κυκλοφόρησε για πρώτη φορά την πλατφόρμα Android , θα μπορούσε να χρησιμοποιήσει μόνο επεξεργαστές με ένα ενιαίο πυρήνα επεξεργασίας . Ξεκινώντας με την έκδοση 3.0 της πλατφόρμας , η Google εισήγαγε και υποστήριξη για επεξεργαστές με πολλαπλούς πυρήνες . Ενώ ο πυρήνας του Linux υποστηρίζει πολλαπλούς πυρήνες επεξεργασίας στην επιφάνεια εργασίας του υπολογιστή για χρόνια , η αρχιτεκτονική των επεξεργαστών για φορητές συσκευές διαφέρει σημαντικά από τους ομολόγους επιφάνεια εργασίας . Πήρε περισσότερο χρόνο για να αναπτύξουν την απαραίτητη υποστήριξη υλικού για το Android να χρησιμοποιούν πιο προηγμένες δυνατότητές του .
Αποδοσεις Οφέλη
Η

συσκευές με επεξεργαστές πολλαπλών πυρήνων λειτουργεί πιο αποτελεσματικά. Ένα ενιαίο πυρήνα επεξεργαστή μπορεί να χειριστεί τους υπολογισμούς μόνο για μια ενιαία διαδικασία σε μια στιγμή . Όταν οι συσκευές με επεξεργαστή μονού πυρήνα τρέχουν πολλές εφαρμογές ταυτόχρονα , αυτό συμβαίνει επειδή η CPU είναι ο προγραμματισμός του χρόνου επεξεργαστή για κάθε διαδικασία για να δώσει την ψευδαίσθηση της αληθινής multitasking . Με περισσότερους πυρήνες , η συσκευή μπορεί να χειριστεί πιο αποτελεσματικά πολλαπλές εφαρμογές επεξεργαστή υψηλής έντασης .
Η
εικόνων

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

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