2 votes

Est-il correct de dire que la mémoire principale (RAM) est une partie de l'unité centrale de traitement (CPU) ?

J'ai récemment eu une dispute avec mon professeur d'anglais, à cause du texte qui nous a été donné pour la traduction. Il affirme :

Les équipements composant le système informatique sont appelés matériel. L'élément le plus important du matériel est le CPU (Central Processing Unit). Il s'agit de l'unité électronique au centre du système informatique. Elle contient le processeur et la mémoire principale.

Elle a rejeté mon argument selon lequel l'auteur voulait probablement dire la mémoire cache du CPU et a précisé que la mémoire principale est la RAM. Elle n'a pas non plus accepté l'idée qu'il avait probablement tort dans ce cas.

Je n'ai pas obtenu d'explications à ce sujet. Chercher quelque chose sur Google ne m'a pas aidé non plus.

Le texte parle d'ordinateurs et dans les paragraphes suivants il affirme que les ordinateurs peuvent avoir un clavier, un écran et une imprimante; je suppose qu'on peut dire en toute sécurité que le texte parle de PC.

Alors, à l'exception des microcontrôleurs et des SoC (la plupart d'entre eux utilisent cependant une mémoire externe), est-il correct de dire que le CPU contient de la RAM? Ou l'a-t-il fait à un moment donné sous une forme quelconque?

0 votes

Le processeur (CPU) est la puce processeur. Il contient une certaine mémoire vive, utilisée principalement pour le caching. Dans un PC, la mémoire principale est située dans des chipsets séparés, à d'autres emplacements sur la carte mère. Cependant, au fil des ans, certains processeurs ont été produits avec une mémoire principale limitée intégrée à la puce, destinée à être utilisée dans des unités autonomes telles que les contrôleurs de processus ; ils sont trop limités pour être utilisés dans les PC. Cependant, il arrive parfois que le terme CPU soit mal appliqué à des systèmes complets, notamment dans les diagrammes réseau, en tant que terme générique pour les nœuds de traitement (PC, tablettes, etc.), pour les distinguer des autres composants réseau.

2 votes

Le texte est simplement un peu dépassé et/ou adopte une perspective plus élevée sur les ordinateurs aujourd'hui, le mot CPU est utilisé pour une puce qui ne contient pas de RAM (le microprocesseur). Mais autrefois, et aussi d'un point de vue conceptuel (pensez aux mainframes ou aux grands centres de données), le CPU était simplement distingué de la périphérie (deux très grands boîtiers). Je ne suis pas sûr que le terme "CPU" soit encore utilisé de cette manière dans un contexte quelconque, mais il l'était certainement, jusqu'à ce que la modularité des ordinateurs change. À cet égard, je tiens à différer du commentaire et de la réponse donnés jusqu'à présent.

0 votes

@ClassStacker Donc vous avez également vu cette utilisation par le passé.. J'ai vu cette utilisation au Royaume-Uni dans le passé. Êtes-vous basé en Amérique?

3voto

jlliagre Points 13539

Le point clé de votre question est mon professeur d'anglais, donc il ne s'agit pas de technologie mais de compréhension de la langue anglaise et éventuellement de traduction.

Que le texte soit techniquement correct ou non ne devrait pas importe. Si l'auteur a écrit que la RAM fait partie du CPU, vous devez le prendre tel quel et ne pas modifier le texte de l'auteur. Argumenter sur les détails informatiques avec un professeur d'anglais est probablement inutile et voué à l'échec, comme vous l'avez vécu.

En tout cas, le texte que vous avez étudié est assez dépassé, probablement du début des années 80, comme le montre cette phrase : Les micro-ordinateurs, communément appelés micros, sont les plus petits et les moins puissants. Ils sont de la taille d'une machine à écrire. Son auteur oppose l'Unité Centrale de Traitement aux périphériques, auquel cas la RAM fait en effet partie de la première. Plus tard, le texte indique que le microprocesseur est composé de registres et d'une ALU et qu'il agit en tant qu'Unité Centrale de Traitement de l'ordinateur, rectifiant ainsi l'affirmation controversée initiale.

0 votes

Je suis d'accord sur le fait que je devrais simplement suivre les exercices et ne pas essayer de trouver des erreurs de l'auteur, mais j'étudie un sujet informatique; nos manuels d'anglais ont été spécialement conçus pour ce cours. Donc, traduire quelque chose comme "je n'ai rien remarqué" doit créer une certaine dissonance dans ma tête, vous ne trouvez pas?

0 votes

Au fait, merci pour la source de la citation, je n'ai pas vu le texte original (le nôtre est comme la moitié de cela, sans ces signes évidents de vieillesse).

0 votes

Bien joué d'avoir trouvé le texte et montré quelle définition de CPU était utilisée.

2voto

Tout d'abord, je vais me concentrer sur votre question:

Est-il correct de dire que la mémoire principale (RAM) fait partie de l'UC?

Cette question semble être posée en réaction à l'affirmation suivante:

L'élément le plus important du matériel est l'UC (Unité Centrale de Traitement).... Il contient le processeur et la mémoire principale.

Non, l'UC ne contient pas la Mémoire Principale.

Wikipedia définit le CPU comme suit:

Une unité centrale de traitement (CPU) est le circuit électronique à l'intérieur d'un ordinateur qui exécute les instructions d'un programme informatique en effectuant les opérations arithmétiques, logiques, de contrôle et d'entrée/sortie spécifiées par les instructions. L'industrie informatique utilise le terme "unité centrale de traitement" depuis au moins le début des années 1960. Traditionnellement, le terme "CPU" fait référence à un processeur, plus spécifiquement à son unité de traitement et unité de contrôle (CU), distinguant ces éléments principaux d'un ordinateur des composants externes tels que la mémoire principale et les circuits d'entrée/sortie.

Le Processeur est distinct de la mémoire principale. Remontant jusqu'au Intel 4004 créé en 1971, le premier microprocesseur dans lequel les CPUs modernes trouvent leur héritage, la RAM (alias "Mémoire Principale") a toujours été un composant externe à l'UC.

Voici un schéma bloc du successeur du 4004, l' Intel 8080, introduit en avril 1974 (il est très similaire au Motorola 6800 sorti en août de la même année):

entrez la description de l'image ici

Remarquez les broches étiquetées D0-7 et A0-15. Les broches D sont connectées à la Mémoire Principale et sont utilisées pour transférer 8 bits de données de/vers la RAM à la fois. Cela fait de l'Intel 8080 un processeur 8 bits. Les broches A sont également connectées à la Mémoire Principale, mais servent à spécifier l'adresse en mémoire qui doit être accédée lors de la prochaine opération de lecture/écriture de données. Ces 16 signaux d'adresse permettent au processeur d'accéder jusqu'à 64KB de mémoire (216 = 65536 = 64KB).

Le fait que la mémoire soit externe au processeur est expliqué à la page 263 du livre Code de Charles Petzold (publié par Microsoft Press):

Le 8080 est un microprocesseur 8 bits qui lit des données depuis la mémoire et écrit des données dans la mémoire 8 bits à la fois. La puce inclut huit signaux étiquetés D0 à D7. Ces signaux sont les seuls de la puce qui sont à la fois des entrées et des sorties. Lorsque le microprocesseur lit un octet de mémoire, les broches fonctionnent comme des entrées; lorsque le microprocesseur écrit un octet dans la mémoire, les broches fonctionnent comme des sorties. [soulignement ajouté]

Évidemment, un signal d'entrée (ou de sortie) n'est nécessaire que lorsqu'un appareil se connecte à un autre appareil, dans ce cas, la Mémoire Principale.

Une observation supplémentaire est que si la Mémoire Principale était intégrée à l'UC, il serait impossible d'augmenter la quantité de mémoire disponible pour l'ordinateur. Il a été reconnu très tôt dans le développement des circuits intégrés utilisés pour les ordinateurs, en partie en raison du coût extrêmement élevé de la RAM à l'époque, que les utilisateurs pourraient avoir besoin d'ajouter plus de mémoire plus tard. Il serait et reste une idée ridicule d'intégrer la Mémoire Principale dans l'UC.


Est-il correct de dire que l'UC contient la RAM? Ou l'a-t-elle contenue à un moment donné sous une forme ou une autre?

Oui, même les premières UC contenaient de la RAM (en quelque sorte).

C'est-à-dire, si par RAM on entend une mémoire qui peut être accédée de manière non séquentielle et est volatile, c'est-à-dire que son contenu est perdu lorsque l'alimentation n'est plus appliquée.

À la page 264 de Code nous trouvons une description de cette "mémoire intégrée":

En plus de l'accumulateur, le 8080 contient six registres qui peuvent également contenir des valeurs sur 8 bits à l'intérieur du microprocesseur.... Tout comme l'accumulateur, les six autres registres sont des verrous; le processeur peut déplacer des octets de la mémoire dans les registres, et des registres dans la mémoire.

Donc, cela s'étire probablement de la définition de la RAM (et ce n'est en aucun cas de la Mémoire Principale). Cependant, il est évident que les Registres dans une UC fonctionnent comme une mémoire. Par exemple, ils sont utilisés pour stocker temporairement des valeurs pendant que le processeur effectue des calculs en utilisant l'Accumulateur ou pour stocker une adresse dans la Mémoire Principale pour lire/écrire des données depuis/vers celle-ci.

Les processeurs modernes incluent désormais aussi un Cache CPU. Cependant, cela n'est toujours pas de la Mémoire Principale. En ce qui concerne le cache de l'UC et la Mémoire Principale, le premier est utilisé pour stocker une copie de certaines données trouvées dans la RAM afin d'accélérer le temps de traitement (du fait que la mémoire cache est beaucoup plus rapide que la mémoire principale). À aucun moment l'UC n'utilise son cache comme emplacement de stockage "permanent" pour les données de la manière dont la Mémoire Principale est utilisée.


Note secondaire:

Comme d'autres l'ont souligné, le texte complet cité dans votre question est un peu ambigu. Particulièrement la partie que j'ai citée plus tôt:

L'élément le plus important du matériel est l'UC (Unité Centrale de Traitement).... Il contient le processeur et la mémoire principale.

Que le texte prétende que l'UC est le boîtier dans lequel tous les autres composants "importants" sont contenus, ou que c'est le microprocesseur, je ne peux pas le dire. Quoi qu'il en soit, j'espère que cette réponse aide à répondre à ce que je crois être votre question principale: la Mémoire Principale fait-elle partie de l'UC ou non.

0 votes

Vous avez écrit, en citant "l'unité électronique au centre du système informatique.", et avez déclaré que "Sur la base de cette description, je comprends que la référence au CPU signifie exactement ce qui est indiqué dans votre citation, l'Unité Centrale de Traitement, ou simplement Processeur." <-- N'avez-vous pas envisagé que, sous l'ancienne définition du CPU en tant que boîtier, il est toujours au centre, avec des périphériques connectés à lui.. tels qu'un clavier, un écran, un moniteur.

0 votes

Aussi, vous écrivez "la mémoire est externe au processeur" <-- La mémoire principale est... Mais ce n'est pas tout la mémoire. Un processeur possède des registres - c'est de la mémoire. Il est vrai que l'auteur de la question a demandé à propos de la mémoire principale, mais si vous voulez dire mémoire principale, alors dites mémoire principale. Ne dites pas simplement mémoire en général.

0 votes

En fait, c'est peut-être même encore plus au centre dans l'ancienne définition que dans la définition plus moderne. Si vous regardez une carte mère, vous verriez que le CPU a tendance à se trouver près d'un côté, pas physiquement central, alors que dans l'ancienne définition du boîtier de l'ordinateur, avec ses périphériques, il est assez centralement physique, pas seulement logiquement.

0voto

barlop Points 21549

Les éléments de l'équipement constituant le système informatique sont connus sous le nom de matériel. L'élément le plus important du matériel est le processeur CPU (unité centrale de traitement). Il s'agit de l'unité électronique au centre du système informatique. Il contient le processeur et la mémoire principale.

Vous pouvez regarder quelle interprétation est la plus probable.. et il est beaucoup plus probable que par Il, il ne signifie pas processeur. Il est absurde de penser que c'est le cas. Il est ridicule d'interpréter de la manière dont vous l'avez fait et de dire que c'est incorrect.

Par exemple, si vous pensez que par CPU, il signifie processeur, / que "il" signifie processeur, alors cela voudrait dire que le processeur contient un processeur. Ou, l'autre interprétation absurde que vous avez trouvée, que le processeur contient la mémoire principale (ce n'est pas le cas).

Une considération est la suivante -

Eh bien, il existe deux définitions différentes du CPU. Une ancienne que j'ai vue dans les manuels de calcul britanniques de niveau A lorsque j'ai vérifié pour la dernière fois en 1998-2000, qui définissait le CPU comme le boîtier de l'ordinateur. La boîte. La plupart des gens sont très peu familiers avec cette définition du CPU. Ou avec le fait que ce soit jamais été une définition du CPU. Et même de nombreuses personnes qui travaillent dans l'informatique depuis longtemps sont peu familières avec cette définition. Note - le commentateur "Class Stacker" qui est probablement basé en Amérique, a vu cette définition utilisée dans le passé aussi, et également sur des projets internationaux sur lesquels il a travaillé.

Et la définition à laquelle les gens sont plus familiers de nos jours, qui est le CPU en tant que processeur.

Une autre considération est celle-ci. Le "Il" de la dernière phrase.

Il contient le processeur et la mémoire principale.

À quoi "Il" fait référence. Est-ce que cela signifie, pas même le CPU, mais le Système Informatique, dans ce cas, oui, c'est vrai.

Est-ce que cela signifie le CPU dans le sens maintenant inhabituel, de la boîte, une définition courante dans certains livres que j'ai vus au Royaume-Uni il y a environ 15 ans. Oui c'est vrai. Donc, le CPU dans le sens de la boîte.. Alors Oui, c'est vrai.

Mais si "il" se réfère au processeur, ou au CPU dans le sens de processeur, alors non, ce n'est pas vrai.

Elle a rejeté mon point sur le fait que l'auteur voulait probablement dire cache CPU, et a clarifié que la mémoire principale est la RAM. Elle n'a pas non plus accepté qu'il ait probablement tort dans ce cas.

Elle a raison de dire que la mémoire principale est la RAM, et vous aviez tort de ne pas être d'accord avec elle sur ce point - que la mémoire principale est la RAM. (si la mémoire principale n'est pas la RAM, alors il y a une différence très subtile), et de toute façon, la plupart des gens n'utilisent plus beaucoup l'expression "mémoire principale". Le CPU peut contenir de la mémoire, des emplacements de stockage, appelés registres, qui sont distincts des emplacements de stockage dans la RAM / mémoire principale.

Tout dépend de ce qui est désigné par le "Il" de cette dernière phrase. Je serais également intéressé par le manuel scolaire. Titre, auteur, année.

Le texte n'a pas dit que le CPU l'a fait, il a dit "Il", mais disons que "Il" signifiait CPU. Vous demandez "est-il correct de dire que le CPU contient de la RAM? Ou l'a-t-il fait à un moment donné sous une forme quelconque?" Oui, c'est correct, selon une définition du CPU qui est ancienne (et peut-être basée au Royaume-Uni), et que la plupart des gens ne connaissent pas! Mais en termes de choisir des définitions acceptées et convenues par les gens, dans cette ère interconnectée de l'internet, des temps modernes, non, le CPU devrait vraiment juste être défini comme processeur parce que c'est plus simple de cette manière et les gens se confondent autrement. Mais certainement de temps en temps, l'ancienne définition du CPU refait surface.

Mais en ce qui concerne ce que ce texte signifie, il utilise clairement l'ancienne définition du CPU. Il ne dit pas que le processeur contient un processeur, c'est absurde. Et par conséquent, il n'est pas non plus clairement dit que le processeur contient de la RAM.

0 votes

qui a défini le CPU comme le boîtier de l'ordinateur... L'OP cite clairement la définition en question du CPU comme étant Unité Centrale de Traitement, excluant de manière convaincante la description beaucoup moins précise de l'ensemble de l'ordinateur comme le CPU.

0 votes

@Twisty Vous avez écrit "la définition en question de CPU est Central Processing Unit," <-- Eh bien évidemment. Pour quoi d'autre pensez-vous que CPU pourrait signifier? Qu'il s'agisse d'utiliser l'ancienne définition de boîtier entier ou la définition de processeur, les gens utilisaient CPU comme un acronyme pour unité centrale de traitement.

0 votes

Je réponds à ce qui semble être une possible autorisation dans votre question que la citation de l'OP pourrait faire référence à la définition archaïque de CPU signifiant "l'ensemble de la boîte". Mes excuses si vous n'avez pas l'intention de considérer cela comme une interprétation valide du texte cité.

0voto

Network-guy Points 7

J'ai fait des recherches sur les définitions historiques de CPU, donc je peux répondre à votre question : Selon la définition actuelle de "CPU", il n'est pas correct de dire que le CPU contient la mémoire principale. Cependant, les définitions historiques étaient divergentes ; parfois le CPU contenait la mémoire principale, et parfois non.

Par exemple, le Bureau du Budget a créé un dictionnaire informatique influent en 1962

destiné à être une référence autoritaire pour tous les fonctionnaires et employés de la branche exécutive du gouvernement

Il a défini le "cadre principal" comme

Le processeur central du système informatique. Il contient le stockage principal, l'unité arithmétique et les groupes de registres spéciaux. Synonyme de CPU et unité centrale de traitement.

En d'autres termes, le stockage principal faisait partie du CPU selon cette définition.

0voto

David Schwartz Points 60868

C'est ce que vous essayez de traduire :

Les équipements constituant le système informatique sont appelés matériels. L'élément le plus important du matériel est le CPU (Unité Centrale de Traitement). Il s'agit de l'unité électronique au centre du système informatique. Il contient le processeur et la mémoire principale.

Maintenant, vous n'essayez pas de le corriger ni de l'améliorer. Vous essayez simplement de le traduire. Pour ce faire, vous devez savoir à quoi le mot "It" se réfère. Il pourrait se référer soit au CPU, soit au système informatique. Les deux sont corrects en grammaire anglaise.

Par exemple, considérez cette déclaration :

"Mary a eu du mal à voir le vélo à travers la vitrine sale du magasin. C'était tellement sale qu'il était presque translucide."

Parfaitement valide. Le "It" se réfère très probablement à la vitrine du magasin. Mais je peux aussi dire ceci :

"Mary a eu du mal à voir le vélo à travers la vitrine sale du magasin. Il avait l'air tellement amusant à conduire."

C'est également parfaitement valide. Mais, ici, le "It" se réfère très probablement au vélo.

Le point est, lorsque vous voyez le mot "it" en anglais et devez le traduire, vous devez raisonner sur ce à quoi le "It" se réfère. Ici, cela pourrait être soit le CPU, soit le système informatique. La grammaire anglaise ne vous le dit pas.

Vous devez donc déterminer lequel de ces deux éléments est le plus probable :

  1. L'auteur original a fait une erreur dans les informations techniques.

  2. L'auteur original voulait que le "It" se réfère au système informatique.

Si vous optez pour l'option 1, vous devez inclure une note précisant que l'erreur se trouve dans l'original.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X