ISIMS 2010/2011 Systèmes d'exploitation: historique Moez Krichen moez.krichen@gmail.com
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 3
Qu'est ce qu'un système d'exploitation? Les deux autres parties logicielles principales d'un ordinateur sont: 1. le firmware = la partie électronique pure rassemblée dans le BIOS 2. les logiciels = applications utilisées par les utilisateurs. 4
Qu'est ce qu'un système d'exploitation? Le firmware : Il est nécessaire à tous les systèmes basés sur des microprocesseurs 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 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,... 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 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,... 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 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 nécessitait de réapprendre le nouveau système 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). 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 4.0, IBM abandonna son système d'exploitation 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 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. 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 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 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. 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 18