CNAM VARI
  Architecture des systèmes
2003  
 

 

Réponses

 

1) Quel est le rôle de la mémoire?
  La mémoire a pour but la conservation des informations en vue de leur traitement.
  Ces informations sont soit des instructions soit de données.
  On distingue les mémoires volatiles (RAM) et les mémoires permanentes (ROM)

2) Qu'est-ce qu'un bus?
  Un bus et un groupe de fil transportant des informations de même type.
  Bus d'adresse, bus des données, bus de commandes, ISA, EISA, AGP, PCI, SCSI...:
  sont des exemples de bus de terrain.

3) Citez tous les bus d'un microprocesseur.  

  • Bus d'adresse  
  • Bus des données  
  • Bus de commandes
      En général la taille du bus des adresses est un multiple entier de la taille du bus des données.
      Quand on dit qu'un processeur est un processeur 32bits on parle du bus des données.
      Ces bus peuvent être partagé afin de limiter les connexions (multiplexage)

    4) Quelle est l'opération minimale et élémentaire qui doit être présente
      dans tout microprocesseur pour pouvoir réaliser des calculs?

      C'est l'addition. C'est pour cela que tout micro processeur (même sans   co processeur arithmétique) contient un additionneur.

    5) Citez et commentez trois exemples d'indicateur du registre d'état du processeur. A quoi servent-ils?

    6) Existe-t-il une opération non réductible en une suite d'addition?
      Non
      Toute opération ou formule, si complexe soit-elle, est décomposable en une suite plus
      ou moins longue d'additions. C'est cette universalité qui fait des calculateurs (ordinateurs)
      des machines potentiellement capable de tous calculer.

    7) Quelles sont les trois instructions de tous langages de troisième génération?

    8) Pourquoi un micro-ordinateur a-t-il besoin de deux sortes de mémoires?
      Lors de la mise hors tension le contenu de la mémoire centrale (RAM ou mémoire vive) est
    invalide. Il faut donc recourrir à une mémoire permanente (ROM) lors de la mise sous tension afin
    de pourvoir executer la séquence d'initialisation du processeur puis du système entier (RESET)
    La mémoire RAM est (en général) volatile mémoire (sauf par ex: les mémoires à bulles SAGEM)
    On pourrait envisager de ce passer de ROM en utilisant un disque dur qui est aussi une mémoire
    permanente (réinscriptible) mais beaucoup moins rapide. Et puis le processeur si il dispose
    d'un bus d'adressage de la mémoire ne dispose pas en standrad d'un bus accedant au disque dur.

    9) Convertir la donnée hexadécimale ABBE en binaire puis dans le système décimal.

    en décomposant par groupe de 4 bits on a:
    rappel	A=10=1010 	B=11=1011        	E=14=1110
            A	        B	      B	        E
          1010	       1011	     1011     1110  en base 2
    
    R =   10.16.16.16  +   11.16.16  +   11.16  + 14
    R =   40960        +   2816      +   176    + 14
    
          R=43966 en base 10
    

    10) On désir additionner 2003+2002 exprimez le résultat en hexadécimale et indiquez quel devrait être la taille du bus des données, en nombre de bits, pour contenir le résultat.



  •  


    Autre execrice de convertion hexa decimal binaire avec sa solution: