Kongkurensi By Jajang Kusnendar

Slides:



Advertisements
Presentasi serupa
Pengantar Teknologi Informasi
Advertisements

MANAJEMEN MEMORI SEDERHANA
segmentasi dan kombinasi paging-segmentasi
ModulXI (sebelas) TopikKonkurensi Sub TopikPengantar Konkurensi Materi  Proses Konkuren  Masalah Konkurensi  Penyelesaian Kokurensi TujuanMahasiswa.
Dosen: Jajang Kusnendar, M.T
Silabus Sistem Operasi Jajang Kusnendar 9/14/2014UPI-FPMIPA ILKOM / Pend ILKOM / JK 1.
Arief Cahyo S Rachmad Wahyudi S Abdul Qodir Jailani M. Choirur Rozi Rahmat Aidil FR
Implementasi Proses.
Proses dan Implementasinya
Deadlock.
Concurrency M-03.
Pertemuan 03- Konsep Proses
PERTEMUAN KE-4 PERKULIAHAN SISTEM OPERASI
SISTEM PAGING.
Struktur Sistem Operasi PART 2.
Sinkronisasi dan Deadlock Proses
MANAJEMEN PROSES.
Konkurensi: Mutual Exclusion dan Sikronisasi
Pengantar Teknologi Sistem Informasi 1b Concurency.
KONKURENSI.
KONKURENSI.
Pengenalan Sistem Operasi
Sistem Operasi Pertemuan 15.
Sistem Operasi Pertemuan 11.
Deadlock Edi Sugiarto, S.Kom.
DEADLOCK.
Oleh: Chalifa Chazar MANAJEMEN PROSES.
Wahyu nurjaya wk, st., m.kom.
Konkurensi.
STMIK-IM Bandung Oleh : Chalifa Chazar
Pendahuluan Mata Kuliah Sistem Operasi ( )
Manajemen Memori (1).
Kongkurensi (Concurrency)
Proses dan Thread Oleh : Adhitya Nugraha.
Pengenalan Sistem Operasi
DUKUNGAN SISTEM OPERASI
Ir. I Gusti Agung Sadnyana Putra, M.Kom
PENDAHULUAN MATA KULIAH SISTEM OPERASI TIF51 Pertemuan ke-2
SINKRONISASI & DEADLOCK
Struktur Sistem Komputer
Sinkronisasi dan Deadlock
PERTEMUAN – 4 KULIAH SISTEM OPERASI KONSEP DASAR SISTEM OPERASI
Kongkurensi Edi Sugiarto, S.Kom.
IV. Proses-proses Terdapat beberapa definisi proses, diantaranya proses sebagai program yang sedang dalam keadaan eksekusi Proses membutuhkan sumber daya.
Melakukan Instalasi Sistem Operasi Dasar
Sebuah Teori Tentang Fungsi, Pengelola & Jenis
PERANCANGAN PERANGKAT LUNAK REAL-TIME
STRUKTUR SISTEM OPERASI
Kongkurensi.
TEGUH IMAN HERMANTO, M.Kom
Koordinasi Antar Proses DI DALAM SISTEM TERDISTRIBUSI
Kongkurensi.
Deadlock SISTEM OPERASI.
DEADLOCK.
Konkurensi SISTEM OPERASI Slide perkuliahan
Manajemen Proses.
BASIS DATA TERDISTRIBUSI
Struktur Sistem Operasi
Pengantar Teknologi Informasi
Pengantar Teknologi Informasi
Sekilas Sistem Operasi
“ KONGKURENSI “.
Sistem Operasi Konkurensi danarpamungkas.wordpress.com.
Pengantar Teknologi Informasi
Pengenalan Sistem Operasi
KONKURENSI KELOMPOK 7.
Pertemuan 6 P R O S E S.
SISTEM OPERASI MODUL Mutual exclusion Maria Cleopatra, S.Kom
Proses dan Thread Oleh : Adhitya Nugraha.
Oleh : Rahmat Robi Waliyansyah, M.Kom.
Transcript presentasi:

Kongkurensi By Jajang Kusnendar email : jkusnendar@gmail.com Ilkom UPI / JK 12/25/2018

Definisi “ Suatu kondisi dimana jika proses-proses (lebih dari satu) berada pada saat yang sama yang saling berinteraksi “ Pada proses-proses kongkuren yang berinteraksi mempunyai beberapa masalah yang harus diselesaikan,antara lain: - Mutual exclusion - Sinkronisasi - Deadlock - Starvation Ilkom UPI / JK 12/25/2018

Prinsip-prinsip Kongkurensi Kongkurensi meliputi hal-hal berikut: alokasi waktu pemroses untuk proses-proses pemakaian bersama dan persaingan untuk mendapatkan sumber daya komunikasi antar proses sinkronisasi aktifitas banyak proses Ilkom UPI / JK 12/25/2018

Kongkurensi Kongkurensi dapat muncul dalam 3 hal yang berbeda : Banyak aplikasi Multiple application yang memungkinkan banyak proses sekaligus dikembangkan untuk memungkinkan waktu pemrosesan computer secara dinamis digunakan diantara sejumlah proses atau aplikasi aktif.Proses-proses ini dapat berupa aplikasi-aplikasi tersendiri Ilkom UPI / JK 12/25/2018

Kongkurensi Aplikasi terstruktur Perluasan prinsip-prinsip perancangan modular dan pemrograman terstruktur adalah suatu aplikasi dapat secara efektif diimplementasikan sebagai sekumpulan proses aplikasi Ilkom UPI / JK 12/25/2018

Kongkurensi Struktur Sistem Operasi Beberapa system operasi actual yang dipasarkan dan dalam riset telah diimplementasikan sebagai sekumpulan proses Ilkom UPI / JK 12/25/2018

Kesulitan-kesulitan akibat kongkurensi Pemakaian bersama sumber daya global Jika dua proses menggunakan variable global yang sama,serta keduanya membaca dan menulis variable itu,maka urutan terjadinya pembacaan dan penulisan terhadap variable tersebut menjadi kritis. Ilkom UPI / JK 12/25/2018

Kesulitan-kesulitan akibat kongkurensi Pengelolaan alokasi sumber daya agar optimal Jika proses A meminta suatu kanal masukan/keluaran tertentu dan dapat terjadi kemudian proses A di suspend sebelum menggunakan kanal itu. Jika system operasi mengunci kanal dan mencegah proses-proses lain menggunakan kanal itu, maka tindakan ini jelas menghasilkan inefisiensi. Ilkom UPI / JK 12/25/2018

Kesulitan-kesulitan akibat kongkurensi Pencarian kesalahan pemrogram Pencarian kesalahan program pada pemrograman kongkuren lebih sulit disbanding pencarian kesalahan pada program-program sekuen Ilkom UPI / JK 12/25/2018

Tugas SO untuk menanggulangi Kongkurensi sistem operasi harus mengetahui proses-proses yang aktif sistem operasi harus me-manage pengalokasian sumber daya sistem operasi harus memproteksi data dan sumber daya fisik masing-masing proses dari gangguan proses-proses lain Hasil-hasil proses harus independent terhadap kecepatan relative proses-proses lain dimana eksekusi dilakukan Ilkom UPI / JK 12/25/2018

Interaksi antar proses Proses-proses saling tidak peduli (independent) Proses-proses ini tidak dimaksudkan untuk bekerjasama membentuk suatu tujuan. Pada multiprogramming dengan proses-proses independent, proses-proses itu dapat berupa job-job batch atau session-sesion interaktif,atau campuran dari keduanya Ilkom UPI / JK 12/25/2018

Interaksi antar proses Proses-proses saling mempedulikan secara tidak langsung Proses-proses tidak perlu saling memperdulikan identitas proses-proses lain tapi sama-sama mengakses suatu objek, seperti buffer masukan/keluaran Ilkom UPI / JK 12/25/2018

Interaksi antar proses Proses-proses saling mempedulikan secara langsung Proses-proses dapat saling berkomunikasi dan dirancang bekerja gabung untuk suatu aktifitas. Ilkom UPI / JK 12/25/2018

Tabel Derajat Kepedulian.doc Interaksi antara proses-proses dan masalah-masalah yang harus diatasi karena adanya interaksi Tabel Derajat Kepedulian.doc Ilkom UPI / JK 12/25/2018

Kerjasama di antara proses-proses dengan pemakaian bersama Interaksi antara proses-proses dan masalah-masalah yang harus diatasi karena adanya interaksi Kerjasama di antara proses-proses dengan pemakaian bersama Proses-proses akan bekerja sama dalam mengakses data yang sama. Ini harus dilakukan untuk menjamin intergritas data. Ilkom UPI / JK 12/25/2018

Persaingan di antara proses-proses untuk sumber daya Interaksi antara proses-proses dan masalah-masalah yang harus diatasi karena adanya interaksi Persaingan di antara proses-proses untuk sumber daya Dua proses atau lebih perlu mengakses sumber daya pada suatu saat selama eksekusi. Pada kondisi seperti ini maka sistem operasi akan mengalokasikan pada salah satu proses dan mengharuskan proses lain menunggu. Ilkom UPI / JK 12/25/2018

Kerjasama di antara proses-proses dengan komunikasi Interaksi antara proses-proses dan masalah-masalah yang harus diatasi karena adanya interaksi Kerjasama di antara proses-proses dengan komunikasi Ketika proses-proses bekerja sama dengan komunikasi (suatu alat penghubung antar proses dalam aktifitas proses), beragam proses berpartisipasi dalam suatu usaha dengan menghubungkan semua proses. Komunikasi menyediakan suatu cara untuk sinkronisasi atau koordinasi beragam aktifitas.dalam hal ini yang paling berperan, selain proses-proses itu sendiri adalah sistem operasi. Ilkom UPI / JK 12/25/2018