Aller au contenu principal
Version: 2025

Bienvenue

Bienvenue dans le cours Systèmes d'exploitation 2.

Au cours de ce cours, vous apprendrez comment fonctionnent les systèmes d'exploitation, comment développer des logiciels utilisant l'API du système d'exploitation et le langage de programmation Rust.

Équipe

Cristiana Andrei

Cristiana Andrei

Professeur de cours et TP
GitHub: Cristiana959
Email: cristiana.andrei@wyliodrin.com

Alexandru Radovici

Alexandru Radovici

Professeur de cours
GitHub: alexandruradovici
Email: alexandru.radovici@upb.ro

Adrian Popescu

Adrian Popescu

Professeur de TP
GitHub: nerodesu017
Email: Popescu.adrian.constantin98@gmail.com

Horaire

GoupeJourHeureSalleProfesseur
CoursLundi08 - 10EC002Cristiana Andrei
1220 FA 1/2 + 1221 FMardi08 - 10EG 306Cristiana Andrei
1220 FA 2/2 + 1221 FMardi12 - 14EG 206Cristiana Andrei
1220 FBMardi10 - 12EG 306Adrian Popescu

Système de notation

PartieDescriptionPoints
Tests de coursVous passerez un test au début de chaque cours avec des questions du cours précédent.3p
Tests de TPVous passerez un test au début de chaque laboratoire avec des questions du laboratoire précédent.2p
ExamenL'examen en période de session.5p
TotalVous avez besoin de 5 points pour réussir le cours.10p

Règles

  1. Vous pouvez vous absenter sans motivation pendant un maximum de 2 TPs.
  2. Les TPs NE PEUVENT PAS ÊTRE RÉCUPÉRÉS
  3. Vous pouvez motivez l’absence au TP(raison medical) dans maximum 2 semaines de la date de votre absence
  4. Chaque étudiant doivent venir avec son groupe au TP, s'il y a des problèmes vous devez annoncer en avance.
  5. Vous pouvez être en retard de 15 minutes maximum au TP
  6. Les étudiants qui rattrapent la matière peuvent pas participer aux TPs seulement s'il y a des places libres. Afin d'obtenir des points, ils doivent résoudre des devoirs et passer l'examen final
  7. Vous aurez besoin d'un compte github avec votre nom complet et une vraie photo de profil.
  8. Vous avez besoin d'au moins 5 points pour réussir l'examen

Bibliographie

  1. Andrew Tanenbaum, Modern Operating Systems (4th Edition)
  2. Abraham Silberschats, Peter Baer Galvin, Greg Galvin, Operating Systems Concepts (9th Edition)
  3. Neil Matthew, Rick Stones, Beginning Linux® Programming (4th Edition)
  4. Robert Love, LINUX System Programming
  5. Steve Klabnic, Carol Nichols, The Rust Programming Language, online version, version française - pourrait être obsolète