L’architecture des ordinateurs se réfère à un
certain nombre d'idées similaires dans les sciences informatiques champs et de
la technologie. Au niveau logiciel, il se réfère à des systèmes de langage
d'assemblage qui relient les différentes parties du matériel de l'ordinateur en
un système de fonctionnement unique. Lorsqu'il s'agit de matériel, elle
s'applique également à des méthodes de création et d'utilisation du matériel et
le processus de construction de composants de l'ordinateur. Chacune de ces
définitions décrit un processus similaire - l'idée de commencer avec un système
informatique qui ne fonctionne pas et le rendre fonctionnel -, mais ils se
ressemblent tous au processus d'un point de vue différent.
La version du
logiciel de l'architecture de l'ordinateur est probablement le plus difficile
pour une personne non-technique à comprendre. Un système informatique exécute
des milliers de tâches à un moment donné qui n'ont rien à voir avec ce que
l'utilisateur est en train de faire. Ces tâches sont à la base des systèmes de
l'ordinateur. Il peut se déplacer informations de court terme à la mémoire à
long terme ou le contrôle du temps contre une tâche planifiée pour voir si il
est temps pour l'activation.
Toutes ces
fonctions d'architecture d'ordinateur s'appuient sur le code machine pour
comprendre la façon dont les différentes parties de la machine sont connectés.
Ce code crée un modèle de base du matériel de l'ordinateur que les programmes
qui fonctionnent mieux utiliser pour accéder à des choses comme le temps de
processeur et des adresses de mémoire. Ce code machine plan définit la
structure du système du point de vue du logiciel.
La première
version du matériel de l'architecture de l'ordinateur est la forme utilisée
pour créer le modèle de logiciel. Cette forme de centres d'architecture sur la
façon dont les différentes parties de la machine envoyer et recevoir des
données en vue de travailler ensemble. Par exemple, si un module de mémoire
veut informations formatées de manière spécifique, il est important que le
processeur envoie dans ce format de sorte que les données peuvent être
stockées. Si les différentes parties de l'ordinateur ne peuvent pas communiquer
avec l'autre, le système ne fonctionnera pas.
L'autre version
matérielle de l'architecture de l'ordinateur se concentre sur une seule pièce
de matériel. Cette méthode nécessite concepteurs de regarder une pièce
individuelle et de déterminer comment il va fonctionner. Presque chaque morceau
de matériel informatique contient une série complexe d'instructions de
manipulation de données, recevoir des instructions et des commandes. Tout cela
se déroule dans le matériel, ce qui nécessite un système de langue et commande
entièrement réalisé. En substance, chaque pièce de matériel fonctionne comme un
ordinateur très spécialisé.
Depuis chacune
de ces définitions parle d'une facette différente de l'architecture de
l'ordinateur, ils finissent tous emboîtement bien. Tout d'abord, un designer se
penche sur les différents morceaux du matériel et détermine la façon dont ils
travaillent. Ensuite, les morceaux sont mis ensemble pour former un système
matériel. Enfin, le code machine est utilisé pour connecter les systèmes entre
eux de telle sorte que les programmes peuvent interagir avec le materiel