C'est quoi un RESET finalement? (techniquement comment ça fonctionne)
Répondre à la discussion
Affichage des résultats 1 à 11 sur 11

C'est quoi un RESET finalement? (techniquement comment ça fonctionne)



  1. #1
    invite78c2df75

    Question C'est quoi un RESET finalement? (techniquement comment ça fonctionne)


    ------

    Hello all,

    Question con oui je sais, mais concretement (electriquement et/ou electroniquement) comment ça marche un RESET?
    Qu'est ce qu'il se passe physiquement pour que ça reset?

    C'est pas juste "extinction/rallumage super mega vachement rapide" quand meme, sinon pourquoi y aurait des boutons ou fonction Reset on eteindrait et rallumerait de suite... ce qui n'est surtout pas à faire (meme le pire des profanes normalement le sait).


    Meme sur Wikipedia j'ai pas trouvé l'explication ou alors je suis un gros boulet...

    -----

  2. #2
    curieuxdenature

    Re : C'est quoi un RESET finalement? (techniquement comment ça fonctionne)

    Bonjour

    comprendre le reset nécessite de comprendre le fonctionnement du reste de la machine en question.
    Avec un microprocesseur on a là une fonction qui replace le CI dans les conditions de la mise sous tension, tout bêtement.
    Après la mise sous tension le processeur subit une série de programmes d'initialisations bien calibrées, en principe il termine sur une note qui dit "tout va bien" et on peut commencer à bosser avec.

    Malheureusement (ou heureusement, ça dépend de l'optimisme du programmeur) il est possible de faire entrer le matériel dans une boucle folle, les moyens d'en sortir sont au nombre de deux, couper le courant ou relancer la procédure qui vient après la remise sous tension sans avoir à soumettre le matos à cette extrémité.

    Le constructeur des processeurs prévoit donc une broche du CI qui remplit cette fonction, en principe on y applique une brève impulsion de courant, ou bien une mise à la masse. Cela démarre le processus en question.
    L'electronique, c'est fantastique.

  3. #3
    invite78c2df75

    Smile Re : C'est quoi un RESET finalement? (techniquement comment ça fonctionne)

    Ah okééééé .... c'est donc du 100% software, rien à voir avec quelquechose qui se passerait au niveau de l'alimentation.

    Merci beaucoup pour cette réponse bien fournie et claire comme de l'eau de roche des montagnes canadiennes par une belle journée de printemps.


  4. #4
    freepicbasic

    Re : C'est quoi un RESET finalement? (techniquement comment ça fonctionne)

    le reset sert à mettre tout les registres à leur valeur initiale, ce qui permet de démarrer le cpu à une adresse fixe et d'avoir tous les registres dans l'état de démarrage.
    Sur une bascule on a le reset et le set , c'est ces entrées.
    Sur le µp certaines bascules seront set ou reset selon l'état de démarrage voulu par le constructeur.
    Par défaut on l'appelle reset général.(mise à 0)
    (un registre contenant généralement 8 bascules pour faire un octet)
    Et c'est purement hard, bien qu'il existe des resets softs parfois.
    A+, pat

  5. A voir en vidéo sur Futura
  6. #5
    invite78c2df75

    Re : C'est quoi un RESET finalement? (techniquement comment ça fonctionne)

    Ah oui là c'est la version plus pointue, merci là j'ai bien tout pigé (enfin je crois ).

    Ok c'est hard et implementé dans le circuit, et on l'appelle soit de maniere soft soit de maniere hard (comme avec le bouton de notre Paiçai ).
    Là j'ai bon ?


    Et ... Pinaise !!! Je viens seulement de comprendre donc ce que signifie ethymologiquement Reset .... qu'il faut donc prononcer "recette" (opposition à Set) et pas "rézète" ... à la vache quel boulet je suis encore....



    Merci beaucoup là je crois que c'est bon cool

  7. #6
    freepicbasic

    Re : C'est quoi un RESET finalement? (techniquement comment ça fonctionne)

    Citation Envoyé par localheureux Voir le message

    Ok c'est hard et implementé dans le circuit, et on l'appelle soit de maniere soft soit de maniere hard (comme avec le bouton de notre Paiçai ).
    Là j'ai bon ?
    C'est hard systématiquement sur tous les micros.
    Facultativement certains ont aussi parfois une commande soft.


    Et ... Pinaise !!! Je viens seulement de comprendre donc ce que signifie ethymologiquement Reset .... qu'il faut donc prononcer "recette" (opposition à Set) et pas "rézète" ... à la vache quel boulet je suis encore....
    oui, prononcer recette c'est ça
    et non pas
    "fait rizette à papa négro!" qu'on disait dans le temps pour plaisanter...
    A+, pat

  8. #7
    invite78c2df75

    Re : C'est quoi un RESET finalement? (techniquement comment ça fonctionne)

    Y a de quoi s'entrainer à Pyramide meme presque...

    Si t'as faim je te propose comme recette un rizette-eau ..... ok je sors ...







    En tout cas merci encore

  9. #8
    curieuxdenature

    Re : C'est quoi un RESET finalement? (techniquement comment ça fonctionne)

    re

    le reset tel que tu le demandais est purement hard, on actionne manuellement un poussoir, c'est le reset à froid qui réinitialise le matos.
    Le reset à chaud est un programme qui n'agit que pour débloquer le software planté, il n'est pas aussi 'destructif' que l'autre.
    Dans un PC compatible IBM, le reset à chaud se fait en appelant une routine pointée par une adresse réservée tout en haut de la mémoire morte 16 K.

    à l'adresse &hFFFE on trouve un JMP RESET, le label RESET est une adresse mémoire où débute le Power-on self test, sur un IBM c'est l'équivalent d'un JMP &hE05B, adresse standard chez tous les compatibles IBM de la gamme 8088 des années 86 et plus.

    Un petit exemple d'un AT de la marque DUAL (1988)
    power_on_reset:
    JMP FAR PTR LOC_1302 ; (E05B)
    rom_versn_date DB '01/15/88', 0FFH ; BIOS version date code
    model_type DB 0FCH
    ; Model FFh = PC
    ; FEh = 1st XT
    ; FBh = later XTs
    ; FCh = 80286 systems
    ; FAh = models 25/30
    ; F9h = lap-top
    ; F8h = models 70/80 (80386)
    un autre de marque copie pure et dure (1992):
    power_on_reset:
    JMP FAR PTR LOC_948 ; (E05B)
    rom_versn_date DB '11/24/92', 0 ; BIOS version date code
    model_type DB 0FCH
    On reconnait l'adresse E05B Made in IBM...
    L'electronique, c'est fantastique.

  10. #9
    jiherve

    Re : C'est quoi un RESET finalement? (techniquement comment ça fonctionne)

    Bonsoir,
    Le reset est de plusieurs natures:
    Hard Reset : on réinitialise toutes les bascules (presque toutes) constituant le µC à un état connu zéro ou un suivant les cas, en particulier le compteur programme pointe sur une adresse particulière qui dépend du micro; Il est toujours déclenché par la mise sous tension mais peut avoir d'autres sources.
    A noter que la plupart des micro et autres gros circuits peuvent aussi comporter un "power on reset"(por,porn) interne qui se déclenche à la mise sous tension et qui peut réinitialiser des ressources inaccessibles par ailleurs.
    Soft Reset : cela peut être un mixte de reset hard léger, seul certaines bascules sont réinitialisées et de logiciel, le soft reset étant une interruption non masquable prioritaire, tous les intermédiaires sont alors possibles.
    Mais le soft reset peut aussi être un hard reset declenché par logiciel
    Le distinguo entre reset à chaud ou à froid est généralement purement logiciel mais repose, lorsqu'il est bien conçu, sur une information hardware.
    A ce sujet il n'est pas inutile de rappeler qu'à la mise sous tension et malgré un reset une mémoire vive ne contient rien c'est à dire ni "A" ni "non A" et qu'un logiciel bien ecrit initialise les variables qu'il utilise.
    Sur un PC ctrl+alt+supr peut être considéré comme un soft reset.
    JR
    l'électronique c'est pas du vaudou!

  11. #10
    freepicbasic

    Re : C'est quoi un RESET finalement? (techniquement comment ça fonctionne)

    A ce sujet il n'est pas inutile de rappeler qu'à la mise sous tension et malgré un reset une mémoire vive ne contient rien c'est à dire ni "A" ni "non A" et qu'un logiciel bien ecrit initialise les variables qu'il utilise.
    La remarque est intéressante !
    Le reset n'efface pas la mémoire.
    Et un programme mal conçu pourrait fonctionner sur une machine et pas sur une autre.
    L'adresse RAM fatale se mettant dans un état différent.
    Ou démarrer aléatoirement , puis une fois démarrer, à chaque reset fonctionner tant qu'on ne met pas la machine hors tension.
    L'adresse RAM fatale ayant été initialisée finalement une fois, reste avec sa donnée tant quelle est sous tension.
    A+, pat

  12. #11
    jiherve

    Re : C'est quoi un RESET finalement? (techniquement comment ça fonctionne)

    Re
    Même hors tension et c'est la le drame de bien des méthodes de détection de type de reset .
    Certains PC (d'une marque connue mais disparue aujourd'hui)à base de 386 considéraient qu'il y avait reset à chaud si la case mémoire @Adresse contenait une donnée particulière, mais cette donnée étant rémanente même avec une mise hors tension le PC re rebootait pas à "froid " et restait planté.
    Même avec des ram dynamiques (SDRAM,DDR,DDR2) une valeur peut perdurer un certain temps après coupure de l'alim, c'est dépendant de la température mais cela peut atteindre plusieurs secondes.
    J'ai une HP29C (1978) qui conserve l'intégralité de sa mémoire pendant plusieurs dizaines de minutes, il n'y a pas de super capa cela n'existait même pas en rêve à l'époque.
    Donc en cas de pb couper, toujours attendre une ou deux minutes et remettre sous tension au cas ou on aurait affaire à du soft de m...!
    JR
    l'électronique c'est pas du vaudou!

Discussions similaires

  1. Le feu,c'est quoi finalement?..
    Par invitea12667f3 dans le forum Chimie
    Réponses: 18
    Dernier message: 31/08/2010, 20h04
  2. c'est quoi le PIC et comment et comment utilise le pic
    Par invite7f7ee5d6 dans le forum Électronique
    Réponses: 2
    Dernier message: 08/04/2010, 16h05
  3. Réponses: 2
    Dernier message: 28/10/2009, 06h11
  4. Sciences et parasciences : finalement, comment les distinguer ?
    Par invite1c1608a9 dans le forum Epistémologie et Logique (archives)
    Réponses: 36
    Dernier message: 04/02/2006, 08h00
Découvrez nos comparatifs produits sur l'informatique et les technologies.