INTELLIGENCE ARTIFICIELLE - RÉSEAU DE NEURONES

Signaler
Messages postés
63
Date d'inscription
mercredi 23 janvier 2002
Statut
Membre
Dernière intervention
16 avril 2008
-
Messages postés
1466
Date d'inscription
vendredi 2 janvier 2004
Statut
Modérateur
Dernière intervention
14 février 2014
-
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/15342-intelligence-artificielle-reseau-de-neurones

Messages postés
1466
Date d'inscription
vendredi 2 janvier 2004
Statut
Modérateur
Dernière intervention
14 février 2014
1
salut,

le probleme, c'est que vous pouvez obtenir un thread planté qui tourne a fond en boucle sans wait ou autre, une prise de temps enorme sur windows qui ne considerera pas cela comme une erreur et c'est normal, cela pourrait tres bien ne pas l'etre. Le systeme windows semble alors devenir lent.

@++
Messages postés
21041
Date d'inscription
jeudi 23 janvier 2003
Statut
Modérateur
Dernière intervention
21 août 2019
29
Mais non, c'est seulement en interceptant les exceptions.
Un prog avec bug peut parfois tourner un moment avant que ne soit mis en évidence le bug.
Messages postés
908
Date d'inscription
jeudi 26 juillet 2001
Statut
Modérateur
Dernière intervention
1 février 2015
2
c'est en identifiant vers où pointe la mauvaise référence que windows comprend quel programme n'a pas restauré le registre et qu'il l'expulse ?
Messages postés
21041
Date d'inscription
jeudi 23 janvier 2003
Statut
Modérateur
Dernière intervention
21 août 2019
29
Rien que du normal:
Sous Windows, on ne peut considérer comme écrasés dans une fonction: EAX, ECX et EDX, tous les autres doivent être restitués en sortie comme on les a trouvés en entrant dans la fonction.
Si donc dans la WndProc (par exemple) on a EDI qui pointe une adresse très utilisée et si on a un appel vers une fonction, au retour EDI doit encore pointer au même endroit sinon on part en exception mémoire à tout coup.

Pour ce qui est du prog générant une exception, c'est lui qui est viré par l'OS car il tourne dans un espace mémoire isolé du reste et c'est l'OS qui l'héberge.
Il est bien entendu encore possible de faire planter l'OS mais un prog qui fait cela est à considérer comme un virus ou autre malfaisance.
Afficher les 14 commentaires