Networking & SecurityEngineeringFrançais

Operating Systems I

NWS 102 · Semester 2

2 credits · 20 learning units

Lessons

Start with the foundations, study the topics, then practise and complete an independent project. These are learning plans; full tutorials and interactive checks are still being authored.

Subunit titles retain the curriculum’s original language.

Shared learning sequence · NWS 102 / SWE 122. Combines complementary topics from both curricula.

Start here

  1. Lesson 1What an operating system manages

Curriculum topics

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

Put it into practice

  1. Lesson 19Guided laboratory and troubleshooting

Work independently

  1. Lesson 20Independent project and review
Curriculum source

HND CURRICULUM-NETWORK AND SECURITY.pdf · NWS 102 · Course table: p. 9 · Outline pages: 119, 120, 121, 122, 123, 124

HND Computer Engineering Software Engineering Curriculum.pdf · SWE 122 · Course table: p. 9 · Outline pages: 19