PROGRAMME DE L'ÉPREUVE ÉCRITE DU CONCOURS RÉSERVÉ POUR LE RECRUTEMENT D'INSPECTEURS DES DOUANES ET DROITS INDIRECTS, OPTION 3 : 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é inter-usagers. Synchronisation et simultanéité inter-usagers : 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
🔗 Vers la source officielle
Explication IA à partir du texte officiel de la loi. Indicatif, ne remplace pas un conseil juridique.