human
Quelle est la différence entre le matériel informatique et le matériel du smartphone ? Question étendue : Qu'est-ce qui empêche les gens de développer des pilotes appropriés et d'exécuter des appareils iOS Android et vice versa comme vous pouvez le faire avec OSX et Windows ? Explique comme si j'avais cinq ans.
gpt
La principale différence est que la plupart des smartphones ont des processeurs ARM, alors que les PC ont soit Intel soit AMD. Plus précisément, les smartphones utilisent une architecture RISC, alors que les PC utilisent CISC. RISC signifie « calcul de jeu d'instructions réduit ». Cela signifie que lorsqu'une instruction (commande) est transmise au processeur, il fait exactement une chose. Donc, si je voulais ajouter deux nombres ensemble, le code assembleur pourrait ressembler à ceci : lw $t0 , 0($s0 ) //charger le premier nombre depuis la mémoire lw $t1 , 4($s0 ) //charger le second nombre de la mémoire add $ t2 , $ t0 , $ t1 // additionne les deux nombres sw $ t3 , 8($s0 ) // stocke le résultat en mémoire En d' autres termes , je fais quatre étapes pour effectuer une opération ( addition ). Dans une architecture CISC (complexe instruction set computing), les instructions peuvent effectuer plus d'une tâche à la fois. Je ne connais pas l'assemblage réel pour cela, mais je pourrais écrire les choses là-haut sur une ligne dans CISC. La principale différence est que l'instruction CISC peut effectuer les commandes de chargement et de stockage dans la même instruction que l'addition. L'avantage de CISC est que vous pouvez effectuer des tâches plus avancées avec moins d'instructions, mais l'inconvénient est que le niveau accru de complexité signifie que vous avez besoin de plus de puissance et de ressources. RISC est "lean" et efficace, mais pas tout à fait aussi flexible. Rien de tout cela n'a nécessairement à voir avec la raison pour laquelle vous ne pouvez pas mettre iOS sur votre téléphone. Si je devais hasarder une supposition, je dirais que cela pourrait être fait, mais personne n'a assez de motivation (financière ou autre) pour le faire réellement.