[PDF] 6 Corrigé du TD pour la partie 5 du cours dAO



Previous PDF Next PDF







Gestion de la mémoire Exercice 1 - courspolymtlca

a) Supposez que le système utilise la segmentation paginée et que l’adresse virtuelle est de la forme : Quelles sont les données manquantes à ce problème pour traduire l’adresse virtuelle de 32 bits



CORRECTION - Université de Nantes

Exercice 4 – Segmentation paginée Segments Pages Cadres S1 2 2 3 0 S2 2 9 S3 1 12 8212 = 2*4096 + 20 1) segment = S1 2) page = 3 3) déplacement = 20 4) cadre = 0 5) déplacement = 20 6) L’adresse physique est donc 20 en décimal L’adresse physique est exprimée sur 16 bits (64Ko =



Chapitre 4 – Questions et Exercices

Fonctionnement de la segmentation et de la pagination Le PC-RT ou IBM 6150 Segmentation Pagination avec table inversée des pages (fonction de hashing) Mémoire virtuelle Principe du cache Conserver dans la mémoire rapide l'information immédiatement nécessaire Mémoire virtuelle paginée et chargement de page sur demande



Révision - ESEN

• La segmentation considère la mémoire comme des espaces, ou des régions, dédiés à une utilisation particulière par exemple: le code d'un programme, les données, la pile, un ensemble de sous-programmes, des modules, un tableau, etc La segmentation reflète cette organisation • la pagination est un partitionnement qui exige les même



Gestion de la mémoire - Cours systemes dexploitation

I La segmentation La pagination : La mémoire virtuelle étudiée jusqu’ici est à une dimension, les adresses virtuelles sont comprises entre 0 et une adresse maximale Chaque segment est une suite d’adressescontinus de 0 à une adresse maximale autorisée Les segments ont des tailles différentes qui varient en cours



TD n°6 : Gestion de la mémoire - Université de Nantes

Exercice 4 – Segmentation paginée On considère un système avec une mémoire virtuelle segmentée paginée où la taille d’une page est de 4Ko et une mémoire physique de 64Ko L’espace d’adressage d’un processus P est composé de trois segments S1, S2 et S3 de taille, respectivement 16Ko, 8Ko et 4Ko À un moment



EXERCICES DIRIGES 6 Gestion de la mémoire centrale Exercice 1

Décrivez le principe de la pagination appliquée à la segmentation de la mémoire Comment s'effectue la traduction d'une adresse virtuelle ? Question 5 On considère une mémoire segmentée paginée pour laquelle les cases en mémoire centrale sont de 4Ko La mémoire centrale compte au total 15 cases numérotées de 1 à 15 Dans ce



Bac 1998 1999 Physique Terminale S Corrigã S By Christine Trabado

april 15th, 2020 - pdf td2 gestion de la mémoire irisa exercice corrigé gestion de la memoire centrale segmentation paginée exercices corrigés exercice corrigé pagination systeme de gestion de fichier exercice corrigé pdf td n°6 gestion de la mémoire systeme d exploitation exercices corrigés gestion des processus systeme d exploitation



TD pour le cours 5 - phmartininfo

TD pour le cours 5 Exercices sur la partie "notions de systèmes d'exploitation" Exercices sur la partie "notions de réseaux" 1 sur 3

[PDF] matrice rotation + translation

[PDF] exercice pagination mémoire

[PDF] pagination mémoire virtuelle

[PDF] difference entre pagination et segmentation

[PDF] conversion adresse logique adresse physique

[PDF] pagination et segmentation pdf

[PDF] pagination systeme d'exploitation

[PDF] telecharger un livre de grammaire pdf

[PDF] larousse conjugaison pdf

[PDF] telecharger larousse difficultés grammaticales pdf

[PDF] larousse grammaire francais

[PDF] larousse orthographe pdf

[PDF] larousse livre de bord orthographe pdf

[PDF] telecharger livre larousse grammaire gratuit pdf

[PDF] introduction grammaire generative

6. Corrigé du TD pour la partie 5 du cours d'A.O.

I. Exercices sur la partie "notions de systèmes d'exploitation" (SE)

1.Les deux fonctions principales d'un SE sont la gestion efficace des

ressources de l'ordinateur et la présentation aux utilisateurs d'une machine virtuelle plus facile à programmer que la machine réelle. Un processus est une abstraction utile pour décrire le déroulement des activités dans un système multiprogrammé. Contrairement à la notion de programme, indiquant une suite statique d'instructions, la notion de processus met l'accent sur l'aspect dynamique de l'exécution. L'exécution d'un programme utilisateur est un processus. Le SE crée continuellement des processus.

2.Un fichier est une collection d'enregistrements. Un utilisateur structure

ses fichiers en enregistrements logiques, qui représentent son modèle de données. Le système de fichiers s'arrange pour répartir les enregistrements logiques dans des enregistrements physiques adaptés

à la structure du matériel.

3.Si les catalogues étaient stockés en mémoire centrale, n'importe quel

petit incident comme une coupure de courant les effacerait et rendrait ainsi impossible l'accès aux fichiers.

4.L'idée de la mémoire virtuelle consiste à libérer les utilisateurs des

contraintes liées à la taille de la mémoire centrale. On réalise cette virtualisation en utilisant des mémoires auxiliaires comme les disques, et en appliquant la technique de pagination. Cette technique consiste à découper en pages les espaces d'adresses réelles et virtuelles et d'établir une correspondance entre elles par l'intermédiaire d'une table de pages. 1/8

5.Mémoire virtuelle paginée.

a) Taille de la mémoire virtuelle: 220 mots, ou encore, 28 pages. b) 21310 = 1101'01012 et 96910 = 0011'1100'10012 donc l'adresse virtuelle est 1101'0101'0011'1100'10012 = 32517118. c) ABCDE16 = 1010'1011'1100'1101'11102 ->

1010'10112 = 17110 (num. page);

1100'1101'11102 = 329410 (num. mot dans cette page).

6.Mémoire virtuelle segmentée et paginée.

a) Taille: 26 = 64 segments, 26*210=216 = 65536 pages,

224 = 16777216 mots (en tout; pas par page)

b) 32ème segment (3110 = 0111112), page 111 (= 00011011112),

145ème mot (14410 = 100100002) -> 370676208

7.La conversion d'une adresse virtuelle en une adresse réelle est

réalisée à l'aide de la table de pages. Dans la conversion, seule la partie de l'adresse spécifiant la page doit être remplacée, l'offset ne change pas.

8.La segmentation est un découpage logique du programme, décidé par

le programmeur. Elle complémente le découpage en pages effectué automatiquement par le SE.

9.Les 3 fonctions essentielles du noyau sont : la gestion (synchronisation

et communication) des processus, la gestion des interruptions et l'allocation du CPU.

10. Une instruction privilégiée est une instruction exécutable uniquement

en mode superviseur, par le SE. 2/8 II. Exercices sur la partie "notions de réseaux"

1.Dans une transmission synchrone les bits sont émis de manière

régulière, sans séparation entre les caractères. Dans une transmission asynchrone les bits d'un caractère sont aussi émis de manière régulière mais l'intervalle entre 2 caractères est variable, donc chaque caractère est précédé d'un start-bit et est suivi d'un ou plusieurs stop~bits. Il peut aussi y avoir un bit de parité.

2.Transmission asynchrone:

a) non, il est variable, c'est ce qui caractérise ce type de transmission; b) c'est vrai pour des bits d'un même caractère; c) non, ceci n'est vrai que pendant la transmission d'un caractère; d) vrai; e) non, ne serait-ce que parce que l'on transmet des informations supplémentaires (start-bit, bit de parité, stop-bit) pour chaque caractère.

3.Dans la transmission asynchrone, un caractère se compose de l start-bit,

8 bits de données, 1 bit de parité et 2 stop-bits. Pour 8 bits de données

(information effective), il y a 12 bits de transmis -> rapport de 2/3. Donc: a) vitesse réelle de 300 bps -> vitesse effective de 300*2/3 = 200 bps b) vitesse réelle de 1200 bps -> vitesse effective de 1200*2/3 = 800 bps c) vitesse réelle de 9600 bps -> vitesse effective de 9600*2/3 = 6400 bps

4.Ligne physique de "largeur de bande" (bande passante; W) de 2900 Hz:

a) C = 2*n*W avec n = log2(L), donc C = 2*log2(2)*2900 = 5800 bps b) 8 phases et 2 amplitudes possibles, donc 16 niveaux possibles, donc log2(16) = 4 bits par signal -> Capacité/vitesse du modem: Cmodem = 9600/4 = 2400 bauds c) C = 2*n*W donc C = 2*2900*log2(16) = 2*2900*4 = 23200 bps; d) C = W*log2(1+S/B) donc S/B = 2C/W-1 = 29600/2900-1 ≈ 9 3/8

5.W = 2200 Hz

a) 2 niveaux de fréquence, 2 niveaux de phase et 2 niveaux d'amplitude, donc une combinaison de 8 niveaux possibles, ce qui permet de coder

3 bits par signal. Capacité de la ligne: C = 2*W = 2*2200 = 4400 bauds

ou C = 4400*3 = 13200 bps b) pour atteindre C = 22000 bps = 2*2200*log2(L) il faut L = 2(22000/(2*2200)) = 25 = 32 niveaux, par exemple, 8 niveaux de fréquence et 4 niveaux d'amplitude c) capacité maximale des modems de 7308 bps;

S/B = 2C/W -1 = 27308/2200 - 1 ≈ 9

6.Ligne physique de 1600 Hz; protocole du type HDLC :

a) C = 2*1600 = 3200 bauds;

8 niveaux (-> 3 bits par signal), donc C = 3200*3 = 9600 bps

b) Il faut envoyer 5*8=40 bits par paquet de données -> durée de transmission de 40/9600 = 4,166 ms.

Il faut envoyer 4*8=32 bits par quittance ->

durée de transmission de 32/9600 = 3,333 ms c) le message ne pourra jamais être envoyé correctement car,

4,166 ms étant supérieur à 4 ms, une erreur se produira à chaque

transmission du paquet de données. De plus, similairement, une erreur se produira aussi parfois pendant la transmission de la quittance.

7.Voir le cours.

4/8

8.Deux cas selon la valeur du bit qui suit normalement les

5 bits à 1 dans le message initial :

i si le bit est un 0, le message initial est ...0111110..., on transmet ...01111100... (insertion d'un 0 après 5 bits 1), et finalement on reçoit ...01111110... (erreur de transmission). Cette séquence est interprétée comme un fanion et les 16 bits précédents comme le FCS. La vérification de celui-ci donne une erreur et le récepteur considère que ce message n'est pas correct. De plus, ce fanion marque le début d'un autre message dont la fin est donnée par le fanion de fin du message initial et la vérification du FCS indique certainement que ce message est aussi en erreur. Ainsi cette erreur a divisé le message initial en 2 messages qui sont réceptionnés tous les deux en erreur.

L'erreur est donc traitée avec succès;

i si le bit est un 1, le message initial est ...0111111..., on transmet ...01111101..., et on reçoit ...011111111.... Cette séquence de

7 bits à 1 correspond à un signal d'abandon. Le récepteur rejette

tous les bits qu'il a reçu depuis le dernier fanion et il ignore les bits qu'il va recevoir jusqu'au prochain fanion. Ce type d'erreur n'arrive pas seulement lorsque l'on insère un bit 0 pour empêcher la simulation d'un fanion : ce type d'erreur peut aussi arriver si le message a la forme ...01111010... ou ...011101110... et que le bit 0 du milieu est transformé en un bit 1. 5/8

7. Corrigé du QCM d'entraînement de la partie 5

Seulement pour les questions dont la réponse n'a pas déjà été donnée dans le support de cours de cette partie 5.

1.Un allocateur (de CPU) ...

A) exploite le travail d'un "planificateur"

B) est appelé "dispatcher" en anglais

C) prend en compte les temps d'exécution déjà alloués D) les 3 dernières réponses E) aucune des 4 dernières réponses

2.Une "table des pages" fait correspondre à chaque page virtuelle

des informations comme ...

A) son emplacement en M.P. (s'il existe)

B) un bit pour savoir si le contenu de cette page réelle a été modifiée C) des bits pour spécifier le degré de protection de la page en lecture/écriture/exécution D) les 3 dernières réponses E) aucune des 4 dernières réponses

3.Une transmission synchrone est ...

A) une transmission série

B) une transmission sans séparation entre caractères C) une transmission où le récepteur doit posséder une horloge de même fréquence que celle de l'émetteur

D) au moins 2 des 3 dernières réponses

E) aucune des 4 dernières réponses

4.La capacité/vitesse de transmission ...

A) peut s'exprimer en bauds et en bps

B) peut être égale à 2 * W, où W est la bande passante de la transmission C) peut être à égale à 2 * n * W, où n est le nombre de bits transmis

D) au moins 2 des 3 dernières réponses

E) les 4 dernières réponses

6/8

5.Un multiplexage de voies de transmission entre plusieurs

transmissions peut s'effectuer sur ... A) la fréquence B) le temps C) la phase

D) les 3 dernières réponses

E) au moins 2 des 3 réponses A, B et C

6.Typiquement, un réseau LAN ...

A) a quelques kilomètres (et non centaines de mètres) entre ses noeuds

B) a un taux d'erreur moyen de 1 bit sur 108

C) s'effectue via des transmissions "sans fil"

D) au moins 2 des 3 dernières réponses

E) aucune des 4 dernières réponses

7.Dans une transmission par "commutation de circuits" ...

A) la même ligne est conservée durant toute la durée de la communication B) des chemins différents peuvent être utilisés pour acheminer différents messages

C) les messages doivent être numérotés

D) les 3 dernières réponses

E) 2 et seulement 2 des 3 premières réponses sont justes 7/8quotesdbs_dbs16.pdfusesText_22