Système

Système d’exploitation

Nous avons vu que le système d’exploitation, SE ou OS en anglais, est responsable de la gestion des ressources matérielles. Le SE présente à chaque processus un environnement d’exécution, dans lequel il peut tourner sans se soucier des autres processus. Dans le jargon, on dit qu’il virtualise les ressources, car chaque processus croît avoir l’ensemble des ressources réelles pour lui alors qu’il n’a accès qu’à une petite partie.

Le SE se situe donc entre les utilisateurs et le matériel. C’est un ensemble de programme qui permet de gérer et partager les ressources. en voici le sprincipales fonctions:

  • gestion des fichiers;
  • gestion de la mémoire;
  • gestion des périphériques;
  • traitement des entrées/sorties;
  • sécurisation du sytème.

Quelques système d’exploitation pour PC:

  • Histoire de GNU/Linux: GNU/Linux est né de deux projets : le projet GNU de Richard Stallman associé à l’écriture d’un noyau basé sur Unix d’un étudiant Finnois : Linus Torvalds.
    C’est pour cela qu’il convient d’appeler ce système GNU/Linux.
    C’est depuis le succès du travail collaboratif de milliers de contributeurs.
  • CP/M et MS-DOS: Voici une histoire sur le premier système d’exploitation pour micro-ordinateur: le CP/M écrit pour l’intel 4004. Et comment Gary Killdal fondateur de Digital research perdit la main sur le contrat du siècle avec IBM, que remportèrent Bill gates et Paul Allen avec Microsoft alors que la firme n’avait pas de système d’exploitation à vendre:
    Une histoire de CP/M et MS-DOS

    Au moment où IBM contacte Digital research pour son système d’exploitation, la société de Gary Kildall est en conflit avec une autre société, Seattle Computer Products . «Un de nos clients commençait à revendre des copies de notre système d’exploitation sous le nom de Q-Dos. Nous allions les attaquer en justice quand nous apprenons que Bill Gates a racheté ce Q-DOS et l’a revendu à IBM».
    L’histoire était récrite. Alors que Gary avait créé de ses mains cette technologie, Bill était partout présenté comme le père de l’industrie informatique.

Processus

Un processus est l’instance dynamique d’un programme et incarne le fil d’exécution de celui-ci dans un espace d’adressage protégé, c’est-à-dire sur une plage mémoire dont l’accès lui est réservé.

Dans ce cours nous étudions la façon dont l’OS gère le couple ressources/processus et comment l’utilisateur peut éventuellement intervenir.

Réseau

En classe de première, le protocole TCP/IP a été etudié. Deux protocoles de routage sont présenté dans le cours de terminale:

  • Le protocole RIP.
  • Le protocole OSPF.