Si vous êtes un nouvel arrivant dans l’industrie informatique, il ya franchement beaucoup de choses qui peuvent être franchement écrasantes. Les blogues et les journalistes techniques balancent nonchalamment des termes tels que «microarchitecture» et «vitesse d'horloge» sans se soucier du fait qu'une bonne partie de leur auditoire n'a qu'une faible perception de ce dont ils parlent. Certes, j'ai été coupable de cela moi-même, dans le passé.
De plus, la plupart des définitions et des tutoriels proposés supposent que le lecteur possède déjà un certain degré de connaissances techniques. Souvent, ces informations peuvent être aussi difficiles à suivre que les articles originaux. Beaucoup de gens abandonnent simplement et acceptent qu'ils n'auront qu'une vague compréhension des choses.
Et si je vous disais que les ordinateurs ne sont pas aussi compliqués que les gens le prétendent?
Tu te moquerais probablement. Appelez-moi fou. Je me demande si j'essaie de te vendre quelque chose. Ou tout ce qui précède. Mais en toute honnêteté… c'est vrai. Je vais vous montrer ici quelques mots courants du monde de l’informatique, en termes simples, pour faciliter la lecture.
Architecture du système / Microarchitecture:
À la base, chaque puce informatique est composée de deux éléments principaux; connus respectivement sous le nom d’Instruction Set Architecture (ISA) et de la Microarchitecture. Le premier est lié à la programmation d'un ordinateur - c'est-à-dire, comment l'ordinateur comprend ce que chaque élément dans son langage de base signifie, quelles instructions doivent être exécutées et dans quel ordre, etc. L'ISA traite essentiellement de ce que fait la puce . C'est une sorte de "pont" entre logiciel et matériel.
La microarchitecture, en revanche, peut être vue comme une façon dont l’ISA fait ce qu’elle fait. C'est ainsi que tout est finalement organisé sur la puce ou le processeur. C’est un peu plus compliqué que cela, mais au fond… c’est tout ce que vous devez savoir pour bien comprendre le terme.
Si vous voulez une analogie, l'ISA est le contremaître d'une usine, qui dirige les travailleurs, alors que la microarchitecture, c'est l'usine elle-même, comment tout est organisé et mis en place. Je l'ai? Bien. Vous avez probablement remarqué que j'ai laissé de côté les pièces de travail de l'usine. J'y arrive.
Processeur
Le processeur d'une puce informatique (parfois appelé Process Technology ou Silicon Process Technology) exécute essentiellement les instructions définies par l'ISA. Techniquement, le processeur fait partie de la microarchitecture d'une puce, il comprend les bits de travail. Je les énumère cependant comme des termes différents - puisque normalement, lorsque l’on parle de microarchitecture, nous montrons comment la puce est organisée - comment les éléments physiques d’une puce sont disposés.
Bref, alors que l’ISA est le contremaître et que la microarchitecture est l’agencement de l’usine, le processeur est constitué des machines et des ouvriers qui assurent le fonctionnement de l’usine. Simple, non?
SATA
Image via eshop.macsales.com
SATA signifie Serial Advanced Technology Attachment. Cette définition n'est probablement pas très utile, n'est-ce pas? Vous essayez probablement toujours de comprendre de quoi diable je parle. Je vais devoir entrer un peu plus dans les détails si vous voulez comprendre «SATA» signifie en réalité, plutôt que ce qu'il représente. Je vais t'expliquer:
SATA est une interface conçue pour connecter des adaptateurs de bus hôtes à des lecteurs de disque dur ou optiques. Encore une fois, je ne fais que compliquer les choses davantage, n'est-ce pas? Nous avons maintenant deux définitions à examiner avant de comprendre réellement ce que l’enfer est censé être. Tout d'abord, un bus informatique. Si la première chose à laquelle vous songez est un système de transport, vous n’êtes pas si loin. Un bus est fondamentalement un sous-système de l'architecture d'un ordinateur conçu pour transmettre des données entre des composants d'ordinateur ou, dans certains cas, entre des ordinateurs eux-mêmes. Par conséquent, un adaptateur de bus hôte est un sous-système qui connecte un système hôte (en gros, la carte mère de l'ordinateur principal) à d'autres composants tels que des disques durs, des lecteurs de disque, des adaptateurs réseau…., Vous voyez l'idée.
Donc, fondamentalement, une connexion SATA est, à la base, une interface conçue pour connecter votre ordinateur à son disque dur. Voir? Nulle part près aussi accablant ou compliqué qu'il n'y paraît au premier abord, n'est-ce pas?
RAID
RAID signifie Redundant Array of Independant Discs. Cette définition n’est pas plus utile que la définition SATA. Je vais élaborer: une matrice RAID permet de combiner plusieurs lecteurs de disques distincts en une seule unité. Même si, techniquement, chacun de ces lecteurs est un composant indépendant, ils sont traités comme une seule et même entité, quel que soit le système auquel ils sont connectés. Par conséquent, lorsque les données sont enregistrées, elles sont enregistrées sur chacun des lecteurs de disque indépendants. La raison en est qu’on gagne non seulement de l’espace de stockage supplémentaire, mais également une fiabilité accrue: en cas de défaillance d’un disque, il est probable que plusieurs autres disques fonctionneront.
Certes, il y a un peu plus dans les définitions que j'ai fournies ici… mais ce que vous avez maintenant vous fournira un bon point de départ si vous souhaitez en savoir plus.