Génie logicielIngénierieEnglish

Systèmes d’exploitation I

SWE 122 · Semestre 2

2 crédits · 20 unités d’apprentissage

Leçons

Commencez par les bases, étudiez les thèmes, puis pratiquez et réalisez un projet autonome. Ces plans d’apprentissage précèdent les tutoriels complets et les exercices interactifs en cours de rédaction.

Les titres des sous-unités conservent la langue du programme source.

Parcours d’apprentissage commun · NWS 102 / SWE 122. Réunit les thèmes complémentaires des deux programmes.

Commencer ici

  1. Leçon 1Ce que gère un système d’exploitation

Thèmes du programme

  1. Leçon 2Computer System Architecture and Resource Management
  2. Leçon 3Operating System Installation and Initial Configuration
  3. Leçon 4History and Evolution of Operating Systems
  4. Leçon 5Kernel Architecture and Privilege Levels
  5. Leçon 6Command-Line Interfaces and Basic File Operations
  6. Leçon 7Process Description and Control
  7. Leçon 8Process Management and Command-Line Monitoring
  8. Leçon 9Interrupts, Traps, and Context Switching
  9. Leçon 10CPU Scheduling Algorithms
  10. Leçon 11Threads and Symmetric Multiprocessing
  11. Leçon 12Mutual Exclusion and Critical Sections
  12. Leçon 13Race Conditions and Concurrent Execution
  13. Leçon 14Semaphores and Synchronization Primitives
  14. Leçon 15Classical Inter-Process Communication Problems
  15. Leçon 16Background
  16. Leçon 17Process management
  17. Leçon 18Inter-process communication and clock synchronization

Mettre en pratique

  1. Leçon 19Atelier guidé et dépannage

Travailler en autonomie

  1. Leçon 20Projet autonome et bilan
Source du programme

HND CURRICULUM-NETWORK AND SECURITY.pdf · NWS 102 · Tableau des cours : p. 9 · Pages du plan : 119, 120, 121, 122, 123, 124

HND Computer Engineering Software Engineering Curriculum.pdf · SWE 122 · Tableau des cours : p. 9 · Pages du plan : 19