Niveau d'étude
BAC +2
ECTS
3 crédits
Composante
Sciences économiques, gestion, mathématiques et informatique
Volume horaire
36h
Période de l'année
Enseignement troisième semestre
Description
Ce cours introduira les systèmes d’exploitation multi-utilisateurs et multi-tâches. Il présentera rapidement l’architecture des ordinateurs et le rôle d’un système d’exploitation.
Ce cours sensibilisera les étudiants à la sécurité des systèmes informatique. Cela se concrétisera par la présentation des notions de gestions de processus, de droits utilisateurs, de droits sur les ressources, d'isolation des processus, de gestions de fichiers.
Finalement, les langages de scripts pour les systèmes (bash) pour l’automatisation des tâches seront introduits.
Objectifs
Programme :
- Rappels sur l’architecture des ordinateurs (mémoire, cpu, périphériques, etc.)
- Rôle d’un OS
- Gestion des ressources
- Gestion des utilisateurs
- Shell / Scripts, commandes usuelles, expressions régulières.
Évaluation
Évaluation en session 1 pour les étudiants inscrits en formule standard de contrôle de connaissances : des épreuves de contrôle continu pendant le semestre (50% de la note) et un examen terminal écrit de 2h (50% de la note).
Évaluation en session 1 pour les étudiants inscrits en formule dérogatoire de contrôle de connaissances : un examen terminal écrit de 2h (100% de la note)
Évaluation en session 2 : un examen terminal écrit de 2h (100% de la note)
Compétences visées
- Connaissances basiques des fonctions d’un système d’exploitation.
- Connaissances basiques sur les gestions des droits dans un systèmes d’exploitation.
- Connaissances de langages de scripts pour l’automatisation de tâches, configurations du système.