Architecture d’un ordinateur
Un ordinateur comporte notamment processeur, mémoire vive, stockage et périphériques d’entrée-sortie. Le processeur exécute des instructions et échange avec la mémoire.
L’essentiel du chapitre à connaître, puis 20 questions pour vérifier immédiatement tes acquis.
Le chapitre complet, structuré pour réviser efficacement
Un ordinateur comporte notamment processeur, mémoire vive, stockage et périphériques d’entrée-sortie. Le processeur exécute des instructions et échange avec la mémoire.
Instructions et données sont stockées en mémoire. Le processeur comprend notamment une unité de commande, une unité arithmétique et logique et des registres.
Le système d’exploitation gère les ressources matérielles, les fichiers, les processus, les périphériques et fournit des services aux applications.
Un programme en cours d’exécution est un processus. Plusieurs processus peuvent partager le temps du processeur grâce à l’ordonnancement.
Les systèmes utilisent une organisation hiérarchique des fichiers. Le terminal permet d’exécuter des commandes pour naviguer, créer, déplacer ou supprimer des fichiers.
Toutes les notions du chapitre sont reprises ici avec les définitions, méthodes, exemples et points à retenir.
Architectures matérielles et systèmes d’exploitation
Cette fiche de révision appartient au chapitre « Architectures matérielles et systèmes d’exploitation ». Les notions suivantes sont abordées : modèle d'architecture de Von Neumann, architecture d’un réseau, les systèmes d’exploitations
C’est une architecture logicielle représentant sommairement le comportement d’un ordinateur dont le programme est stocké en mémoire. John Von Neumann l’a élaboré en 1945. L’architecture de von Neumann décompose l’ordinateur en 4 parties distinctes:
est d’effectuer les opérations de base
Les grands principes :
L'élément de l'ordinateur qui réalise les opérations de traitement des données est le processeur ou CPU (Central Processing Unit), il comprend l’UAL et l’UC. Le transfert des données entre la mémoire et le processeur se fait via un ensemble de lignes d'interconnexion: le Bus Le processeur peut lire ou écrire une donnée dans la mémoire.
Ethernet : Envoyer une donnée d’un ordinateur à l’autre. Cela nécessite un réseau filaire ou radio et un standard de communication (Protocole Ethernet) :
Protocole IP : standard de communication international commun à tous les postes, il contient l’IP de la source, l’IP de la destination et une partie des données. Les données seront acheminées en plusieurs paquets, on parle de trames réseaux. Les adresses IP sont découpées en 5 classes. Exemple d’adresse IP de classe C : 192.168.34.128 le transport assuré par l’UDP / TCP contrôle de bout en bout l’acheminement des données. Plusieurs chemins peuvent se présenter sur un segment de réseau cela nécessite de savoir par quels chemins passer pour aller à une destination, on utilise des tables de routages. L’attribution des adresses IP dans un réseau peut être générée automatiquement par le DHCP.
De nombreuses applications sont associées en standard à des « well-known ports » :
L’OS est une couche logicielle de bas niveau qui pilote des appels systèmes et des fonctions élémentaires dans un socle commun et qui dispose d’une interface Utilisateur ↔ machine. Linux: sous-famille d’OS basé sur la logique UNIX, en majorité libres et gratuits, crée en 1991 par Linus Torvalds. Linux est décliné en ordinateurs, téléphones, montres, tableaux de bords, …
Commandes essentielles : ls, ls -la, cd ./toto, mkdir rep, rm *, man ls, cp, mv, grep, tail, ... iOS/ macOS: développé par Apple depuis 1984, étant un système propriétaire, sa popularité est liée aux ventes des ordinateurs Mac, IPad, et téléphone Iphone sur lesquels il est préinstallé.
Windows est au départ une interface graphique unifiée produite par Microsoft (par Bill Gates) en 1985, qui est devenue ensuite une gamme de systèmes d’exploitation à part entière, principalement destinée aux ordinateurs compatibles PC. Windows est vendu préinstallé sur la quasi-totalité des ordinateurs personnels. L'innovation principale du shell puis du système d'exploitation était l'emploi de fenêtres d'affichage.
Pour exécuter une tâche, il faut une suite d’opérations réalisées dans l’UAL et contrôlées par l’UC, avec des transferts de données entre le processeur, la mémoire et les entrées-sorties. La nécessité d’interconnecter des systèmes informatiques de manière structuré, simple, fiable et avec une interopérabilité mondiale a mené à la construction d’une architecture de « Transport de données informatiques » : les Réseaux. Plusieurs systèmes d’exploitations peuvent être installés et donc cohabiter sur un même ordinateur, tout dépend de ses besoins.
20 questions • score sur 20