Initier aux principaux concepts reliés aux systèmes d'exploitation des ordinateurs. Étudier l'interdépendance entre les systèmes d'exploitation et les architectures des systèmes ordinés, à l'aide d'exemples réels et simulés.
Composantes d'un système ordiné. Microprogrammation, langage machine, assemblage, compilation, interprétation, édition de liens, chargement; langage de contrôle, moniteur, utilitaires. Gestion de la mémoire: hiérarchie mnémonique, mémoire virtuelle, pagination et segmentation, protection, mémoire auxiliaire, fichiers, entrées-sorties. Gestion des processus: traitement par lots, temps réel, multiprogrammation, asynchronicité, interruptions, priorités, allocation dynamique, exclusion mutuelle, listes d'attente, ordonnancement, retard indéfini. Évaluation, embouteillages, vérification formelle, modèles statistiques et autres, initialisation et récupération, sécurité, réseaux, comptabilité. Exemples: VAX/VMS, MS-DOS, UNIX, etc. Simulation ou implantation de fragments d'un système sur un ordinateur.
Préalable(s): (8INF259)
Formule pédagogique : Cours Magistral
0711 | Programme court de premier cycle en informatique pour étudiants en séjour d'études |
4202 | Certificat en informatique |
6801 | Baccalauréat avec majeure en mathématique |
6908 | Baccalauréat avec majeure en conception de jeux vidéo |
7833 | Baccalauréat en informatique |
7943 | Baccalauréat en génie informatique |
Groupe 11 (CHICOUTIMI SOIR) - OUVERT
du | mercredi | 01-09-2021 | au | mercredi | 15-12-2021 | de | 13:00 | à | 15:45 | Local: | ||
du | jeudi | 02-09-2021 | au | jeudi | 16-12-2021 | de | 16:00 | à | 18:45 | Local: | (travaux dirigés) |