Informatique

Fermé
chamilebassayev Messages postés 7 Date d'inscription jeudi 2 avril 2009 Statut Membre Dernière intervention 4 novembre 2009 - 2 avril 2009 à 21:11
 loupius - 2 avril 2009 à 22:33
Bonjour,
quelle est la déference entre le Processeur et le Microcontroleur
A voir également:

1 réponse

C'est simple: pour fonctionner un microprocesseur a besoin:
- d'exécuter un programme au démarrage: d'où des circuits de mémoire morte (ROM),
- de travailler sur des informations: d'où des circuits de mémoire dynamique (RAM),
- de conserver des informations: d'où des circuits de mémoire réinscriptible (EEPROM),
- de rafraîchir cette mémoire dynamique: d'où des circuits de rafraîchissement,
- de communiquer: d'où des circuits d'interface série, i2c, usb ou autres,
- de lire/écrire des infos: d'où des circuits d'interface parallèle, de conversion Analogique/Numérique ou l'inverse,
- etc ... mais à chaque fois des circuits en plus avec des bus de communication et tout le taintouin !
Alors qu'avec un microcontrôleur: tout est dedans!
Alors évidemment, si un microcontrôleur remplace dix ou vingt circuits, il y a des inconvénients (sinon le microprocesseur aurait disparu). Les puces ont une taille qui n'est pas extensible à l'infini, donc on ne trouve pas (encore) de microcontrôleur avec 4Go de mémoire, avec une zone de programme de 1Go, avec une horloge de 2GHz, avec 4 ports Série, 8 ports Usb.... on ne peut (mal)heureusement pas tout avoir. Il faut faire un choix et le choix est très large: certains microcontrôleurs ont plus de mémoire, vont plus vite, ont plus de ports, n'ont pas la même architecture, ... que d'autres.
Vu la différence ;-)
0