SOEN 228/U (Winter 2025): SYSTEM HARDWARE