0% ont trouvé ce document utile (0 vote)
110 vues2 pages

Exercice de MIPS et commandes Linux

Le document présente plusieurs exercices relatifs à l'architecture parallèle et au calcul intensif. Les exercices portent sur les systèmes d'exploitation, l'assembleur MIPS et les commandes Linux.

Transféré par

Amani Mankouri
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats DOCX, PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
110 vues2 pages

Exercice de MIPS et commandes Linux

Le document présente plusieurs exercices relatifs à l'architecture parallèle et au calcul intensif. Les exercices portent sur les systèmes d'exploitation, l'assembleur MIPS et les commandes Linux.

Transféré par

Amani Mankouri
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats DOCX, PDF, TXT ou lisez en ligne sur Scribd

Ecole supérieure en sciences et technologies de l’informatique et du numérique 2022/2023

Architecture parallèle et calcul intensif 1ere année cycle de spécialité (CS1)

Fiche TD N°0
Exercice 1 :
1- Quelle est la différence entre les architectures CISC et RISC ?
2- Rappeler le modèle en couches d’un système d’exploitation.
3- Représentez schématiquement les 3 méthodes de représentations des blocs d’un fichier.

Exercice 2 :
1- Ecrire en langage assembleur le code qui permet de trouver la valeur absolue d’un nombre entier
2- Ecrire en langage assembleur le code qui permet de faire la permutation de deux nombres entiers
en utilisant que deux registres.
Exercice 3 :
1- Supposez le code assembleur MIPS suivant:
lw $t0,0($a0)
lw $t1,0($a1)
bne $t0,$t1,toto
add $v0,$t0,$zero
j titi
toto: add $vo,$t1,$zero
titi
Quelle est la fonction réalisée, exprimée dans un langage de haut niveau ?

2- Supposez que $a0=0x1234 et $a1=0x3. Quelle est la valeur du register $t0 après l’exécution du
programme MIPS suivant ?
add $t0,$0,$0
toto: add $t0,$t0,$a0
addi $a1,$a1,-1
bne $a1,azero,toto
srl $t0,$t0,4

3- Supposez le code MIPS suivant, qui reçoit deux entrées dans les registres $10 et $11 et produit
une sortie dans le registre $20.
add $1,$0,$0
beq $11,$0,fin
lo : add $1,$1,$10
subi $11,$11,1
j lo
Fin : addi $1,$1,100
add $20,$1,$0
a) Décrivez en une phrase la fonction du programme.
b) Quelle est la valeur de $20 à la fin du programme, si $10=4 et $11=6 au début du
programme ?
Exercice 4 :
1. Dans un système Linux, on dispose d’un répertoire racine contenant deux répertoires documents
et sauvegardes. On se trouve dans le répertoire documents où figure un fichier NSI.txt.
Quelle commande permet de créer une copie nommée NSI2.txt de ce fichier dans le répertoire
sauvegardes ?
a) cp NSI.txt NSI2.txt
b) cp NSI.txt sauvegardes/NSI2.txt
c) cp NSI.txt ../NSI2.txt
d) cp NSI.txt ../sauvegardes/NSI2.txt

2. À partir du dossier ~/Doc/QCM, quelle commande permet de rejoindre le dossier


~/Hack/Reponses?
a) cd Hack/Reponses
b) cd /Hack/Reponses
c) cd ~/Hack/Reponses
d) cd ../../Hack/Reponses

3. Sous Linux, les droits d’accès à un fichier dont le propriétaire est Joseph sont les suivants
: -rwxr-xr-- . Laquelle des affirmations suivantes est fausse?
a) Joseph a l’autorisation de lire ce fichier
b) Les membres du groupe de Joseph ont l’autorisation de lire ce fichier
c) Tous les utilisateurs ont l’autorisation de lire ce fichier
d) Les membres du groupe de Joseph ont l’autorisation de modifier ce fichier

4. Sous Unix, que fait la commande suivante ? ls --a /home/pi >> toto.txt
a) Elle liste uniquement les répertoires cachés du répertoire /home/pi
b) Elle liste tous les fichiers du répertoire /home/pi et enregistre le résultat dans un fichier
toto.txt
c) Elle liste tous les fichiers des répertoires de /home/pi et de toto.txt
d) Elle liste tous les fichiers du répertoire courant et enregistre le résultat dans un fichier
/home/pi/toto.txt

Exercice 5 :

1. Proposer une commande qui permette de se


déplacer du répertoire HOME de Alice à celui de
Bob :
a. En utilisant un chemin relatif ;
b. En utilisant un chemin absolu.
2. Alice est à la racine /. Proposer trois commandes
qui peuvent lui permettre de se déplace dans son
répertoire d’accueil (HOME).
3. Bob est dans son HOME. Aidez-le à :
a. Lister le contenu de son HOME ;
b. Lister le contenu de son HOME y compris
les fichiers et répertoires cachés.
c. Lister le contenu du répertoire share sans
quitter son HOME.

Vous aimerez peut-être aussi