한국   대만   중국   일본 
Windows 9x ? Wikipedia Aller au contenu

Windows 9x

Un article de Wikipedia, l'encyclopedie libre.

Windows 9x (prononce ≪ neuf ikse ≫ : /nœf iks/ ) designe la famille de systemes d'exploitation edites par Microsoft basee sur Windows 95 .

Cette famille comprend :

A cause du noyau NT trop jeune et des problemes de compatibilite avec les programmes MS-DOS , Microsoft prefera creer cette branche issue de Windows 3.11 et de MS-DOS 6.22.

Caracteristiques [ modifier | modifier le code ]

Tout comme sous Windows 3.11, MS-DOS est le systeme de base, il sert de lanceur pour demarrer Windows . Il permet de demarrer d'anciennes applications, ce qui permet une meilleure compatibilite avec les systemes d'exploitation precedents. Cette base de MS-DOS fut proposee en trois versions :

  • La version 7 est utilisee dans Windows 95 et Windows 95a (OSR 1). Cette version prend uniquement en charge le FAT 12 et le FAT 16  ;
  • La version 7.1 est utilisee dans Windows 95b (OSR 2), Windows 95c (OSR 2.5), Windows 98 et Windows 98 SE. Cette version prend de plus en charge le FAT 32  ;
  • La version 8 est utilisee dans Windows Me. Elle se configure sur la base de registre et integre le cache smartdrv et le pilote XMS dans le noyau. Le mode pur a ete enleve.

Par rapport a Windows NT , les applications de MS-DOS et de Windows 32 bits sont pleinement compatibles, ces versions sont d'une utilisation simple. MS-DOS permet egalement de depanner Windows en cas de defaillance logicielle.

Les points noirs de cette branche furent une instabilite aleatoire, aucune securite sur les reseaux (vulnerabilite aux virus ) et des problemes ressources systeme.

Architecture [ modifier | modifier le code ]

Comme pour Windows NT, il existe deux modes : le mode noyau et le mode utilisateur.

La partie noyau [ modifier | modifier le code ]

MS-DOS demarre en premier et execute le fichier VMM32.VXD. Il integre les fonctions suivantes : (chargeur en mode reel , gestion des VXD en mode lineaire (LE) puis le passage en mode protege et de quatre modules :

  • VMM : il est responsable de la gestion des machines virtuelles MS-DOS, du multitache preemptif et de la gestion de la memoire pour les processus ;
  • IFS : gestion des systemes de fichiers (VFAT, CDFS, reseaux, SCSI) ;
  • CM : le gestionnaire de la configuration detecte le materiel present sur la machine et charge les pilotes de peripheriques en fonction du registre ;
  • WDM : il permet de charger des pilotes de peripheriques Windows NT.

VMM32.VXD integre egalement des pilotes.

La partie utilisateur [ modifier | modifier le code ]

Elle est constituee d'une premiere machine virtuelle dite "systeme" qui integre le sous-systeme de base Windows 16 bits, puis s'ajoute le sous-systeme Windows 32 bits.

Les autres machines virtuelles representent le nombre de fenetres MS-DOS executees qui sont basees sur le noyau DOS lance aux demarrage de l'ordinateur.

On peut apercevoir le nombre de ces dernieres en cliquant sur ajouter → noyau→ machine virtuelle du moniteur systeme (outils systeme).

Versions [ modifier | modifier le code ]

Version Produits reunis Date Build
Windows 95 Windows 4.00, MS-DOS 7.0 950
Windows 95a Windows 4.00, MS-DOS 7.0 951
Windows 95b Windows 4.00, MS-DOS 7.1 1111
Windows 95c Windows 4.03, MS-DOS 7.1 1216
Windows 98 Windows 4.10, MS-DOS 7.1 1998
Windows 98 SE Windows 4.10, MS-DOS 7.1 2222
Windows Me Windows 4.90, MS-DOS 8.0 3000

Fiabilite [ modifier | modifier le code ]

Un ecran bleu de la mort sur Windows 9x.

Le systeme FAT n'est pas securise, les fichiers systemes sont accessibles en ecriture. Toutes les versions de Windows 9x furent affectees par des defaillances logicielles (apparition frequente de l' ecran bleu de la mort ). Ceux-ci, la plupart du temps non-graves, sont dus au fait que les ecrans bleus sont le principal moyen de Windows 9x pour signaler des erreurs de pilotes de peripheriques virtuels a l'utilisateur, meme pour des erreurs benignes. Ainsi, un ecran bleu peut apparaitre si l'utilisateur tente d'ejecter un media amovible alors qu'il est en train d'etre lu par la machine. Ceci peut s'observer tres facilement en utilisant Microsoft Office 97 pour lire un document sur une disquette  : Microsoft Office creant toujours un fichier temporaire, un ecran bleu peut etre declenche en quittant le programme apres avoir enleve la disquette, le programme tentant d'effacer le fichier temporaire sur le media amovible qui n'est plus dans le lecteur.

En , lors de la presentation a la presse de Windows 98, le PDG de Microsoft Bill Gates souhaitait souligner la facilite d'usage du systeme d'exploitation d'utilisation et le support ameliore du Plug-and-Play (PnP). Toutefois, lorsque son assistant Chris Capossela a branche un scanner et a essaye de l'installer, le systeme d'exploitation a plante, affichant un ecran bleu. Apres les applaudissements et les acclamations de l'auditoire, Bill Gates declare : ≪ Ce doit etre la raison pour laquelle nous ne commercialisons pas encore Windows 98 [ 1 ]  ≫. La video de cet evenement est devenu un phenomene Internet populaire.

D'autres causes plus serieuses d'apparitions frequentes de BSoD sont notamment des incompatibilites materielles, des drivers ou des DLLs defectueux.

Dans Windows 95 et 98, un ecran bleu survient lorsque le systeme tente d'acceder au fichier c:\con\con ou c:\aux\aux sur le disque dur . Cela pouvait etre insere sur un site web pour faire planter les machines des visiteurs. Le , Microsoft a publie une mise a jour de securite pour resoudre ce probleme [ 2 ] .

Liste des codes d'erreur :

  • 00: Division fault
  • 01: Corrupted operating system [ref. necessaire]
  • 02: Non-Maskable Interrupt
  • 03: Hardware malfunction [ref. necessaire]
  • 04: Overflow Trap
  • 05: Bounds Check Fault
  • 06: Invalid Opcode Fault
  • 07: "Coprocessor Not Available" Fault
  • 08: Double Fault
  • 09: Coprocessor Segment Overrun
  • 0A: Invalid Task State Segment Fault
  • 0B: Not Present Fault
  • 0C: Stack Fault
  • 0D: General Protection Fault
  • 0E: Page Fault
  • 0F: System board malfunction or corrupted [ref. necessaire]
  • 10: Coprocessor Error Fault
  • 11: Alignment Check Fault

A partir de 1996, cette branche commenca a decliner au profit de Windows NT plus robuste et plus fiable, utilisant un nouveau systeme de fichier (NTFS), et qui est base sur un nouveau noyau (noyau NT) qui ne se base plus sur MS-DOS. Grace a une meilleure gestion de la memoire vive [ 3 ] , l'apparition de l'ecran bleu se fait beaucoup plus rare sur la branche NT, hormis lorsque le systeme fait face a une erreur fatale empechant totalement le fonctionnement de la machine.

Aujourd'hui, la branche 9x de Windows a quasiment disparu.

Notes et references [ modifier | modifier le code ]