MAINFRAME, PC, SYSTEXPL 99/2002 /2003
Mainframe, PC et leurs systèmes d’exploitation
1. Matériel
❏ Les concepts de base de la structure et de l’organisation des ordinateurs (mainframe, mini, PC), l’unité de calcul,
l’unité de contrôle et leurs composantes, l’organisation hiérarchique des mémoires, les périphériques, les
multiprocesseurs, les processeurs vectoriels, le clustering.
2. Système d’exploitation
❏ Les systèmes d’exploitation : les fonctions (l’exécution des tâches, “spooling”, la gestion de la mémoire, les
traitements I/O, la sécurité) et les types (batch processing, OLTP, multiprogrammation, multitasking, time sharing,
etc.)
❏ Systèmes de programmation : assembleur, macros, link editors, loaders, les compilateurs, les préprocesseurs, les
interpréteurs, la simulation et l’émulation.
3. Langages de programmation
❏ Les caractéristiques fondamentales des langages de programmation évolués (structures de contrôle, les types de
données, les structures de données, le parallélisme, les modules, etc.). Etude comparative de quelques langages
de programmation évolués couramment utilisés, le choix du langage en fonction de l’application, les 4GL’s, les
générateurs de programmes, les langages orientés objet.
4 Les Algorithmes
❏ Les éléments de base de la complexité des algorithmes. Les principaux algorithmes de tri (en mémoire interne et
en mémoire externe), comparaison de leurs performances (en temps et en occupation de la mémoire). Les
principaux algorithmes de recherche dans les tables d’insertion d’éléments dans un ensemble (arbre binaire, hash-
coding).
5. Gestion d’un centre informatique
❏ La sécurité (physique et logique)
La sécurité d’accès, la sécurité incendie, la protection contre les coupures d’électricité
Sécurité des traitements et des fichiers (checkpoint, restart, logging, backups, centre de backup,...)
❏ Gestion et automatisation
Le job scheduling, la préparation des jobs et JCL, output management, la console automatique, unattended
operations, monitoring automatique de la configuration informatique, ...