Aller au contenu principal
Version: 2024

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

Alexandru Radovici

Alexandru Radovici

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

Cristiana Andrei

Cristiana Andrei

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

Horaire

GoupeJourHeureSalle
CoursLundi10 - 12PR002
1220A 1/2Mardi8 - 10EG 206
1220A 2/2Mardi12 - 14EG 206
1220B 1/2Mardi8 - 10EG 206
1220B 2/2Mardi12 - 14EG 206

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.2p
Tests de TPVous passerez un test au début de chaque laboratoire avec des questions du laboratoire précédent.2p
DevoirsVous aurez 4 devoirs.8p
ExamenL'examen en période de session.3p
TotalVous avez besoin de 4,5 points pour réussir le cours.15p

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. Pour 2 devoirs copiés (d'autres collègues ou des étudiants des années passées), vous allez échouer la matière
  9. Vous avez besoin d'au moins 4.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