PROGRAMME DE L'ÉPREUVE ÉCRITE DE L'EXAMEN PROFESSIONNALISÉ RÉSERVÉ POUR L'ACCÈS AU GRADE DE CONTRÔLEUR DE 2e CLASSE DES DOUANES ET DROITS INDIRECTS, OPTION N° 2 : TRAITEMENT DE L'INFORMATION, PROGRAMMEUR SYSTÈME D'EXPLOITATION
I. ― Connaissances de base
- Représentation de l'information.
Notion de bit, caractère, mot.
Les systèmes de numération.
Les opérations élémentaires.
Représentation alphanumérique.
Codage de l'information (tables de codes).
- Quantité d'information.
Saisie et contrôle de l'information.
Transmission de l'information.
Traitement de l'information :
― connaissance d'un langage évolué (Java, SQL...) ;
― langage d'assemblage, macro-assembleur ;
― langage machine.
Organisation des travaux de programmation :
― méthodes de programmation (structurée, objet...) ;
― algorithmes, modes de représentation ;
― compilation ;
― essais et mise au point ;
― maintenance des programmes ;
― bibliothèque de programmes ;
― reprises.
L'environnement de la programmation :
― langage de commande ;
― enchaînement des phases et des travaux ;
― identification, compatibilité ;
― réservation des ressources ;
― appels des processeurs logiciels ;
― manipulation de programme ;
― aides à l'exploitation et à la mise au point.
Systèmes interactifs, éditeurs.
Les systèmes :
― monoprogrammation ;
― multiprogrammation ;
― système temps réel ;
― temps partagé ;
― transmission de données.
Chargement initial d'un système.
Les structures de données et leur utilisation :
― base de données, fichiers :
― persistance des données, droits, partage ;
― fiabilité, sauvegarde ;
― tables ;
― piles, files ;
― représentation des arbres, graphes.
II. ― Logiciel.
- Processus et ressources.
Activation et blocage d'un processus.
Partage des ressources.
-
Gestion des entrées-sorties.
-
Etablissement de liaisons mémoire-canal-unité de liaison périphérique.
-
Informations de contrôle, programme canal.
-
Instructions spéciales d'entrée-sortie.
-
Réalisation d'une instruction d'entrée-sortie :
― simultanéités, contexte d'exécutions, interruption, méthodes assistées. -
Transferts périphériques à périphériques.
-
Mise en place de la multiprogrammation, fonctions assurées.
Commutation des processus et simultanéité interusagers.
Synchronisation et simultanéité interusagers :
― allocation du processus central ;
― gérant de tâches, gérant de travaux, gérant d'interruptions ;
― description des différents modules et différentes tables.
- Gestion de la ressource mémoire.
Comportement dynamique de programmes.
Technique de recouvrement.
Allocation de la mémoire :
― allocation statique fixe, partitions ;
― allocation statique variable ;
― allocation dynamique (déplacement, tassement) ;
― mémoire paginée ou topographique.
- Mémoire virtuelle.
Stratégies d'allocation et algorithmes.
Phénomène d'écroulement ( perte de performance ).
Mémoires associatives, défauts de page.
-
Utilisation d'antémémoire.
-
Système de transmission de données.
Mode de communication : synchrone, asynchrone, vitesse de transmission, type de ligne.
Système de communication : typologie (internet, intranet, interopérabilité...), protocoles...
Message, bloc, procédure de transmission.
Commutation par paquets.
Matériels liés aux transmissions.
Interfaces avec le système de communication.
- Installation et personnalisation de système.
Configuration.
Critères de choix.
- Métrologie.
Mesure des performances : temps de réponse, débits de traitements.
III. ― Technologie
- Supports de l'information : caractéristiques et performances.
Circuits logiques.
Mémoires, registres (différents types, principes de fonctionnement).
Les supports magnétiques.
- Les organes de traitement.
Organisation générale de machine, carte machine.
Organes de calcul.
Organes de liaison : les bus.
Organes de commande (câblée, microprogrammée).
Les mécanismes d'adressage.
-
Les unités périphériques d'entrée ou de sortie (caractéristiques détaillées).
-
Les unités d'échange et de commande (canaux, unités de contrôle ou de liaison).
-
Mécanisme de traitement des interruptions.
-
Eléments constitutifs d'un réseau de transmission de données.
-
Types de machines.
Ordinateurs de grande puissance.
Mini-ordinateurs.
Micro-ordinateurs.
Smartphones, tablettes.
IV. ― Centre de traitement de l'information
-
Organisation du travail.
-
Les fonctions de programmeur système d'exploitation.
-
La sécurité physique des matériels, du réseau, des données (plan de secours, plan de continuité...).
V. ― Le droit de l'informatique
1 version