Minggu, 31 Maret 2019

3.2 Multitasking dan konkurensi

ØMultitasking Merupakan subset dari sistem konkuren, berkebalikan dengan sistem sekuensial.
 Økonkurenà Sistem yang memiliki sejumlah aktivitas yang sedang berjalan secara bersamaan.
Ø proses tidak saling mempengaruhi
contoh : microsoft word dan microsoft media
player yang berjalan bersamaan.
Ø proses saling mempengaruhi secara tidak langsung . contoh :microsof word dan notepad yang sedang membuka suatu berkas yang sama.
 proses saling mempengaruhi secara langsung
Contoh : aplikasi browser internet yang mengakses dokument disebuah situs.

SEJUMLAH MASALAH YANG HARUS DITANGANI SISTEMOPERASI KETIKA TERJADI PEREBUTAN SUMBER DAYA PADA PROSES-PROSES YANG SALING MEMPENGARUHI :
ØRace condition
Ø Deadlock
Ø Starvasion 
PENERAPAN KONKURENSI PADA SO AKAN MENAMBAH KOMPELKSITAS BARU :
ØSO harus dapat mengawasi berbagai proses yang aktif.
Ø SO harus melakukan penjadwalan proses secara adil dan berusaha menjaga keoptimalan kinerja proses-proses secara keseluruhan.
Ø Sistem operasi harus melakukan alokasi dan dealokasi berbagai sumber daya (prosesor,memori,berkas,peranti I/O.
Ø Sistem operasi harus melindungi sumber daya yang sedang digunakan oleh suatu proses terhadapa pengaksesan proses lain.
 SO harus menjaga jumlah data yang dialirkan dari/ke peranti I/O selalu konstan.   pemutar lagu. SO bertanggung jawab agar aliran data kekartu suara selalu konstan agar suara yang terdengar tidak putus-putus.

Tidak ada komentar:

Posting Komentar