Differences

This shows you the differences between two versions of the page.

Link to this comparison view

sde2:teme:tema_fr_4 [2021/02/17 10:37]
127.0.0.1 external edit
sde2:teme:tema_fr_4 [2021/04/11 15:49] (current)
ioana_maria.culic [Devoir 4 - Planificateur]
Line 1: Line 1:
-====== Devoir ​- Planificateur ======+====== Devoir ​- Planificateur ======
  
  
Line 6: Line 6:
   * Round Robin avec des priorités   * Round Robin avec des priorités
   * Complete Fair Scheduler (CFS)   * Complete Fair Scheduler (CFS)
 +
 +En résolvant le devoir, vous partirez du squelette que vous trouverez sur [[https://​classroom.github.com/​a/​m5-_C3XT|github]]. ​
  
 ===== Informations générales ===== ===== Informations générales =====
  
 <note important>​ <note important>​
-Date limite: ** Le 29 avril, 23h55 **  \\+Date limite: ** Le 25 avril, 23h55 **  \\
 Note: ** 2 points ** de la note \\ Note: ** 2 points ** de la note \\
-Téléchargement du devoir: [[https://vmchecker.cs.pub.ro ​vmchecker.cs.pub.ro]] \\ +Téléchargement du devoir: [[https://classroom.github.com/​a/​m5-_C3XTGithub]] \\
-Charge différée: ** 0,1 point / jour ** (maximum 4 jours) ​\\+
 </​note>​ </​note>​
  
Line 27: Line 28:
   - Vous êtes autorisé à utiliser uniquement le langage Python   - Vous êtes autorisé à utiliser uniquement le langage Python
   - Un devoir qui passe tous les tests automatisés obtiendra 10 points sur 10 (s'il ne triche pas en utilisant l'API interdit, dans ce cas, il ne sera pas en noté).   - Un devoir qui passe tous les tests automatisés obtiendra 10 points sur 10 (s'il ne triche pas en utilisant l'API interdit, dans ce cas, il ne sera pas en noté).
-  - Un devoir implémenté uniquement pour réussir les tests sera pénalisé ​pour ces tests.+  - Un devoir implémenté uniquement pour réussir les tests sera pénalisé.
  
  
Line 36: Line 37:
 ===== Questions ===== ===== Questions =====
  
-Si vous avez des questions sur le sujet, veuillez écrire un problème dans le référentiel github [[https://​github.com/​upb-fils/sde.git|repository]] avec le titre du formulaire // [scheduler] < le titre de votre question>​ //. Vous avez besoin d'un compte github pour+Si vous avez des questions sur le sujet, veuillez écrire un problème dans le référentiel github [[https://​github.com/​UPB-FILS-SdE2/questions|repository]] avec le titre du formulaire // [scheduler] < le titre de votre question>​ //. Vous avez besoin d'un compte github pour
 écrire des questions. écrire des questions.
  
Line 43: Line 44:
 </​note>​ </​note>​
  
-Si vous souhaitez recevoir un courrier électronique lorsque de nouvelles questions sont posées ou que des réponses sont fournies, accédez à github [[https://​github.com/​upb-fils/sde|repository]] et cliquez sur // Regarder //.+Si vous souhaitez recevoir un courrier électronique lorsque de nouvelles questions sont posées ou que des réponses sont fournies, accédez à github [[https://​github.com/​UPB-FILS-SdE2/questions|repository]] et cliquez sur // Regarder //.
  
 ===== Planificateur ===== ===== Planificateur =====
Line 65: Line 66:
   * Appel système (f - fork, s - sleep ou exit)   * Appel système (f - fork, s - sleep ou exit)
  
 +<note warning>
 +Votre application affichera le comportement attendu à l'​écran en utilisant les fonctions ''​print''​ qui existent dans le squelette du thème. Ne modifiez pas ces fonctions. ​
 +</​note>​
 +
 +<note info>
 +Des exemples de fichiers d'​entrée se trouvent dans le répertoire ''​process_examples''​ du squelette. ​
 +</​note>​
 ==== Instructions d'un processus ==== ==== Instructions d'un processus ====
  
Line 275: Line 283:
  
 ===== Soumettez le thème ===== ===== Soumettez le thème =====
-Le thème se chargera sur [[https://vmchecker.cs.pub.ro | vmchecker]]. Connectez-vous au site utilisateur de moodle, sélectionnez // Systemes d'​Explotation (FILS) ​// et téléchargez [[# archive-theme archive de thèmes]].+Le thème se chargera sur [[https://classroom.github.com/a/m5-_C3XTgithub]].
  
-==== Readme ==== 
-Le fichier Readme a le format suivant: 
- 
-<​code>​ 
-Votre nom entier 
-Groupe 
- 
-Description de la résolution du problème, pourquoi vous avez choisi des solutions, etc. 
-</​code>​ 
- 
- 
-==== Archive Archive ==== 
-Pour charger le thème, suivez les étapes suivantes: 
- 
-  - Créez une archive zip (pas rare, aiguilles, 7zip ou autre format) contenant: 
-    * tous les fichiers Python (* .py) 
-    * Fichier Readme 
-  - connectez-vous sur [[https: //​vmchecker.cs.pub.ro | vmchecker]] 
-  - sélectionnez le cours // Systemes d'​Explotation (FILS) // 
-  - sélectionnez // 4. // Scheduler 
-  - télécharger l'​archive 
- 
- 
-<​note>​ 
-L'​archive doit contenir tous les fichiers (principaux) à la racine, pas dans les sous-répertoires. NE PAS archiver le répertoire du thème, archiver les fichiers DIRECT. 
-</​note>​ 
- 
-Après avoir chargé l'​archive,​ vmchecker s'​exécutera:​ 
- 
-<code bash> 
-unzip archive.zip homework 
-cd homework 
-make -f Makefile.check 
-</​code>​ 
  
  
sde2/teme/tema_fr_4.1613551022.txt.gz · Last modified: 2021/04/10 20:47 (external edit)
CC Attribution-Share Alike 3.0 Unported
www.chimeric.de Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0