La mise en forme de cet article est a ameliorer
(
).
La mise en forme du texte ne suit pas les recommandations de Wikipedia : il faut le ≪
wikifier
≫.
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.
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.
Comme pour Windows NT, il existe deux modes : le mode noyau et le mode utilisateur.
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.
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).
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.