Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
3258 connectés 

 


Dernière réponse
Sujet : quleques questions sur la structure d'UNIX
312020 maxmaverick t un prince !!

Votre réponse
Nom d'utilisateur    Pour poster, vous devez être inscrit sur ce forum .... si ce n'est pas le cas, cliquez ici !
Le ton de votre message                        
                       
Votre réponse


[b][i][u][strike][spoiler][fixed][cpp][url][email][img][*]   
 
   [quote]
 

Options

 
Vous avez perdu votre mot de passe ?


Vue Rapide de la discussion
312020 maxmaverick t un prince !!
vlack http://www.amazon.fr/exec/obidos/A [...] 46-4041050
MaxMaverick

312020 a écrit :

bonjour,
 
j'ai bientot un examen de "structure des systèmes d'exploitation" (le système en question est FreeBSD), et j'aurai quelques questions de cours auxquelles je n'ai pas de réponses.
Merci d'avance à ceux qui répondront.
 
1- qu'est ce que, pour le processeur, une instruction privilégiée ?
 
2- pourriez vous expliquer les opérations "copy on write" et "load on demand" ?
 
3- quel est le role du "buffer cache", quel est son fonctionnement ?
 
4- qu'est ce qu'un niveau d'interuption pour un processus ?
 
5- comment fonctionne le "cache de nom" ?
 
6- quels sont les mécanismes materiels mis en oeuvre lors d'un appel d'une primitive système ?
 
7- quelles sont les primitives de gestion du temps ?
 
8- quels pourraient etre les difficultés rencontrées par les concepteurs du système unix sur ordinateur parallèle (donc à mémoire partagée ?
 
9- comment l'unité de gestion mémoire (MMU) traduit les adresses mémoire ?
 
10- quelles sont les différences fondamentales entre inodes, vnodes et dinodes ?
 
11- comment fonctionne la mémoire virtuelle ?
 
Je répète ce que j'ai dit plus haut : merci INFINIMENT à ceux qui répondront !!


 
1 - C'est un ensemble d'instruction reservées aux applications en mode ring0.
Par exemple sur la manipulation des tables de mapping memoire. Ou sur les
zone accessibles: en mode ring0 (kernel/priviligié) tu as potentiellement acces
a la memoire de tout les processus.
 
2- "copy on write": Deux process se partagent une zone memoire,
dès que l'un deux a besoin d'ecrire sur cette zone elle est recopiée
pour ne pas affecter l'autre processus.
 
"load on demand": Chargement a la demande => utilisé pour mettre en
cache sur disque des blocs memoire inutilisés et les rappellér en memoire
vive a la demande.
 
3- "buffer cache": hum est tu sur du terme ? Ca pue la traduction pourrie.
A priori il y en d'autre qui l'utilisent http://www-igm.univ-mlv.fr/~dr/NCS/node24.html
 
En résume un buffer ou tampon est une zone memoire (donc a acces rapide) qui
s'interface entre un programme et un peripherique lent (disque dur, ecran,
imprimante, etc). Le programme ecrit dans le buffer sans se preoccuper de
l'etat exact du peripherique. C'est bcp plus rapide et moins consomateur de
cycles cpu.
 
4- Pareil je ne sais pas si le terme est extra mais cela semble  
etre la capacité d'un programme a etre interompu pas une interruption logicielle.
 
5- Quel cache, tu parle de la resolution DNS ?  
 
6- Quelles primitives systèmes ? Linux sur i386 utilise les interruptions pour
contacter le kernel iirc.
 
7- ??? Ca depend de l'os je suppose
   
9- http://www.ensta.fr/~gueydan/Poly/ [...] 0000000000
 
10- http://teaching.idallen.com/fasttr [...] inodes.htm
 
11- http://fr.wikipedia.org/wiki/M%C3%A9moire_virtuelle

le linuxien çà m'interesse
Bigon

312020 a écrit :

c'est le 5 septembre


en 10 jours c'est faisable (et c'est moi qui dit ca :p)
 
Bonne étude

Taz 2) oui
312020 c'est le 5 septembre
Bigon cfr. ton syllabus? Pcq tout ce que tu me demande la j'ai vu ca dans mon cours d'Architecture des  systèmes d'exploitation en 1e et 2e candi... C'est à mon sens impossible de te repondre ici un cours aussi vaste. J'espere que ton exam est pas demain...
312020 bonjour,
 
j'ai bientot un examen de "structure des systèmes d'exploitation" (le système en question est FreeBSD), et j'aurai quelques questions de cours auxquelles je n'ai pas de réponses.
Merci d'avance à ceux qui répondront.
 
1- qu'est ce que, pour le processeur, une instruction privilégiée ?
 
2- pourriez vous expliquer les opérations "copy on write" et "load on demand" ?
 
3- quel est le role du "buffer cache", quel est son fonctionnement ?
 
4- qu'est ce qu'un niveau d'interuption pour un processus ?
 
5- comment fonctionne le "cache de nom" ?
 
6- quels sont les mécanismes materiels mis en oeuvre lors d'un appel d'une primitive système ?
 
7- quelles sont les primitives de gestion du temps ?
 
8- quels pourraient etre les difficultés rencontrées par les concepteurs du système unix sur ordinateur parallèle (donc à mémoire partagée ?
 
9- comment l'unité de gestion mémoire (MMU) traduit les adresses mémoire ?
 
10- quelles sont les différences fondamentales entre inodes, vnodes et dinodes ?
 
11- comment fonctionne la mémoire virtuelle ?
 
Je répète ce que j'ai dit plus haut : merci INFINIMENT à ceux qui répondront !!

Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)