Normalisation de l'apprentissage par travaux pratiques des systèmes d'exploitation

Standardization of learning by operating systems labs


Date de publication : 09 février 2012

Auteur(s)

Mohamed Taha Bennani
Mohamed Abidi Allagui
Yacine BEN NACER

Résumé

L'enseignement des notions liées aux systèmes d'exploitations pose un problème d'homogénéité. En cours et travaux dirigés, les étudiants abordent les mécanismes, par exemple : gestion de mémoire, de processus, etc. du noyau. L'implémentation de ces mécanismes est difficile à traiter au niveau des travaux pratiques à cause du temps nécessaire à la compilation du noyau. Les étudiants restent confinés à la manipulation de ces mécanismes au niveau de l'interface utilisateur. Plusieurs simulateurs ont essayé de résoudre ce problème en proposant des solutions permettant de montrer l'exécution de ces mécanismes. D'autres ont essayé de faciliter leurs mise-en-œuvre en utilisant des micro-noyaux dont le temps de compilation est court. Ce papier présente un simulateur qui permet de montrer l'exécution des mécanismes du noyau, de donner la main aux étudiants pour les développer et de les intégrer dans cette plateforme afin de simuler leurs propres implémentations. Cette plateforme obéit aux exigences principales de la norme SCORM. Ce papier est constitué de trois parties : Normalisation et simulateurs, spécification et conception de la plateforme éducative.

Abstract

The courses and tutorials content on operating systems concepts is different from laboratories. This difference leads to some learning inconsistency. The kernel mechanisms are introduced in the courses and their related exercises are realized during the tutorials. As the kernel compilation last about forty five minutes, the implementation of the kernel mechanisms is not feasible. Thus, instead of implementing these mechanisms, the labs exercises handle the kernel concepts at the application programming interface. This shortcoming leads to the learning inconsistency. Several simulators have been implemented to show the execution of the kernel mechanisms. Others decrease the compilation time using micro-kernel based approach. These solutions handle the kernel modification which is suitable for the concepts learning. This paper presents a simulator that can show the performance of these mechanisms, to be implemented by students and integrated into this platform to simulate their own implementations. This platform follows the main requirements of SCORM standard. The outline of the paper contains three sections: Standard and simulators, specification and design of the learning platform.


Téléchargement

Pour citer ce document

Bennani, Mohamed Taha, Allagui, Mohamed Abidi et BEN NACER, Yacine. (2012). Normalisation de l'apprentissage par travaux pratiques des systèmes d'exploitation : Standardization of learning by operating systems labs. frantice.net, Numéro 4 - Janvier 2012. Récupéré du site de la revue : http://frantice.net/index.php?id=456. ISSN 2110-5324




Logo Université de Limoges logo AUF 

Revue électronique internationale publiée par l'IFIC et l'Université de Limoges,
avec le soutien de l'AUF. ISSN 2110-5324