-Anatomie et physiologie • Animaux et l'environnement • culture generale • economie • flore et ses bienfaits • Internet et Informatique • L'alimentation et la nutrition • La Biologie • Le mésothéliome • Les épices • Les fruits et légumes • Les vitamines • Maladies & Affections • Médecine et traitements • Médicaments • monde technologique • remèdes naturels • Santé et Bien-être • sciences et génie -orange

samedi 30 mars 2013

Que signifie «mémorisation" Mean?

La mémorisation, qui est semblable à la mémorisation, mais spécifique aux ordinateurs, est une méthode d'optimisation de la vitesse d'un programme en augmentant la quantité d'espace qu'il utilise. Que cette technique implique directement, c'est qu'un programme est conçu pour rappeler les calculs d'une fonction, et le résultat est stocké dans une mémoire cache. La prochaine fois que la fonction est appelée, le programme peut récupérer le calcul à partir du cache plutôt que de refaire le même calcul. Contrairement à la réduction de résistance, ce qui accélère la machine basée sur une vitesse semblable à l'espace et compromis, mémorisation est portable et peut être utilisé sur de nombreuses machines.

Les utilisateurs ne peuvent pas le voir, mais les programmes de faire des calculs tout le temps. Quand quelqu'un clique sur un bouton sur un programme ou utilise une fonction inhérente, un calcul est nécessaire pour le faire fonctionner. Souvent, l'utilisateur devra utiliser la même fonction à plusieurs reprises sans aucune modification. Sans mémorisation en place, même si le programme venez d'effectuer un calcul, il serait nécessaire de le faire à nouveau. Cela rend la vitesse du programme plus lent que s'il stocké le résultat.

Le résultat d'un calcul est stocké dans une zone de mémoire cache. Avec mémorisation, lorsque l'utilisateur effectue la même ou une entrée similaire, le programme fera appel à partir du cache plutôt que de faire le calcul pour obtenir la réponse. En faisant cela, le programme fait gagner du temps et devient optimisé et plus rapide. L'entrée peut être similaire et pas exactement les mêmes, de sorte que certains calculs ne sont pas tout à fait exacte, mais l'imprécision est généralement très faible et peu susceptible de provoquer des erreurs.

La technique mémorisation réalise essentiellement un compromis. Tous les programmes sont construits avec des contraintes de taille et de temps. Ici, la taille est sacrifié pour la vitesse peut augmenter. Les résultats sont stockés dans la mémoire cache, la mémoire de manière plus nécessaire pour le programme. La quantité de mémoire sacrifié est très faible, en raison d'un cache est limitée à la somme des résultats qu'il peut stocker, mais il ajoute encore au coût de l'espace.

Un autre semblable, mais pas aussi fiable, technique d'optimisation compromis est la réduction de la force. Réduction de la résistance ne diminue pas la force de ce programme, mais la force du calcul en le décomposant en plus faibles, les moins coûteuses fonctions de mémoire. Par exemple, la multiplication nécessite une plus grande quantité de temps à traiter que plus, de sorte que la formule sera modifiée afin de permettre moins le temps de processus intensif. Cette technique est en mesure d'accélérer les processus, mais les économies ne peuvent pas être vus sur toutes les machines et l'enregistre uniquement moment de la compilation.