Systèmes d`exploitation: historique

Transcription

Systèmes d`exploitation: historique
Atelier Systèmes d'Exploitation
ISIMS 2010/2011
Systèmes d'exploitation:
historique
Moez Krichen
[email protected]
Atelier Systèmes d'Exploitation
ISIMS 2010/2011
Bill Gates naît le 28 octobre 1955 à Seattle, État de Washington, aux
États-Unis. Son père, William Henry Gates Sr., est avocat d'affaires. Sa
mère, Mary Maxwell Gates, est professeur et présidente de la direction de
quelques entreprises et banques de la United Way of America.
Bill Gates découvre l'informatique à la très sélective Lakeside School de
Seattle, qui dispose alors d'un PDP-10 loué. Il y réalise avec son ami
d'enfance Paul Allen son premier programme informatique : un jeu de
morpion.
En 1968, âgé de 13 ans, il fonde avec Allen et quelques autres amis, le
Lakeside Programmers Group. Quelques sociétés recourront à leurs
talents, essentiellement pour optimiser et sécuriser des systèmes et des
applications existantes écrites en langage assembleur.
En 1973, Gates entre à l'Université d'Harvard à l'âge de 18 ans. Il y
rencontre Steve Ballmer, futur PDG de Microsoft, il abandonne
rapidement ses études pour se consacrer uniquement à la
programmation informatique.
A suivre...
Qu'est ce qu'un système d'exploitation?
Utiliser un ordinateur, c'est utiliser un système d'exploitation
On peut définir ce terme de différentes manières
Mais finalement c'est ce qui permet à un utilisateur courant de
rien comprendre à l'électronique d'un ordinateur
C'est une interface entre d'une part le matériel et l'utilisateur
et ses logiciels d'autre part
Atelier Systèmes d'Exploitation
3
Qu'est ce qu'un système d'exploitation?
Les deux autres
ordinateur sont:
parties
logicielles
principales
d'un
1. le firmware = la partie électronique pure rassemblée
dans le BIOS
2. les logiciels = applications utilisées par les utilisateurs.
Atelier Systèmes d'Exploitation
4
Qu'est ce qu'un système d'exploitation?
Le firmware :
Il est nécessaire
microprocesseurs
à
tous
les
systèmes
basés
sur
des
Il permet au processeur de démarrer l'ordinateur
Il est découpé en 2 parties: le BIOS écrit en mémoire Rom et le
setup qui permet de paramétrer certaines configurations
matérielles internes du PC
Ecrit en assembleur, le langage interne des processeurs, le BIOS
est spécifique à chaque carte mère
Son décryptage est presque impossible pour les non spécialistes
Atelier Systèmes d'Exploitation
5
Qu'est ce qu'un système d'exploitation?
Les logiciels :
Les seuls réellement intéressants pour l'utilisateur
On retrouve les logiciels bureautiques (Word, Excel, Access,
PowerPoint, ....), les logiciels de traitement d'image (Corel Draw,
Adobe Photoshop, ...), logiciels de gestion informatique, dessin
technique, ...
Atelier Systèmes d'Exploitation
6
Qu'est ce qu'un système d'exploitation?
Il nous reste à relier les deux parties : firmware et logiciels
Permettre à l'utilisateur et aux programmes installés dans
l'ordinateur d'utiliser les composantes électroniques
comme la gestion des fichiers sur le disque dur,
l'affichage des informations, ...
C'est le rôle du système d'exploitation
Atelier Systèmes d'Exploitation
7
Qu'est ce qu'un système d'exploitation?
Une dernière composante logicielle se base sur les pilotes
Ce sont des programmes permettant d'utiliser des
périphériques spécifiques (carte graphique, imprimante,
scanner, ...)
Ils sont spécifiques au périphérique et généralement au
système d'exploitation
Les systèmes d'exploitation actuels incluent quelques pilotes
Sans ces programmes, vous ne pouvez par exemple pas
imprimer, écouter du son, ...
Atelier Systèmes d'Exploitation
8
Historique des systèmes d'exploitation
Les premiers ordinateurs incluaient le système
d'exploitation directement en ROM (donc non modifiable)
On retrouve UNIX et quelques systèmes propriétaires
(spécifique à un fabricant) dans les premiers ordinateurs
Dans les années 70, le principal système d'exploitation
s'appelait CP/M (Control Program for Microprocessors)
Il était utilisé notamment pour les microprocesseurs 8 bits
INTEL 8080
Atelier Systèmes d'Exploitation
9
Historique des systèmes d'exploitation
Début des années 80, les premiers ordinateurs personnels
faisaient leur apparition
Ces ordinateurs personnels comme l'Apple II ou le commodore
64 utilisaient leur propre système d'exploitation
Pour faciliter leur utilisation, les fabricants incluaient
généralement le langage basic directement dans la mémoire
morte (ROM)
Ce langage interprété permettait déjà de travailler avec
l'ordinateur
Malheureusement, changer d'ordinateur
réapprendre le nouveau système
Atelier Systèmes d'Exploitation
nécessitait
de
10
Historique des systèmes d'exploitation
IBM, en concevant son ordinateur XT chercha également un
système d'exploitation
Après quelques négociations avec Digital Research (CP/M), il
demanda finalement à Microsoft qui développait un langage
Basic
Basé sur un rachat, le DOS est le premier système d'exploitation
PC compatible
Sa grande différence, il était intégré sur une disquette et
pouvait être mis-à-jour
Il fut développé jusqu'en 1993 avec le DOS 6.22 en utilisant une
interface graphique additionnelle (Windows 2.0, 3.0, 3.1 et 3.11).
Atelier Systèmes d'Exploitation
11
Historique des systèmes d'exploitation
IBM et Microsoft s'associèrent pour créer un système
d'exploitation plus moderne
Finalement le développement prendra 2 directions après la
séparation: Windows NT pour Microsoft et OS2 pour IBM
Ces 2 systèmes d'exploitations sont multi-tâches (OS2 est
nettement supérieur pour cette fonction)
Après la version
d'exploitation
Atelier Systèmes d'Exploitation
4.0,
IBM
abandonna
son
système
12
Historique des SE Microsoft
L'historique des systèmes d'exploitations de
Microsoft se sépare en 2 parties, les systèmes
pour amateurs et pour professionnels
Atelier Systèmes d'Exploitation
13
Historique des SE Microsoft
Dans la gamme personnelle, on retrouve:
• 1995: Win95, premier système réellement graphique de
Microsoft et sa version suivante, Win95B qui gère la FAT 32
• 1998: Win98 qui intègre Internet Explorer. La version SE
(Seconde édition) est une amélioration, avec la version
supérieure d'Internet Explorer 5.0 et quelques accessoires
supplémentaires comme le partage de connexion INTERNET
• 2000: Windows Millenium qui inclut certaines fonctions de
récupération.
Atelier Systèmes d'Exploitation
14
Historique des SE Microsoft
Dans la gamme professionnelle, on retrouve:
• Windows NT
• Windows 2000
• Windows XP : Deux versions sont développées mais sur une
base identique. La version Pro accepte en plus de la version
Home: la gestion de 2 microprocesseurs, un cryptage des
données et un partage de dossiers en réseaux par mots de
passe pour 10 utilisateurs simultanés maximum. Il n'y a aucune
différence dans les autres fonctionnalités
• Windows 64 bits (basé sur XP)
• Vista
Atelier Systèmes d'Exploitation
15
Historique des SE Microsoft
Dans les versions serveurs réseaux:
• Version de Windows NT
• Versions de Windows 2000
• Windows 2003 serveur
• Windows 2008 Server
Atelier Systèmes d'Exploitation
16
Apple
Apple développe son propre système d'exploitation pour ses
ordinateurs
Les dernières versions MacOS X sont basés sur UNIX
Ceux-ci ne sont pas compatibles avec les PC X86 (même si les
derniers utilisent des processeurs INTEL)
Microsoft s'est inspiré de Mac OS pour créer son interface
graphique Windows.
Atelier Systèmes d'Exploitation
17
Linux
Linux est basé sur UNIX mais reprend des commandes
spécifiques
Il est multi-utilisateur et il est Développé en Open source
Différentes versions commerciales sont également développées
(Mandrake, Red Hart, Debian, ...)
Les dernières versions utilisent une interface graphique collée sur
l'interface texte
Atelier Systèmes d'Exploitation
18