Gestion de la mémoire(système d'exploitation)
bwal2407
Messages postés
4
Statut
Membre
-
bwal2407 Messages postés 4 Statut Membre -
bwal2407 Messages postés 4 Statut Membre -
Bonjour,
SVP quelqu'un peut me donner la solution de cet exercice concernant la segmentation paginée:
Un système d'exploitation utilise la segmentation paginée avec des adresses logiques de 19 bits dont 3 premiers bits pour le numéro de segment après 5 bits pour l'adresse de page et les 11 derniers bits pour le décalage dans la page:
on a la table des segments suivante:
--------------------
| 0 | 21345 |
| 1 | 64231 |
| 2 | 15218 |
| 3 | 34562 |
| 4 | 12180 |
| 5 | 26069 |
| 6 | 51298 |
| 7 | 14168 |
--------------------
table de pages segment 1
----------------------
| page| N° macro |
----------------------
| 0......| 23...........|
| ........| ...............|
| 2......| 56...........|
| 2......| 34...........|
| 22....| 98...........|
| ........| ...............|
| 31....| 340.........|
-----------------------
table de pages segment 3
------------------------
| page| N° macro |
------------------------
| 0......| 211...........|
| ........| .................|
| 1......| 310...........|
| 1......| 267...........|
| 18....| 115...........|
| ........| .................|
| 31....| 62.............|
------------------------
1) quelle est l'adresse physique correspondante à l'adresse logique 234122 et 262144 ? justifier
Merci d'avance
SVP quelqu'un peut me donner la solution de cet exercice concernant la segmentation paginée:
Un système d'exploitation utilise la segmentation paginée avec des adresses logiques de 19 bits dont 3 premiers bits pour le numéro de segment après 5 bits pour l'adresse de page et les 11 derniers bits pour le décalage dans la page:
on a la table des segments suivante:
--------------------
| 0 | 21345 |
| 1 | 64231 |
| 2 | 15218 |
| 3 | 34562 |
| 4 | 12180 |
| 5 | 26069 |
| 6 | 51298 |
| 7 | 14168 |
--------------------
table de pages segment 1
----------------------
| page| N° macro |
----------------------
| 0......| 23...........|
| ........| ...............|
| 2......| 56...........|
| 2......| 34...........|
| 22....| 98...........|
| ........| ...............|
| 31....| 340.........|
-----------------------
table de pages segment 3
------------------------
| page| N° macro |
------------------------
| 0......| 211...........|
| ........| .................|
| 1......| 310...........|
| 1......| 267...........|
| 18....| 115...........|
| ........| .................|
| 31....| 62.............|
------------------------
1) quelle est l'adresse physique correspondante à l'adresse logique 234122 et 262144 ? justifier
Merci d'avance
A voir également:
- Gestion de la mémoire(système d'exploitation)
- Restauration systeme windows 10 - Guide
- Mémoire vive - Guide
- RAM : type, format, CAS, vitesse, tout sur la mémoire vive - Guide
- Logiciel gestion photo gratuit - Guide
- Gestion de fichiers - Télécharger - Gestion de fichiers
3 réponses
pour l'adresse logique 234122 on traduit cette adresse en binaire sur 19 bits on trouve 0111001001010001010 les trois bits 011 pour le segment = 3 en decimal càd c le segment 3 et extraire les 05 bits du n de la page est 10010 = 18 en decimal voir dans la tabes des pages du segment 3 la page 18 est presente dans la memoire centrale dans la marco n 115 on traduit 115 en binaire on trouve 01110011 sur 08 bits et on a le decalage de l"@ logique = 01010001010
on aura 08 bits du marco + 11 bits du decalage de l"@ logique = le decalage de l"@physique alors on obtient
0111001101010001010 = 236170 c l"@ physique en decimal
pour l"@ logique 262144 on traduit en binaire c : 1000000000000000000 dont les 3 bits de gauche est le n° de segment 100 = 4 alors le segment 4 n'est pas present en memoire et le n° de la page est 00000 = 0 alors on a un defaut de page.
on aura 08 bits du marco + 11 bits du decalage de l"@ logique = le decalage de l"@physique alors on obtient
0111001101010001010 = 236170 c l"@ physique en decimal
pour l"@ logique 262144 on traduit en binaire c : 1000000000000000000 dont les 3 bits de gauche est le n° de segment 100 = 4 alors le segment 4 n'est pas present en memoire et le n° de la page est 00000 = 0 alors on a un defaut de page.
Hello,
Si tu relis bien la charte, CCM ne fera pas les exos des gens à leur place.
Si tu bloques qqpart, tu expliques, et on peut t'aider, mais si t'as un exo à faire, c'est que t'as les cours qui vont avec.
a+
Si tu relis bien la charte, CCM ne fera pas les exos des gens à leur place.
Si tu bloques qqpart, tu expliques, et on peut t'aider, mais si t'as un exo à faire, c'est que t'as les cours qui vont avec.
a+
ce n'est qu'une seule question en faite je n'ai rien à dissocier de plus j'ai essayer pour trois jours d'atteindre la solution mais je n'arrive pas. et c'est à cause, soit le sujet est faux soit je me trompe quelque part dans la compréhension de la méthode d'extraction de l'adresse physique
donc Merci de me donner un exemple pratique sur l'extraction d'une adresse physique dans une segmentation paginée
Merci
donc Merci de me donner un exemple pratique sur l'extraction d'une adresse physique dans une segmentation paginée
Merci
ce n'est qu'une seule question en faite je n'ai rien à dissocier de plus j'ai essayer pour trois jours d'atteindre la solution mais je n'arrive pas. et c'est à cause, soit le sujet est faux soit je me trompe quelque part dans la compréhension de la méthode d'extraction de l'adresse physique
donc Merci de me donner un exemple pratique sur l'extraction d'une adresse physique dans une segmentation paginée
Merci A+
donc Merci de me donner un exemple pratique sur l'extraction d'une adresse physique dans une segmentation paginée
Merci A+
je vous remercie pour la solution c'est presque comme ça que j'ai fait moi mais la chose qui m'a vraiment cassé la tête c'est la deuxième colonne dans la table des segments par exemple dans la première @logique ça sert à quoi le chiffre dans la table des segments "34562"
merci pour la deuxième fois