Les partenaires publicitaires:

Les avantages et inconvénients de Isolated entrée et mémoire de sortie

Dispositifs d'entrée et de sortie (I / O) sont les parties d'un système informatique, comme le clavier ou le modem, qui envoient ou reçoivent des informations de et vers les processeurs de l'ordinateur. Dans les systèmes de mémoire mappé d'E / S, I / O dispositifs utilisent une partie de la mémoire de l'ordinateur comme adresse pour transmettre des messages. Dans les ordinateurs avec des systèmes isolés de mémoire, I / O et la mémoire ont des adresses différentes.

  1. I / O

    • Les systèmes informatiques peuvent carte I / O à une adresse dans les banques de mémoire parce que le processus de messagerie de périphériques d'E / S est similaire à l'échange de données avec la mémoire de l'ordinateur. Le même bus - la voie électronique pour transmettre des informations vers et depuis les processeurs - sert à accéder à la fois la mémoire et les périphériques d'entrée et de sortie. Un inconvénient à la mémoire isolé est que les systèmes Memory-Map sont plus simples pour le bus, car il utilise le même ensemble d'adresses pour les opérations d'E / S et de la mémoire.

    • Carte Mémoire




      • Dans un système de mémoire mappée, il devient difficile pour l'ordinateur de distinguer les opérations d'E / S d'autres options logicielles accès systèmes de mémoire isolé mémoire- ne pas avoir ce problème. Opérations E / S dans les ordinateurs mappés en mémoire utilise seulement une partie de l'adresse de la mémoire est pleine, pour faire leur emplacement plus distinctif. Systèmes isolés de mémoire sont plus complexes parce que, contrairement mémoire mappé ordinateurs, ils ne peuvent pas utiliser les mêmes systèmes de décodage et de contrôle pour la mémoire et les périphériques E / S. Dans les ordinateurs mappés en mémoire, aucune instruction qui apporte des données sur la mémoire fonctionne également sur les périphériques d'entrée et de sortie.

      Programmation

      • Dans un mémoire d'ordinateur isolé, la programmation est plus propre: I / O possède sa propre adresse distincte, afin que l'ordinateur peut utiliser les adresses de déterminer si elle est mémoire ou E / S qu'un programme devrait travailler avec. Avec la mémoire de mappage, cependant, toute instruction qui fait référence à mémoire peut également être utilisé comme une instruction pour le système E / S. Avec mémoire isolé, les programmes doivent ajoutées "Dans" et "Dehors" instructions pour extraire ou envoient des données en mémoire ou I / O adresses.

      Espace de Mémoire

      • Lorsqu'un ordinateur utilise un système d'E / S mappés en mémoire, partie de l'espace l'ordinateur utilise pour la mémoire est consacrée à des adresses d'entrée et de sortie, laissant moins pour le stockage de la mémoire réelle. Grâce à la cartographie de la mémoire, I / O adresses doivent être écrits de sorte qu'ils sont distincts des banques de mémoire autour de eux adresses d'E / S attribution est plus simple dans les systèmes isolés de mémoire. Parce que les périphériques d'E / S prennent moins de place que la mémoire à une adresse donnée, il est possible partie de l'espace de mémoire à l'adresse d'E / S sera utilisé et gaspillé.

    » » » » Les avantages et inconvénients de Isolated entrée et mémoire de sortie