CHAPITRE III: ETUDE COMPARATIVE DE LA
CARTOGRAPHIE DE LA MEMOIRE RAM SUIVANT LES SYSTEMES D'EXPLOITATION
3.1. GENERALITES
Le chapitre précédent nous a permis de
comprendre le fonctionnement d'un système d'exploitation. En tant que
programme informatique, il évolue dans le temps et par
conséquent, la façon dont la mémoire va être
utilisée dépendra du type du système d'exploitation et de
sa version. Voilà pourquoi, dans ce chapitre, nous allons essayer de
comparer la façon dont la mémoire est gérée suivant
les différentes versions des systèmes d'exploitation. En partant
du système MSDOS, nous allons parcourir les différentes versions
de Windows, de Windows XP à Windows 10.
Pour cette étude, normalement nous devrions
considérer différentes versions des systèmes
d'exploitation tournant sur des systèmes informatiques ayant la
même taille de RAM. Cela n'étant pas facile à obtenir, nous
allons prendre en compte les besoins réels de chaque système
(valeur minimale) et la gestion des applications.
3.2. CARTOGRAPHIE DE LA MÉMOIRE SUIVANT LE
SYSTÈME D'EXPLOITATION
3.2.1. MSDOS
a) La mémoire d'un ordinateur
La mémoire est un bloc-notes dans laquelle les
informations qui englobent les instructions du programme et les données
pendant leurs utilisation. Quel que soit le type de la donnée
stockée mémoire, elle est codée selon une combinaison de
bits particulière ; interprétée de la manière qui
convient au type de la donnée.
La même combinaison peut être
considérée comme un nombre. Une lettre de l'alphabet et ou une
instruction particulière en langage machine en fonction du sens que nous
lui donnons. La mémoire est organisée en groupe d'octets (1octet
= 8bits) et afin que l'ordinateur puisse travailler avec la mémoire.
Chaque octet possède une adresse ; les adresses mémoires sont
numérotées successivement à partir de zéro.
Les nombres utilisés comme donnée peuvent aussi
l'être comme pour de calcul, ne pour parcourir la mémoire disposer
d'une grande capacité de mémoire vienne suffit pas
32
b) organisation de la mémoire du PC
Le MS-DOS initialement conçu pour le processeur 8088.
Gère au maximum 1Mo de mémoire vive. En réalité, la
mémoire vive réellement disponible, pour les applications et
limitée 640Ko et 1Mo (384Ko) étant réservé à
son fonctionnement.
Actuellement, cette capacité sur une machine
représente le minimum de mémoire indispensable pour
exécuter une application standard. Les développeurs ont ensuite
imaginé de solution pour déposer cette fameuse limitation
d'où l'apparition des mémoires EMS et XMS
La mémoire contenue dans une machine compatible IBM PC
peut scinder en plusieurs parties.
Figure 3.1 : nous présente les données ou le
programme qui sont lancé
ensemble avec le système
Tableau n° 1 ce tableau nous aide à bien
représenté les données qui nous sont
présenté par la gestion de taches de MS-DOS.
Nom
|
Taille en décimal
|
MS-DOS
|
12576
|
KBD
|
3296
|
HIMEM
|
1248
|
COMMAND
|
4032
|
KB16
|
6096
|
Système
|
172016
|
MOUSSE
|
12528
|
MS CDEXNT
|
464
|
REDIR
|
2672
|
DOSX
|
34848
|
33
? Mémoire occupée : 243,9Ko
Mémoire réelle de travail(MuT)= Mémoire
installée(MRS) - Mémoire occupée
(MRO)
MUT=MRS-MRO
Figure n° 3.2 Mémoire RAM occupée avant et
après démarrage du système selon MS-DOS.
Source : nous-mêmes
Exemple :
Mémoire RAM Installé
|
Mémoire occupée
|
Mémoire utile
|
512Mo
|
243Ko
|
268,1Ko
|
1Go
|
-
|
-
|
2Go
|
-
|
-
|
3Go
|
-
|
-
|
4Go
|
-
|
-
|
8Go
|
-
|
-
|
|