ModulXIV ( empat belas) TopikKonkurensi Sub TopikKasus Konkurensi MateriUnix Semaphore TujuanMahasiswa mengenal penyelesaian Mutex n-Proses Mata kuliahSISTEM.

Slides:



Advertisements
Presentasi serupa
5.Permutasi dan Kombinasi
Advertisements

Dosen Pengampu : Ali Hanafiah, SE. MM.
MODUL 8 PT. Pelangi MATERI KULIAH
UNIVERSITAS MERCU BUANA JAKARTA
Mata Kuliah : Perilaku Konsumen Dosen : Agus Arijanto,SE,MM
UNIVERSITAS MERCU BUANA
MANAJEMEN INVENTORY DAN LOGISTIK
MINGGU VIII UJIAN TENGAH SEMESTER PROGRAM KULIAH KELAS KARYAWAN
MULTIPLE BUS VIII Arsitektur & Organisasi Komputer I VIII / 1
ModulVIII (delapan) TopikProses Sub TopikManajemen Proses Materi  Deskripsi Proses  Struktur Data Proses  Implementasi Proses TujuanMahasiswa memahami.
ModulXI (sebelas) TopikKonkurensi Sub TopikDead Lock Materi  Pengertian Dead lock  Penyelesaian Deadlock TujuanMahasiswa mengenal persoalan Deadlock.
ModulXIII ( tigabelas) TopikKonkurensi Sub TopikMutex n-Proses Materi Algoritma Eisenberg-McGuire TujuanMahasiswa mengenal penyelesaian Mutex n-Proses.
ModulXI (sebelas) TopikKonkurensi Sub TopikPengantar Konkurensi Materi  Proses Konkuren  Masalah Konkurensi  Penyelesaian Kokurensi TujuanMahasiswa.
MODUL KULIAH Mata kuliah SISTEM OPERASI II ( 3 sks )
MODUL KULIAH Mata kuliah SISTEM OPERASI II ( 3 sks )
ModulX (sepuluh) TopikManajemen Memory Sub TopikManajemen Memory Lanjut Materi o Paging o Segmentasi o Segmentasi dengan Paging TujuanMahasiswa memahamai.
ModulXII (dua belas) TopikKonkurensi Sub TopikAlgoritma Penyelesaian Mutual Eksklusion Materi  Algoritma Peterson  Semaphore TujuanMahasiswa mengenal.
ModulIX (sembilan) TopikManajemen Memory Sub TopikDasar Manajemen Memory Materi  Latar Belakang  Ruang Alamat Logika dan Ruang Alamat Fisik o Swapping.
Pertemuan IX Dosen : Samodro.SSn.M.Hum. Mata Kuliah : Desain Grafis I ( 6 SKS) (MODUL UNTUK KALANGAN SENDIRI)
MINGGU KE- 9 CAKUPAN ISI (Content Summarry)
Oleh : Kelompok 2 Irawan ( ) Alifuddin Wachid ( ) Retno Ayu Apriliati ( ) “Proses Sistem Operasi” G.
SEDERHANA MENCAKUP KONEKSI KE DATABASE
6 MODUL 6 1. Pengertian Dasar tanah yang terkena gaya rembesan. p
MINGGU KE- 16 CAKUPAN ISI (Content Summarry)
MODUL KULIAH Mata kuliah SISTEM OPERASI I ( 3 sks )
MODUL KULIAH : REKAYASA PONDASI II SKS : 2
MINGGU KE- 15 PENJABARAN ISI SATUAN ACARA PENGAJARAN
MODUL KULIAH Pertemuan Mata kuliah SISTEM OPERASI I ( 3 sks )
MODUL KULIAH STRUKTUR DATA TANGGAL REVISI TANGGAL BERLAKU KODE DOKUMEN :::::: September Session 8 Edited By Al-Bahra. L.B, S. Kom, M.
10 KELAS class nama_class struct nama_struct
Function dalam Bahasa C Universitas Mercu Buana Fakultas Teknik Industri Program Studi Teknik Informatika Mata Kuliah Algoritma dan Pemrograman I Oleh:
MANAJEMEN PROSES.
INTEGRAL TAK TENTU  ... dx  4 x x kf ( x ) dx
MODUL 11 γ (6) γ (6) = 5 γ (5) = 5 ! γ (6) 2.!.γ (2,5) γ (6) = Jawab :
PENGGUNAAN INTEGRAL TERTENTU
Parameter formal adalah variabel yang ada pada daftar parameter dalam
Modul 11 – Hendi Hermawan - 1
Cara eliminasi sesungguhnya sama dengan cara yang pernah dibahas pada
XII INPUT/OUTPUT XII / 1 Arsitektur & Organisasi Komputer I SISTEM
ALJABAR LINEAR DAN MATRIKS
Jaringan Komputer II (Lanjutan Jarkom I) Doc Beta Ver 1.0 Imam Suharjo
PENGENALAN c++ DAN STRUKTUR DASAR C++
UNIVERSITAS BRAWIJAYA
Sinkronisasi dan Deadlock Proses
#include //bagian modul int hitung(x,y) { return(x+y); } //bagian utama main() { int jumlah,a,b; a=8; b=2; jumlah=hitung(a,b); cout
Organisasi komputer MATA KULIAH: Struktur Dasar Komputer PERTEMUAN I
PRAKTIKUM SISTEM OPERASI
INTEGER PROGRAMMING Modul 8. PENELITIAN OPERASIONAL Oleh : Eliyani
Menghindari Deadlock Sebuah keputusan yang dibuat secara dinamis apakah alokasi sumber daya sekarang akan ada permintaan, jika diberikan, berpotensi menjadi.
MATA KULIAH : PERILAKU KONSUMEN
MODUL I PENDAHULUAN & KETENAGAKERJAAN Manajemen Perburuhan
UNIVERSITAS MERCUBUANA JAKARTA 2012
Persekutuan : Pembentukan, Operasi dan
Mata Kuliah Manajemen Inventory & Logistic
UNIVERSITAS MERCUBUANA JAKARTA 2012
UNIVERSITAS MERCUBUANA JAKARTA 2012
Pengenalan eLearning Untuk Mahasiswa Angkatan Baru Semester Ganjil
Likuidasi Persekutuan
Client-Server Computing
Mata Kuliah Manajemen Inventori & Logistik
KONSTRUKSI MESIN (3 SKS)
MODUL PERTEMUAN 1 JAKARTA 2012 (Kampus Menteng Raya)
KINEMATIKA DAN DINAMIKA TEKNIK (3 SKS)
UNIVERSITAS MERCUBUANA JAKARTA 2013
Persekutuan : Pembentukan, Operasi dan
Proses Secara informaladalah program proses dalam eksekusi prosesadalah lebih dari kode program, yang kadang-kadang dikenal sebagai bagian teks. proses.
SISTEM OPERASI Mata Kuliah
Client-Server Computing
Transcript presentasi:

ModulXIV ( empat belas) TopikKonkurensi Sub TopikKasus Konkurensi MateriUnix Semaphore TujuanMahasiswa mengenal penyelesaian Mutex n-Proses Mata kuliahSISTEM OPERASI II ( 3 sks ) SemesterV Kelas PKK Gabungan ex SMU – D3 Kampus Menteng DosenIr. Nixon Erzed, MT MODUL KULIAH JURUSAN TEKNIK INFORMATIKA PROGRAM KELAS KARYAWAN UNIVERSITAS MERCU BUANA Pertemuan : XV (lima belas)Waktu: Sabtu, 26 Januari 2008

Parameter konfigurasi sistem operasi SEMMSL pada umumnya menetapkan nomor yang maksimum dari semafor-semafor per set. Tetapan parameter ini untuk minimal 100. Beberapa sistem operasi memerlukan pengaturan suatu total nomor yang maksimum dari semafor-semafor yang tersedia, yang mana pada umumnya parameter konfigurasi ditetapkan oleh sistem operasi SEMMNS. Semafor-semafor di dalam Sistem V UNIX Dua operasi yang dapat digambarkan di semafor yaitu operasi P dan V. 1. Operasi V peningkatan nilai dari semval oleh Operasi P berkurang nilai dari semval oleh 1 ketika nilai yang hasilnya akan menjadi tidak negatif. Penyelesaian Kedua Operasi Kedua operasi V dan P harus atomis dalam pengertian bahwa ketika beberapa proses beroperasi di semafor yang sama, maka masing-masing operasi diselesaikan sebelum masuk ke proses selanjutnya. Operasi V pada sistem operasi UNIX memperkenalkan semafor-semafor di antara fasilitas-fasilitas yang lain untuk Inter-Process Communication (IPC) Semafor berisikan satu set atau lebih dari suatu nilai. Pembuatan suatu semafor tidak terikat pada initialisasinya.. Suatu semafor harus dihancurkan ketika sumber daya yang dibagi bersama sudah tidak lagi perlu, karena nomor systemwide total dari semafor dibatasi. Suatu semafor diciptakan oleh semget(3) system call, yaitu: #include int semget(key_t key, int nsems, int flag);

Rumus untuk mengkalkulasikan total nomor yang diperlukan dari masing-masing semafor : SEMMNS = init_vps + added_vps + (2 * shmem_users) + concurrent_utils init_vps adalah banyaknya VPs yang bersifat initialized dengan server database. Nomor ini termasuk di dalamnya CPU, PIO, LIO, AIO, SHM, TLI, SOC, dan ADM VPs. Nilai minimumnya adalah 15. added_vps adalah banyaknya VPs untuk penambahan secara dinamis. shmem_users adalah banyaknya koneksi-koneksi memori yang dibagi bersama dari server database. concurrent_utils adalah banyaknya server databasr yang masuk kedalam sambungan ini. Anda harus mempertimbangkan sedikitnya enam koneksi kegunaan: dua untuk ON- Archive atau ON-Bar dan empat untuk kegunaan-kegunaan yang lain seperti ON-Monitor (pada UNIX), onstat, dan oncheck. Jika anda menggunakan paket software maka anda akan memerlukan semafor- semafor sebagai tambahan yang diperlukan oleh server database, parameter konfigurasi SEMMNI harus memasukkan di dalamnya total nomor dari semafor ditetapkan dan diperlukan oleh serrver database dan paket software. Anda harus menetapkan parameter konfigurasi SEMMSL kepada nomor yang paling besar dari semafor-semafor per set yang diperlukan dari semua paket software. Karena sistem memerlukan parameter konfigurasi SEMMNS, SEMMNI mengalikan nilai dari SEMMSL untuk mengkalkulasi satu nilai yang bisa diterima. Semafor, Antrian Pesan dan Pembagian Bersama Memori Kita akan memperhatikan satu set Interprocess Communiction Facilities yang introducted di dalam AT&T System V2 dari UNIX. Notasi-notasi isyarat pada Semafor: