Bonjour,
Étant plus orienté software que hardware j'aimerais que quelqu'un m'éclaire sur le fonctionnement du bidule sur lequel je tape du code tous les jours : mon PC.
Par souci de simplicité je vais prendre l'exemple d'un "ordinateur" basique.
Admettons que l'on ait un 6502 (8bit), de la RAM (peu), et une ROM pour lancer un truc bidon.
Lorsque je démarre le système qui fait quoi en premier (le proço reçoit les infos contenus dans la ROM, ou la ROM reçoit "un message" du proço lui demandant de déballer son sac, ou autre chose) ?
Corrigez moi si je me trompe :
- Je sais simplement que toutes les données sont acheminées via les bus de données et d’adresses.
- Les 2 type de Bus sont respectivement connectés aux différents composants.
- Le Bus d'adresses est unidirectionnel et ne véhicule que des adresses. Unidirectionnel dans le sens où les adresses sont envoyé de la ROM vers le proço (??).
- Le Bus de données est quant à lui bidirectionnel mais c'est tout ce que je sais.
- Quant à la RAM, elle dispose d'une quantité de blocs mémoires dépendant de sa capacité. Mais elles stock quoi : simplement des données, mais qui viennent d'où ?
- Le processeur ne peut interagir qu'avec un seul composant à la fois.
Désolé c'est un peu fouillis.
L'électronique dès qu'il commence à y avoir des bits c'est un peu galère.
Merci.
-----