Tout à fait:
1) avant les ARMs étaient limités à 4Go de mémoire totale, maintenant avec la dernière variante de leur jeux d'instruction ARMv7 ils sont uniquement limités à 4Go par processus, mais ils peuvent avoir jusqu'à 256Go de mémoire totale (40bit).
Ce qui fait que s'ils veulent vraiment cibler les serveurs, il faudra qu'ils changent encore leur jeu d'instruction pour autoriser plus de 4Go par processus..
2) le MIPS possède 2 variantes de chaque instruction entières une avec ou sans TRAP en cas de débordement entier.
Le TRAP est grosso-modo l'équivalent d'une exception mais gérée directement par le CPU.
L'avantage est que, en Ada par exemple, cela permettrait de générer une exception en cas de débordement entier sans avoir à rajouter de code dans le chemin 'normal' (sans débordement): gain en efficacité..
Et je trouve que le comportement d'Ada bien plus sain que celui du C qui peut causer des problèmes de sécurité, donc j'aime bien le MIPS..
[^] # Re: Perfs smartphones
Posté par reno . En réponse au journal addr.sun_family = AF_DBUS;. Évalué à 5.
1) avant les ARMs étaient limités à 4Go de mémoire totale, maintenant avec la dernière variante de leur jeux d'instruction ARMv7 ils sont uniquement limités à 4Go par processus, mais ils peuvent avoir jusqu'à 256Go de mémoire totale (40bit).
Ce qui fait que s'ils veulent vraiment cibler les serveurs, il faudra qu'ils changent encore leur jeu d'instruction pour autoriser plus de 4Go par processus..
2) le MIPS possède 2 variantes de chaque instruction entières une avec ou sans TRAP en cas de débordement entier.
Le TRAP est grosso-modo l'équivalent d'une exception mais gérée directement par le CPU.
L'avantage est que, en Ada par exemple, cela permettrait de générer une exception en cas de débordement entier sans avoir à rajouter de code dans le chemin 'normal' (sans débordement): gain en efficacité..
Et je trouve que le comportement d'Ada bien plus sain que celui du C qui peut causer des problèmes de sécurité, donc j'aime bien le MIPS..