[PDF] Correction de lexamen « Unix/Linux » Polytech – IG3



Previous PDF Next PDF







Correction de lexamen « Unix/Linux » Polytech – IG3

Correction de l'examen « Unix/Linux » que cela n'est pas le cas avec VBS, batch ou bash/tcsh qui sont dévolus à leur système de



Second examen – Corrigé

Automne 2002 8 Second examen Question 2 4 – Mémoire utilisateur Sous Linux, pour lire ou écrire la mémoire utilisateur à partir du noyau, il faut utiliser les fonctions copy_to_user ou copy_from_user Il est aussi possible d’utiliser et access_ok et put_user ou get_user Donnez les deux raisons qui rendent cette précaution importante



Correction TP d’introduction à Unix

Correction TP d’introduction à Unix 1 Allumez votre machine et choisissez de démarrer sous linux (Debian) cliquez avec le bouton du milieu Le double



Exercices de Révision sur les Circuits Combinatoires

2 Réaliser aussi le circuit d'un décrémenteur 3 bits, avec « 000 » cas indéfinis (Entrées A0A1A2 ; Sorties D0D1D2) 3 Réaliser la fonction D0 avec un Mux de 3 entrées d’adresses 4 Réaliser la fonction D1 avec un DEMux de 3 entrées d’adresses 5 Réaliser la fonction D2 avec un DEMux de 1x4 et un Mux 4x1 Table de Vérité :



QCM systèmes d’exploitation

QUIZZ OS N° 3 (9 questions avec réponses) Q1- Un système d’exploitation 1 C’est la fonction de l’administrateur système 2 C’est un intermédiaire entre la machine et l’utilisateur 3 C’est le nom du processeur central de l’ordinateur 4 C’est l’éditeur exploitant le système Q2- Linux c’est : 1



Matière : Enseignant : Ordonnancement de processus

Correction : 1 Temps d'éxécution= (tfin exec-tarrivé) Temps moyen d'exécution= ∑Texe / Nbre de processus Idée 1 : Tourniquet + on commence avec le plus court processus 110 220 330 440 550 660 770 880 990 1100 1210 1320



8QLYHUVLWp 0RKDPPHG 9 $JGDO (FROH 0RKDPPDGLD G,QJpQLHXUV

6rppdluh &+$3,75( ,1752'8&7,21 $5&+,7(&785( (7 &20326$176 0$7(5,(/6 '( /¶25',1$7(85

[PDF] la différence entre linux et unix wikipedia

[PDF] cours unix debutant pdf

[PDF] l expression oral au primaire

[PDF] cours sur les batteries d'accumulateurs

[PDF] cours piles et accumulateurs sti2d

[PDF] courbe décharge batterie plomb

[PDF] cours batterie pdf

[PDF] charge et décharge d'un accumulateur au plomb

[PDF] j'en prends note signification

[PDF] piles et accumulateurs cours

[PDF] j'en prend ou j'en prends

[PDF] cycle cardiaque pdf

[PDF] le cycle cardiaque explication

[PDF] cycle cardiaque durée

[PDF] le cycle cardiaque schéma

Correction de lexamen « Unix/Linux » Polytech – IG3

Correction de l'examen " Unix/Linux »

Polytech - IG3 - octobre 2008

Pierre Pompidor

Q1 : Qu'estce une distribution Linux ?

Un système d'exploitation basé sur un noyau UNIX pour un "PC". Il en existe plusieurs versions (Ubuntu...).

Q2 : Qu'estce un syst

ème de fichiers ? "Ensemble" des tables syst

èmes qui organisent le stockage et l'accès aux informations contenues dans une m émoire de masse (disque...). Q3 : Que fautil faire pour avoir une partition commune à Windows et à Linux ? Le plus facilement, la cr éer sous un système de fichiers compatible pour les deux systèmes installés en Dual Boot (notamment en FATxx).

Q4 : Qu'apporte ext3 par rapport

à FAT ? Principalement la s

écurisation grâce aux mécanismes de journalisation. Q5 : Quel est le r ôle de la mémoire virtuelle ? Pallier la saturation de la m émoire vive en permettant d'utiliser le disque dur pour stocker des informations peu utilis

ées par les processus (cette mémoire est appelée SWAP sous Linux). Q6 : Qu'estce un serveur ?

Un d

émon répondant à des requêtes réseau et donc offrant un service, et plus généralement une

machine g érant un plusieurs de ces services. (Vous m'avez presque tous que parl é de l'aspect "machine"). Q7 et Q8 : Comment configurer bash pour qu'il : explore en premier le r

épertoire d'accueil lors de l'appel d'un exécutable ; export PATH="~:$PATH" ou export PATH="$HOME:$PATH" dans le .bashrc

passe automatiquement la main

à tcsh. tcsh dans le .bashrc (bon j'ai donn

é 0,5pt à ceux qui m'ont parlé de $SHELL...) Q9 : Que signifie le m

étacaractère & pour bash ? Le d

étachement : cela permet au processus père de continuer à être actif sans attendre la mort de son

fils (plus ou moins 0,5pt à ceux qui m'ont parlé de tâche de fond...) Q10 : Que r éalise la commande : chmod 751 ~/*.pl rwxrxx (ou explications d étaillées ;)) à tous les fichiers de suffixe .pl du répertoire d'accueil Q11 : Que r

éalise la ligne de commandes : ls l | egrep '^[^09]+$' Rien (ou pas grand chose) ! : car elle ne cherche

à filtrer que les lignes d'informations détaillées sur le r

épertoire courant qui ne comprennent aucun chiffre (ce qui est difficlle (date, taille, etc)). Q12 : Que cherche

à savoir l'utilisateur par la commande suivante : ps edf | grep c firefox Le nombre de processus firefox qui tournent sur la machine.

Q13 : Pourquoi le résultat de la commande précédente n'estil pas vraiment exact ? Car firefox va appara

ître dans le processus luimême : "ps edf | grep c firefox" Beaucoup de r

éponses ont tourné sur les désirs véritables/cachés de l'utilisateur, mais là on passe

dans le subjectif (j'ai plus ou moins donn

é des points)... Q14 : Que cherche

à savoir l'utilisateur par la commande : find /etc name bash* mtime 1 Trouver l'emplacement de tous les fichiers dont le nom commence par bash, (a priori donc les

fichiers de config. de bash), se trouvant dans le r épertoire /etc et qui ont été modifiés avant hier (en deux mots (pas avanthier)).

Q15 : Comment conna

ître le nombre de démons HTTP qui tournent sur votre machine ? Et bien comme en Q13 : ps edf | grep c httpd

J'ai accept

é toutes les tentatives raisonnables pour nommer le démon HTTP (demon_http, http*, apache...)

Q16 : Quelle est la diff

érence d'exécution entre les deux commandes suivantes: ls l > fichier; grep *pl fichier et ls l > fichier; grep ".*pl" fichier

Premi ère question perverse : Il suffisait de pointer que dans le premier cas * va être consommé par bash (il n'est pas protégé, le filtre portant donc sur le nom des fichiers Perl), ce qui n'est pas le cas dans la deuxi

ème version... Q17 : Quel probl

ème prévient une connexion ssh avec l'option X ? Un probl ème devenu rare : le nonrepositionnement de la variable DISPLAY, c'est à dire le fait de ne pouvoir afficher les applications interfac ées lancées de la machine distante sur la machine locale. Q18 : Quels sont les avantages respectifs des langage de scripts Perl et Python sur les langages syst

ème tels que VBS (ou les fichiers batch) sous DOS, ou bash/tcsh sous Linux ? C'est qu'ils sont portables sous tous les syst

èmes d'exploitation évolués (Windows, Linux...) alors que cela n'est pas le cas avec VBS, batch ou bash/tcsh qui sont d

évolus à leur système de

pr

édilection. Bon j'ai accordé 0,5 sur l'exposé de leurs mérites intrinsèques (typage conciliant,

regexp...)

Q19 : Avantages/inconv

énients des tableaux associatifs par rapport aux tableaux classiques ? Avantages : acc ès rapide (par fonction de hashage) et sémantique du nommage des éléments Inconv

énients : plus grande place en mémoire et surtout listing des éléments dans un ordre aléatoire Q20 : Que se passetil lors de l'ex

écution du script (felicitation.pl) (deux prochaines lignes) : #!/usr/bin/perl print "Et bien voil à, vous avez fini ! \n"; LA question perverse : le #!/usr/bin/perl est d écalé de deux caractères ce qui le désactive (le # doit être le premier caractère de la ligne). Donc un appel du script directement par son nom ou par "./felicitation.pl" provoque son interpr étation par bash, et le plantage du script. Mais un appel par "perl felicitation.pl" r

éussit. Je sais, je sais.

Je ne le referai plus.

quotesdbs_dbs2.pdfusesText_2