IFT3820/IFT6833 -- Démonstration #2

Buts:

A. Commandes UNIX
  • 1-Allez au répertoire /usr/man

    indiquez comment afficher sur votre terminal:

     

  • 2-les dates de création des fichiers commençant par smb
  • 3- une liste des fichiers cachés, avec leur droits d'accès
  • 4- une liste de tous les fichiers triés dans l'ordre de leur création
  • 5- les droits d'accès du répertoire courant
  • 6- tous les fichiers dans tous les répertoires en dessous de /usr/man
  • 7- afficher le nom complet du répertoire courant
  • 8- créez un répertoire test
  • 9- Copiez des fichiers dans ce répertoire (exple de /usr/man/man1)
  • 10- supprimer le droit d'accès à tout-le-monde sauf vous
  • 11- supprimez d`abord tous les fichiers dans un répertoire et ensuite le répertoire lui-même
  • 12- supprimez un répertoire avec tous les fichiers et autres répertoires qu'il contient
  • 13- changez le nom d'un fichier et d'un répertoire
  • 14- imprimez à l'écran tous vos processus
  • 15- imprimez à l'écran tous les processus qui tournent sur la machine
  • 16- tuez un de ces processus (ouvrez emacs puis tuez le processus associé)
  • 17- demandez de l'aide sur mkdir
  • 18- consultez les pages pour l'appel système wait()
  • 19- Empêchez la création automatique d'un fichier core lors de l'exécution d'un programme dans le répertoire courant.
B- Initiation C/C++
  • Attention, il faudra faire la commande :

    inclure gcc-2.95.2
    pour inclure le compilateur gcc version 2.95.2

    Pour compiler gcc -o exec fic.c

    ./exec pour voir l’exécution

    man gcc pour en savoir plus sur les options

  • Écrire un programme permettant d'afficher les arguments passés en paramètre.

  • Écrire un programme qui lit une chaîne de caractères (taille <100) et un nombre entier n, et imprime d'abord cette chaîne, puis la chaîne de caractères amputée de ses n derniers caractères.

  • Rappel :
      main(int argc,char *argv[]) // argc contient le nombre des argument y compris le nom de l’exécutable, char *argv[] est un tableau de pointeur sur les argument passes en paramètre
C- Questions Réseaux/Protocoles

  • Question 1: Un système dispose d’une hiérarchie à n protocoles. Sachant que les applications engendrent des messages de M octets et que chaque couche rajoute h octets d en-tête, quel est la part de la bande passante consommée par les en-têtes ?

  • Question 2: quels sont les couches OSI chargées des opérations suivantes :
    • a) Découpe du flot de bits transmis en trames
    • b) Détermination du chemin a travers le réseau

  • Question 3: Donnez une définition a chacun des sigles : IDU, ICI, SDU, SAP, N-PDU.

[top]


Dernière mise à jour : Mon May 13 16:44:14 EDT 2002
dift3820@iro.umontreal.ca
dift6833@iro.umontreal.ca