Article

Qu'est-ce qu'un noyau?

protection click fraud

Qu'est-ce qu'un noyau? Si vous passez du temps à lire des forums Android, des blogs, des articles pratiques ou des discussions en ligne, vous entendrez bientôt les gens parler du noyau. Un noyau n'est pas quelque chose d'unique à Android - iOS et MacOS avoir un, les fenêtres en a un, BlackBerry QNX en a un, en fait tous les systèmes d'exploitation de haut niveau en ont un. Celui qui nous intéresse est Linux, car c'est celui qu'utilise Android. Essayons de décomposer ce que c'est et ce que cela fait.

Les appareils Android utilisent le noyau Linux, pariez que chaque téléphone en utilise sa propre version. Les responsables du noyau Linux gardent tout rangé et disponible, les contributeurs (comme Google) ajoutent ou modifient des choses pour mieux répondre à leurs besoins et aux personnes faire en sorte que le matériel contribue également, car ils ont besoin de développer des pilotes matériels pour les parties qu'ils utilisent pour la version du noyau qu'ils utilisent. C'est pourquoi il faut un certain temps aux développeurs Android indépendants et aux pirates pour porter de nouvelles versions sur des appareils plus anciens et tout faire fonctionner. Les pilotes écrits pour fonctionner avec une version du noyau d'un téléphone peuvent ne pas fonctionner avec une version différente du logiciel sur le même téléphone. Et c'est important, car l'une des principales fonctions du noyau est de contrôler le matériel. C'est beaucoup de code source, avec plus d'options lors de sa construction que vous ne pouvez l'imaginer, mais en fin de compte, c'est juste l'intermédiaire entre le matériel et le logiciel.

Verizon propose le Pixel 4a pour seulement 10 $ / mois sur les nouvelles lignes illimitées

Lorsque le logiciel a besoin du matériel pour faire quoi que ce soit, il envoie une requête au noyau. Et quand on dit n'importe quoi, nous voulons dire n'importe quoi. De la luminosité de l'écran au niveau de volume, en passant par le lancement d'un appel via la radio, même ce qui est dessiné sur l'écran est finalement contrôlé par le noyau. Par exemple, lorsque vous appuyez sur le bouton de recherche de votre téléphone, vous indiquez au logiciel d'ouvrir l'application de recherche. Ce qui se passe, c'est que vous avez touché un certain point sur le numériseur, ce qui indique au logiciel que vous avez touché l'écran à ces coordonnées. Le logiciel sait que lorsque cet endroit particulier est touché, la boîte de dialogue de recherche est censée s'ouvrir. Le noyau est ce qui dit au numériseur de chercher (ou d'écouter, les événements sont «écoutés») pour les touches, aide à comprendre où vous avez touché et indique au système que vous l'avez touché. À son tour, lorsque le système reçoit un événement tactile à un moment donné du noyau (via le pilote), il sait quoi dessiner sur votre écran. Le matériel et le logiciel communiquent dans les deux sens avec le noyau, et c'est ainsi que votre téléphone sait quand faire quelque chose. L'entrée d'un côté est envoyée comme sortie à l'autre, que vous jouiez à Angry Birds ou que vous vous connectiez au Bluetooth de votre voiture.

Cela semble compliqué, et ça l'est. Mais c'est aussi une logique informatique assez standard - une action quelconque est générée pour chaque événement, et en fonction de cette action, des choses arrivent au logiciel en cours d'exécution. Sans le noyau pour accepter et envoyer des informations, les développeurs devraient écrire du code pour chaque événement pour chaque élément matériel de votre appareil. Avec le noyau, tout ce qu'ils ont à faire est de communiquer avec lui via les API du système Android, et les développeurs de matériel n'ont qu'à faire communiquer le matériel de l'appareil avec le noyau. La bonne chose est que vous n'avez pas besoin de savoir exactement comment ou pourquoi le noyau fait ce qu'il fait, il suffit de comprendre que c'est l'intermédiaire entre le logiciel et le matériel vous donne une assez bonne compréhension de ce qui se passe sous le verre.

Une sorte de donne une toute nouvelle perspective à ces gars qui restent éveillés toute la nuit pour travailler sur des noyaux pour votre téléphone, n'est-ce pas?

Ce sont les meilleurs écouteurs sans fil que vous pouvez acheter à tous les prix!
Il est temps de couper le cordon!

Ce sont les meilleurs écouteurs sans fil que vous pouvez acheter à tous les prix!

Les meilleurs écouteurs sans fil sont confortables, sonnent bien, ne coûtent pas trop cher et tiennent facilement dans une poche.

Tout ce que vous devez savoir sur la PS5: date de sortie, prix et plus
La prochaine génération

Tout ce que vous devez savoir sur la PS5: date de sortie, prix, etc.

Sony a officiellement confirmé qu'il fonctionnait sur la PlayStation 5. Voici tout ce que nous savons à ce sujet jusqu'à présent.

Nokia lance deux nouveaux téléphones Android One à moins de 200 $
Nouveaux Nokias

Nokia lance deux nouveaux téléphones Android One économiques de moins de 200 $.

Nokia 2.4 et Nokia 3.4 sont les derniers ajouts à la gamme de smartphones économiques de HMD Global. Comme ce sont tous les deux des appareils Android One, ils sont garantis de recevoir deux mises à jour majeures du système d'exploitation et des mises à jour de sécurité régulières pendant trois ans maximum.

Les meilleures imprimantes photo instantanées portables pour les appareils Android
Imprimez en déplacement!

Les meilleures imprimantes photo instantanées portables pour les appareils Android.

Vous êtes en mouvement et vous créez des souvenirs sur votre mobile. Bien que le numérique soit génial, pourquoi ne pas essayer de rendre ces souvenirs un peu plus permanents avec une photo tangible?

instagram story viewer