2017-10-02 7 views
0

La fonction MMU peut-elle être émulée dans le logiciel ou la puce MMU est-elle nécessaire pour qu'un processeur puisse prendre en charge la mémoire virtuelle?La fonction MMU peut-elle être émulée dans un logiciel ou la puce MMU est-elle nécessaire pour qu'un processeur prenne en charge la mémoire virtuelle?

Une telle émulation existe-t-elle? L'impact de la performance est-il important?

+0

Par "puce MMU", incluez-vous les traductions d'adresses sur les matrices, telles qu'elles figurent par exemple sur la puce MMU? tous les processeurs Intel de ce siècle? – Caleth

+0

@Caleth pour être honnête, je ne sais pas sur l'implémentation Intel de cette fonction. Je ne sais pas comment Intel fait la traduction d'adresse sur-die et en quoi cela diffère-t-il des puces MMU traditionnelles et de la fonction. Est-ce comme une MMU intégrée? –

Répondre

0

Il pourrait être émulé dans un logiciel. Le problème est que ce serait douloureusement lent. Il y aura probablement une exception pour chaque accès mémoire.