9


Soal

Sebutkan dan jelaskan dengan singkat key design issues di dalam Symmetric Multiprocessor OS.

Jawaban

../ex/Pasted image 20241103121228.png

  1. Simultaneous Concurrent Processes
    • OS harus menangani multiple proses yang berjalan bersamaan di berbagai prosesor
    • Perlu mekanisme sinkronisasi yang efisien
  2. Scheduling
    • Memutuskan proses mana yang akan dijalankan di prosesor mana
    • Harus menyeimbangkan beban kerja antar prosesor (load balancing)
  3. Memory Management
    • Mengelola shared memory yang diakses oleh multiple prosesor
    • Menjaga cache coherency antar prosesor
  4. Process Synchronization
    • Mengatur akses ke shared resources
    • Menghindari race condition dan deadlock
    • Implementasi critical section yang efisien
  5. Reliability & Fault Tolerance
    • Menangani kegagalan salah satu prosesor
    • Memastikan sistem tetap berjalan meski ada komponen yang gagal
  6. I/O Device Management
    • Koordinasi akses ke shared I/O devices
    • Pengaturan interrupt handling di multiple prosesor