Pertemuan 6 Sistem Operasi

Sistem Operasi (Pertemuan 6)

Concurrency

  • Komunikasi antara proses
  • berbagi sumber daya
  • Sinkronisasi beberapa proses
  • Alokasi waktu prosesor
  • Multiple Applications
    • Multiprogramming
  • Structured Application
    • Aplikasi dapat menjadi serangkaian proses konkuren
  • Struktur sistem operasi
    • Sistem operasi adalah seperangkat proses atau thread

 

Problems in Concurrency 

  • Berbagi sumber daya global
  • Pengelolaan alokasi sumber daya
  • Pemrograman kesalahan sulit untuk ditemukan

 

O/S Concerns 

  • Melacak proses yang aktif
  • Mengalokasikan dan DEALLOCATE sumber
    • waktu prosesor
    • ingatan
    • arsip
    • I / O perangkat
  • Melindungi data dan sumber
  • Hasil proses harus independen dari kecepatan eksekusi proses konkuren lainnya

 

Competition among Processes for Resources

  • Mutual Exclusion
    • Critical Sections
      • Hanya satu program pada satu waktu diperbolehkan dalam bagian kritis
      • Misalnya hanya satu proses pada suatu waktu diperbolehkan untuk mengirim perintah ke printer
    • Deadlock
    • Starvation

DSC_0547 DSC_0548


Jason Rahardja

1701325271/BX01

www.binusmaya.binus.ac.id

www.skyconnectiva.com

 

 

Leave a Reply

Your email address will not be published. Required fields are marked *