Le mécanisme
de pagination a été imaginé pour lever la contrainte de contiguïté de l'espace
de mémoire physique allouée aux processus. Pour cela, la mémoire physique est
découpée en blocs de taille fixe, que nous appellerons case (en anglais frame).
Par ailleurs, la mémoire linéaire des processus, encore appelée mémoire
virtuelle, est elle-même découpée en blocs de taille fixe, que nous
appellerons page. La taille d'une page correspond à la taille d'une
case. Chaque page peut alors être placée dans une case quelconque. Le mécanisme
de pagination du matériel assure la traduction des adresses de mémoire
virtuelle en une adresse de mémoire physique, de façon à retrouver la
contiguïté de cette mémoire virtuelle.
Il existe
deux types de pagination : la pagination à un niveau et la pagination à
deux niveaux.
Windows est le système
d'exploitation commercialisé par la société Microsoft, dont le siège est
implanté à Seattle.. Microsoft a débuté son activité avec la
commercialisation en août 1981 de la version 1.0 du système d'exploitation Microsoft
DOS (MS-DOS), un système d'exploitation 16 bits en ligne de commande.
La
gamme Windows est composée de plusieurs branches :
Windows 2.0, lancé le 9 décembre 1987. Le 22 mai
1990 ,Microsoft Windows a débuté avec Windows 3.0, puis Windows 3.1 (Janus)
en 1992 et enfin Microsoft Windows for Workgroups, baptisé par la suite Windows
3.11, comprenant des fonctionnalités réseau. Cependant, la version Windows 3.1
ne peut pas être considérée comme un système d’exploitation à part entière car
il ne s’agit que d’une interface graphique fonctionnant au dessus du système MS
- DOS.
-Windows 95
marque la volonté de Microsoft de transférer des fonctionnalités de MS-DOS dans
Windows. Windows 95 apporta plusieurs améliorations : le multitâche
préemptif, la couche réseau inspirée de celle de NT, une interface graphique
nouvelle. Ce n’est pas un nouveau système d’exploitation, mais une évolution de
Windows 3.1.
La version
OSR2 de Windows 95
apporta la prise en charge de l’USB et de FAT32. Après des révisions mineures
de Microsoft Windows 95, baptisées successivement Windows 95A OSR1, Windows 95B
OSR2, Windows 95B OSR2.1 et Windows