Microsoft Windows | |
---|---|
| |
| |
| |
Famille | Windows (Windows est une gamme de systèmes d'exploitation produite par Microsoft, principalement destinées...) CE Windows NT Windows 9x |
Entreprise/ Développeur | Microsoft (Microsoft Corporation (NASDAQ : MSFT) est une multinationale américaine de solutions...) Corporation |
Licence | Microsoft EULA |
États des sources | Source fermée |
Site Web (Un site Web est un ensemble de pages Web hyperliées entre elles et mises en ligne à une...) | microsoft.com |
modifier |
Windows (littéralement « Fenêtres » en anglais) est une gamme de systèmes d’exploitation produite par Microsoft, principalement destinés aux ordinateurs compatibles PC. C’est le successeur de MS-DOS (MS-DOS (abréviation de Microsoft Disk Operating System) est un système d'exploitation...). Depuis les années 1990, et notamment la sortie de Windows 95, son succès commercial (Un commercial (une commerciale) est une personne dont le métier est lié à la vente.) pour équiper les ordinateurs personnels est tel qu’il possède un statut de quasi-monopole.
La gamme Windows est composée de plusieurs branches (voir la section Branches techniques de Windows) :
Noms de codes connus entre parenthèses.
Les premières versions de Windows étaient lancées depuis DOS (En anatomie, chez les animaux vertébrés parmi lesquels les humains, le dos est la partie...) et utilisaient le système de fichiers (Un système de fichiers (file system ou filesystem en anglais) ou système de gestion de...) de DOS, ce qui a donné à Windows la réputation de n’être qu’un environnement graphique (Un environnement graphique est, en informatique, ce qui est affiché en pixels sur un moniteur...) sur un noyau DOS. Cependant, Windows a immédiatement eu les fonctions d’un système d’exploitation, notamment un format d’exécutable propre, la gestion des processus en multitâche (Un système d'exploitation est multitâche (en anglais : multi-task) s’il...) coopératif, la gestion de mémoire virtuelle (En informatique, le mécanisme de mémoire virtuelle a été mis au point dans les...), et des pilotes pour gérer l’affichage, l’impression, le clavier, le son, etc. Windows 2.10 pour 386 tirait également parti des nouvelles capacités de l’Intel 80386 (L’Intel 80386 est un microprocesseur 32 bits CISC fabriqué par Intel. Il fut...), telle le placement du noyau en mode protégé et l’exécution des programmes DOS dans une machine virtuelle (Le sens originel de machine virtuelle (ou Virtual Machine (VM) en anglais) est la création de...) en mode virtuel 8086.
On pouvait utiliser Windows avec d’autre DOS que le MS-DOS de Microsoft, comme PC-DOS d’IBM ou DR-DOS (DR-DOS est un système d'exploitation de la société Digital Research fondée par Gary Kildall.), sous réserve de passer (Le genre Passer a été créé par le zoologiste français Mathurin Jacques...) outre les messages de dissuasion émis lors de l’installation. À partir de Windows 95, l’interface graphique est devenue commercialement associée à MS-DOS. Cela a motivé un procès entre Caldera, éditeur à l’époque de DR-DOS, qui permettait également de faire tourner Windows, et Microsoft. Caldera estimait en effet que Microsoft adoptait ainsi une pratique anticoncurrentielle de vente forcée, sans fondement technique réel.
À partir de Windows XP, on peut considérer que le DOS a bel (Nommé en l’honneur de l'inventeur Alexandre Graham Bell, le bel est unité de...) et bien disparu des systèmes d’exploitation grand public de Microsoft, bien qu’une émulation reste disponible.
Noms de codes connus entre parenthèses.
Parallèlement au développement de Windows NT, Microsoft décida d’éditer un système d’exploitation à destination du grand public, qui reprendrait certains avantages de Windows NT tout (Le tout compris comme ensemble de ce qui existe est souvent interprété comme le monde ou...) en restant compatible avec les versions antérieures de Windows et MS-DOS.
Les systèmes Windows 95 et suivants furent des évolutions en 32 bits des versions Windows 3.0 et 3.1. Ils sont tous construits sur le même modèle de pilotes : les VxD (Pour les utilisateurs de Microsoft Windows, un VxD est un "virtual device driver" (pilote de...). En 1995, Windows 95 apporta plusieurs améliorations : le multitâche préemptif (Le traitement multitâche préemptif est une forme de traitement multitâche. Son but est de...), la couche réseau (Un réseau informatique est un ensemble d'équipements reliés entre eux pour échanger des...) inspirée de celle de NT, une interface (Une interface est une zone, réelle ou virtuelle qui sépare deux éléments. L’interface...) graphique nouvelle. Ce n’est pas un nouveau système d’exploitation, mais une évolution de Windows 3.1. Windows 95 devait pouvoir fonctionner sur des configurations d’entrée de gamme avec 4 Mio de mémoire vive (La mémoire vive, mémoire système ou mémoire volatile, aussi appelée RAM de...). La version OSR2 de Windows 95 apporta la prise en charge (La charge utile (payload en anglais ; la charge payante) représente ce qui est effectivement...) de l’USB et de FAT32.
Cette première mouture, connue durant son développement sous le nom de code « Chicago » et sortie sous le nom de Windows 95, a connu plusieurs évolutions, dont Windows 98 et Windows Me (Millennium Edition), qui ont permis de confirmer la popularité des systèmes d’exploitation de Microsoft. Ces différentes versions ont souffert d’une réputation d’instabilité et de vulnérabilité (En gestion des risques, la vulnérabilité d'une organisation ou d'une zone...) aux attaques par les réseaux. Le passage à la famille NT pour les versions grand public a eu lieu avec Windows XP, plus stable et moins vulnérable.
Noms de codes connus entre parenthèses.
La branche NT (Nouvelle Technologie), est une famille de systèmes d’exploitation redéveloppée à partir de zéro, bien qu’elle soit une évolution de l’API de Windows souvent appelée Win32. Windows NT est né du divorce de Microsoft et d’IBM sur le développement du système d’exploitation OS/2 (OS/2 est un système d'exploitation créé par Microsoft et IBM, qui ensuite a...). Windows NT a été développé pour concurrencer les systèmes utilisés en entreprise.
Le noyau serait inspiré de VAX VMS et d’UNIX et apporte des concepts nouveaux, comme la notion d’objet permettant une utilisation uniforme. Conçu à l’origine pour les processeurs de famille x86 (La famille x86 regroupe les microprocesseurs compatibles avec le jeu d'instructions de l'Intel...) (à partir de l’Intel 80386), MIPS, DEC Alpha et PowerPC (PowerPC, parfois abrégé PPC, est une gamme de microprocesseurs dérivée de...). Il n’existait pour ces processeurs que des versions 32 bits, malgré le fait que certains soient 64 bits. Aujourd’hui, les familles x86, x86-64 et Itanium (L´Itanium est un processeur 64 bits développé par Intel en coopération avec...) sont supportées, en 64 bits pour les deux dernières. L’arrêt successif du support des différents processeurs est dû à des raisons économiques.
Elle permet le multitâche préemptif, le multithreading, un modèle d’exécution séparée (chaque processus possède une zone de mémoire (D'une manière générale, la mémoire est le stockage de l'information. C'est aussi le souvenir...) séparée, sans accès à celle des autres processus).
Sa disponibilité (La disponibilité d'un équipement ou d'un système est une mesure de performance qu'on...) pour le grand public a eu lieu avec la sortie de Windows XP, première version familiale à être fondée sur cette branche unifiée après le succès de Windows 2000 dans sa version professionnelle.
Cherchant à s’imposer sur le marché en pleine croissance des assistants personnels (PDA), Microsoft a développé une version légère de son système d’exploitation et s’est associé aux grands constructeurs d’ordinateurs personnels pour pénétrer ce marché jusque là dominé par Palm. Les produits exploitant ce type de plate-forme sont appelés Pocket PC. Adapté aux contraintes de ces machines (affichage, mémoire), Windows CE présente une interface similaire à celle de systèmes d’exploitation pour PC bien que son noyau soit différent.
Avec la sophistication croissante des appareils ménagers, le but avoué (Au Moyen Âge, l'avoué était un laïc dirigeant les vassaux d'une institution ecclésiastique,...) de Microsoft est d’installer Windows CE (ou une version ultérieure) sur tous les appareils de la maison (Une maison est un bâtiment de taille moyenne destiné à l'habitation d'une famille,...), créant ainsi un univers (L'Univers est l'ensemble de tout ce qui existe et les lois qui le régissent.) domotique (La domotique est l’ensemble des techniques de l'électronique, de physique du...) intégré. Des versions de Windows CE sont d’ores et déjà disponibles pour les téléphones portables. Depuis 2003, l’appellation « Pocket PC » a été remplacée par « Windows Mobile ». Il existe donc Windows Mobile 2003 pour Pocket PC et Windows Mobile 2003 pour SmartPhone.
Le binaire issu de la compilation d’un programme écrit en langage C# de Microsoft est automatiquement compatible avec cette plate-forme, si l’on suit certaines restrictions (des bibliothèques liées en particulier). Il faut néanmoins vérifier la présence du Framework (En programmation informatique, un framework est un kit de composants logiciels structurels, qui...) .NET sur la machine cible afin de pouvoir l’exécuter.