C’est quoi en fait un ordinateur ?
Cette question peut surprendre, et pourtant, n’est il pas important de connaître déjà ce qu’est un ordinateur avant de vouloir l’utiliser ?
Un ordinateur est un système complexe composé de plusieurs pièces :
-un microprocesseur
-de la mémoire RAM (Random Access Memory) c’est le cerveau du pc en quelque sorte
-une carte mère
-un support d'écriture (Disque dur, cd rom ou autre...)
-une alimentation, etc...
Nous n’allons pas détailler ici tous ces composants ni parler de l’historique de l’informatique, mais le lecteur curieux aura tout intérêt à le faire pour appréhender encore plus facilement certaines notions...
Quelques notions fondamentales qui nous serviront plus tard dans l’optique de l’administration d’un système GNU/linux... :
IRQ
Quel que soit le nombre de processeurs sur un ordinateur (car on peut mettre plus d’un processeur sur un ordinateur), Le nombre d’IRQ est toujours limité a 16 !!!
Une IRQ est un mot venant de l’anglais : Interrupt ReQuest
Tous les périphériques d’un ordinateur utilisent une IRQ pour envoyer leurs requêtes au(x) processeur(s). Une IRQ ne peut pas être partagée par 2 périphériques en même temps...
Package
1 programme et ses fichiers
Kudzu
Programme qui fait la détection automatique du materiel sous GNU/linux (il ne fait cette détection que lors de l’installation pour les ports series car il envoie pour ce faire une info électrique qui serait susceptible d'endommager certains périphériques).
RAM
Random Access Memory
Elle stocke les données qui vont être utilisées par l’unité centrale
ROM
Read Only Memory
Elle stocke les données en l’absence de courant électrique
DMA et DRQ
Direct Memory Access
Méthode de transfert d'informations d'un périphérique vers la mémoire (et inversement) sans avoir besoin de passer par le processeur
DRQ signifie DMA ReQuest
GRUB
GRand Unified Bootloader
C’est un chargeur flexible et puissant utilisé avec GNU/Linux (son " concurrent " est lillo)
Le Disque Dur
Le début (ou l’amorce) d’un disque dur est composé de 512 octets C’est la MBR ou Master Boot Record. Le MBR se compose de la façon suivante :
446 octets pour divers petits programmes (par exemple 1er niveau du GRUB)
64 octets pour le détail du découpage du disque en maximum 4 partitions primaires
2 octets (valeurs aa aa par exemple), c’est le PAD.
Le PAD permet a des programmes (exemple outil de partitionnement) de dire si un disque est altéré (si différent de aa aa par exemple quand la table est corrompue, ou si le DD est vierge)
partition primaire étendue et logique
Un disque dur ne peut comporter que 4 partitions primaires maximum.
Une partition primaire peut être transformée en une partition étendue qui elle même peut être composée de une ou plusieurs partitions logiques dont le nombre maximum est variable.
Sur la Red Hat 9 par exemple, le nombre de partitions logiques est de 26 (de hda5 à hda31).
Ainsi, chaque disque dur comporte 1 et 1 seul MBR, puis 4 partitions primaires maximum.
Chaque partition primaire possède un BS (Boot Sector) et peut recevoir une et une seule partition étendue qui comporte autant d’ EBR (Extended Boot Record) et de BS qu’elle a de partitions logiques.
Le microprocesseur
C’est un élément indispensable dans un ordinateur.
Le microprocesseur est un peu l’analyseur des processeurs. En effet, dans un ordinateur il n’y a pas 1 mais plusieurs processeurs même si dans le language commun, on parle souvent de processeur en désignant le microprocesseur.
Sans trop entrer dans le détail, nous pouvons dire qu’un microprocesseur est composé de plusieurs millions de transistors. Il a pour but de traiter les informations, et pour ce faire, il utilise du courant électrique qui est compris en système binaire (vous voyez pourquoi on a commencé par ce cours sur les bits maintenant)...
Un processeur (ou plus exactement un microprocesseur) est cadencé à une fréquence qui dépend de son horloge interne qui fait alors vibrer un quartz...
On mesure cette fréquence en Hertz (Hz).
Un ordinateur de 866 Mhz fait vibrer ce quartz à 866 millions d’impulsions seconde.....
Nous ne rentrerons pas ici dans les notions de bus, de gravure,d’architecture CISCou RISC, de caches de niveau 1,2,3, etc... Ce cours n’étant qu’une initiation à l’informatique...