Université Paris V

René Descartes

Concours de l'éducation nationale. BAP6

Concours externe

Assistant Ingénieur : spécialité Informatique

Session 1998 (21/09/98)

Epreuve écrite d'admisiibilité

Durée : 3heures-coefficient : 3


Vous pouvez répondre aux questions et m'envoyer vos réponses à la fin du document)

Votre adresse mail :

 
UNIX

1. Généralités UNIX

1. 1. Citer 2 différences fondamentales entre DOS et UNIX

 

1.2. Citer 3 noms de systèmes UNIX répandus

2. Le SHELL

2.1. Citer 3 shell UNIX standards

2.2. Donner la syntaxe, dans un de ces 3 shell, permettant de mettre à jour la variable DISPLAY

3. Donner, en UNIX, les noms de commandes permettant

3.1. D'afficher le nom du répertoire courant

3.2. De supprimer un fichier

3.3. De lister un répertoire

3.4. De créer un lien

3.5. De trouver un fichier

3.6. De changer les droits par défaut

3.7. De changer le groupe propriétaire d'un fichier

3.8. D'envoyer un signal à un process (par exemple le tuer)

3.9. De redéfinir la priorité d'un process

3.10. De rechercher de l'information sur une commande

4. Donner pour chacun des points suivants, le type de l'objet et les droits de l'utilisateur :

4.1. drwxrwxrwx root sys tmp

4.2. dr-xr-xr-x bin bin usr

4.3. -rwxr-x--x root sys prog

4.4. -rw-r--r-- Paul usersl calcul.c

4.5. drwx ------ pierre users2 pierre

4.6. lrwxr-x--- root sys opt -> /disk/opt

Afficher l'état des droits, sous la même présentation que celle utilisée à la question 4, correspondant aux différentes commandes suivantes tapées par l'administrateur root : Affich corres

5.1. chmod 755 calcul.c

5.2. chmod 0-W calcul.c

5.3. chmod U+S prog

5.4. chgrp -R usersl pierre

 
Réseau

6. Citer, dans l'ordre, les 7 couches du système OSI

7. Quels sont les différents supports de transmission possibles pour l'installation d'un réseau local avec les contraintes suivantes : débit jusqu'à 10 Mbits/s et distance maximum 2 km

 
Internet

8. Donner la signification des protocoles suivants ainsi que leur fonction

8.1. http

8.2. ftp

8.3. pop

8.4. Smtp

8.5. nntp

9. Qu'est ce qu'une URL ?

10. Quelle est l'utilisation du langage HTML ?

11. Quelles sont les différentes classes d'adresses IP du réseau qui existent ? Quelles sont leurs différences ?

12. Quelle est la différence entre un freeware et un shareware ?

 
Programmation

13. Créations de programmes exécutables

13.1. Quelles sont les différentes phases qui permettent de générer un programme exécutable à partir d'un programme source écrit avec un langage de programmation ?

13.2. Quel est le rôle de chacune d'elles ?

14. Quelle différence faites vous entre une variable locale et une variable globale ?

15. Dans quel cas ne peut-on pas transformer une procédure en une fonction en PASCAL ?

16. Dans un langage objet :

16. 1. Qu'est ce qu'une classe ?

16.2. Qu'est ce qu'un objet ?

17. Qu'est ce qu'un traitement récursif ?

18. Dans un des langages :Pascal, C ou Fortran, donner :

18.1. Les déclarations d'une variable simple de type entier et d'une variable structurée correspondant à un tableau de 30 caractères

18.2. Des instructions permettant de lire un entier et d'augmenter sa valeur de 1

18.3. Les instructions permettant de lire 2 caractères et de les affecter respectivement à la première et à la dernière case du tableau

 
Système

19.Donner les noms des deux principales architectures de processeurs

20. Architectures systèmes

20. 1. Qu'est ce qu'une architecture SISD ? Donner un exemple

20.2. Qu'est ce qu'une architecture SIMD ? Donner un exemple

20.3. Qu'est ce qu'une architecture MINID ? Donner un exemple

21. Que signifient les termes RAM, ROM ? Expliquer leur différence

22. Quel est le rôle du bus de communication dans un micro-ordinateur ?

Donner en 3 couramment utilisés dans les micro-ordinateurs

23. Si un registre d'adresses comporte 16 bits, calculer :

23.1. Le nombre de mots adressables si un mot = 1 octet et la plus haute adresse pour ces mots de 1 octet

23.2. Le nombre de mots adressables si un mot = 32 bits et la plus haute adresse pour ces mots de 32 bits

23.3. La taille de la mémoire en octets pour ces deux cas

 
Base de données

24. Qu'est ce qu'un SGBD ?

25. Donner la différence entre une clé primaire et une clé étrangère dans un SGBD

26. Dans la méthode MERISE, quels sont les 3 niveaux d'abstraction

27. Donner un exemple concret de relation n-aire sous forme de schéma conceptuel

28. Donner les 4 instructions qui composent le langage de manipulation des données dans le langage SQL

29. A partir des deux tables ci-dessous,

AVION MOTEUR NUMERO-AVI NUMERO-MOT NOM à AVI MARQUE VITESSE CROISIERE MODELE ENVERGURE PUISSANCE NUMERO-A VI

Ecrire en langage SQL les requetes suivantes permettant d'obtenir :

29. 1. La liste des avions (numéro, nom et vitesse de croisière) dont la vitesse de croisière est supérieure à 200 km/h, classés par vitesse (le plus rapide en premier)

29.2. Toutes les informations concernant l'avion numéro A485X, avec ses moteurs

29.3. La liste de tous les moteurs de marque Rolls-Royce (caractéristiques complètes) en indiquant, s'il y a lieu : le nom, et le numéro de l'avion qui les utilise

 
DOS

30. Donner en DOS les noms des commandes permettant :

30. 1. De recopier un répertoire et ses sous-répertoires associés

30.2. De supprimer un fichier

30.3. De formater une disquette système

30.4. D'installer un système sur le disque dur sans le form- A

30.5. De constituer la liste des répertoire,- logiciels

31. Donner les noms des 2 fichiers de paramétrage et de configuration de MS-DOS

32. Donner un nom de commande interne et un nom de commande externe

33. Donner les 4 attributs d'un fichier et le nom de la commande qui permet de les modifier


Fin de l'épreuve d'admissibilité au corps d'assistant ingénieur

Vos commentaires