PROGRAMME DE L'ÉPREUVE D'ADMISSIBILITÉ DU CONCOURS RÉSERVÉ POUR LE RECRUTEMENT D'INSPECTEURS DES FINANCES PUBLIQUES AFFECTÉS AU TRAITEMENT DE L'INFORMATION EN QUALITÉ DE 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
🔗 Vers la source officielle
Explication IA à partir du texte officiel de la loi. Indicatif, ne remplace pas un conseil juridique.