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