Accueil Divers Architecture d'un Micro Ordinateur Comment l'ordinateur calcule

Comment l'ordinateur calcule

Dans sa forme la plus simple, un ordinateur est un appareil qui manipule les informations, parfois également appelé "données ". Informations peuvent prendre et qui prend de nombreuses formes. Vous pouvez voir ces différentes formes chaque fois que vous utilisez votre ordinateur. Les mots que vous êtes en train de lire en ce moment, les signaux de la touche sur laquelle vous appuyez sur votre clavier, les fichiers que vous chargez sur votre disque dur, tous les différents types d'informations que votre ordinateur manipule. Cette section se penche sur certains des principes

fondamentaux de la façon dont les ordinateurs fonctionnent. Ce sont les principes qui sous-tendent tout ce qui se passe à l'intérieur de l'ordinateur.

 

Exemple : Que se passe-t-il lorsque vous appuyez sur une touche

Pour illustrer la manière dont l'ordinateur fonctionne, nous allons prendre un exemple très simple. Supposons que vous travaillez sur un traitement de texte et que vous tapez la lettre "M". Voici ce qui se passe, en termes généraux, lorsque vous appuyez sur la touche "M": Le clavier envoie un signal électrique, appelé un code de numérisation à l'ordinateur. Le contrôleur du clavier interprète le code de numérisation et détermine que la lettre enfoncée était un "M". Il stocke ce "M" dans une mémoire spéciale jusqu'à ce que le processeur est prêt à traiter. Le contrôleur envoie un signal au processeur, appelé une interruption. Une alarme indique au processeur que certaines partie de l'ordinateur a des informations de processus et veut son attention. Dans ce cas, le contrôleur du clavier veut le processeur à examiner cette touche. Le processeur est presque toujours en train de faire beaucoup de choses, et partage son temps entre de nombreuses tâches. En conséquence, la plupart chaque événement doit attendre son tour. Le processeur traite les signales en fonction de leur priorité. Quand il est temps de faire face à l'appui, le processeur achemine vers le programme pour le système d'exploitation que vous utilisez. En supposant que vous utilisez un système d'exploitation multi-tâches comme Windows, le système d'exploitation décide quelle fenêtre vous avez appuyé sur la touche et qu'il envoie un message à la fenêtre pour dire qu'une touche a été enfoncée. La fenêtre décide quoi faire avec la touche. Car dans ce cas c'est votre fenêtre de traitement de texte, et la touche sur laquelle vous avez appuyé a été une lettre ordinaire, le mot processeur ajouter cette lettre à son domaine de travail pour le fichier que vous avez ouvert. La lettre va prendre un octet de la mémoire de votre ordinateur (RAM). Autres touches peuvent être traitées différemment (par exemple, si vous avez appuyé sur la touche pour dire le mot processeur pour quitter). La fenêtre fera alors appel au système d'exploitation d'afficher la lettre sur l'écran. Le système d'exploitation affiche la lettre à l'écran en l'ajoutant à votre carte vidéo la mémoire vidéo. La prochaine fois que la carte vidéo actualise votre moniteur (re-affiche ce qui est dans sa mémoire vidéo) la lettre apparaît à l'écran. La plupart des cartes vidéo actualiser le moniteur entre 60 et 100 fois par seconde ! Tout cela semble se produire instantanément parce que l'ordinateur est simplement beaucoup plus vite que les humains peuvent facilement percevoir. Mais en dépit de l'illusion créée par la vitesse de l'ordinateur, une grande partie de l'activité se passe à l'intérieur de la boîte même la plupart des activités de base. En fait, même dans la description ci-dessus, j'ai omis de nombreuses étapes et des détails. De liste chaque étape peut prendre des dizaines de pages, ne serait-ce que pour cet exemple simple! Le processeur lui-même est en train de traiter des milliers de tâches ménagères chaque seconde, et chaque partie de l'ordinateur a un travail à faire sur une base continue. Cela vous donne une idée de la façon dont les processus informatiques, se déplace, et stocke les informations. Bref je pense que peut-être que les ordinateurs ne sont que trop compliqué à comprendre. Heureusement, nous n'avons pas vraiment besoin de comprendre chaque détail qui se passe à l'intérieur ;). Il est généralement suffisant de savoir ce que les parties de l'ordinateur et de la façon dont ils interagissent.