ModulXIII ( tigabelas) TopikKonkurensi Sub TopikMutex n-Proses Materi Algoritma Eisenberg-McGuire TujuanMahasiswa mengenal penyelesaian Mutex n-Proses.

Slides:



Advertisements
Presentasi serupa
TURUNAN/ DIFERENSIAL.
Advertisements

Solusi Persamaan Diferensial Biasa (Bag. 1)
Pemrograman Terstruktur
Selamat Datang Dalam Kuliah Terbuka Ini
Sistem Operasi (pertemuan 1) Memori Razief Perucha F.A
Algoritma & Pemrograman #10
Perancangan Basis Data Basis Data.  mahasiswa memahami tahap-tahap perancangan basis data 2 TIK •mahasiswa mengetahui bagaimana menentukan dan menempatkan.
Menunjukkan berbagai peralatan TIK melalui gambar
Mata Kuliah Teknik Digital TKE 113
Translasi Rotasi Refleksi Dilatasi
Menempatkan Pointer Q 6.3 & 7.3 NESTED LOOP.
Tugas Praktikum 1 Dani Firdaus  1,12,23,34 Amanda  2,13,24,35 Dede  3,14,25,36 Gregorius  4,15,26,37 Mirza  5,16,27,38 M. Ari  6,17,28,39 Mughni.
DETERMINAN MATRIKS Esti Prastikaningsih.
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.
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.
1suhardjono waktu 1Keterkatian PKB dengan Karya Inovatif, Macam dan Angka Kredit Karya Inovatif (buku 4 halaman ) 3 Jp 3Menilai Karya Inovatif.
Menentukan komposisi dua fungsi dan invers suatu fungsi
Matematika Diskrit Dr.-Ing. Erwin Sitompul
Silahkan Salin Jawaban Anda DiKertas Sertakan : NIM. : Nama. : Kelas
1. = 5 – 12 – 6 = – (1 - - ) X 300 = = = 130.
KETENTUAN SOAL - Untuk soal no. 1 s/d 15, pilihlah salah satu
MODUL KULIAH Mata kuliah SISTEM OPERASI I ( 3 sks )
ModulXIV ( empat belas) TopikKonkurensi Sub TopikKasus Konkurensi MateriUnix Semaphore TujuanMahasiswa mengenal penyelesaian Mutex n-Proses Mata kuliahSISTEM.
MODUL KULIAH Pertemuan Mata kuliah SISTEM OPERASI I ( 3 sks )
MATRIKS Trihastuti Agustinah.
Selamat Datang Dalam Kuliah Terbuka Analisis Rangkaian Listrik Sesi-10
4. PROSES POISSON Prostok-4-firda.
WEEK 6 Teknik Elektro – UIN SGD Bandung PERULANGAN - LOOPING.
WORKSHOP INTERNAL SIM BOK
Materi Kuliah Kalkulus II
LIMIT FUNGSI LIMIT FUNGSI ALJABAR.
TURUNAN DIFERENSIAL Pertemuan ke
ELASTISITAS PERMINTAAN DAN PENAWARAN
Perancangan Basis Data
Cara eliminasi sesungguhnya sama dengan cara yang pernah dibahas pada
Selamat Datang Dalam Kuliah Terbuka Ini
Luas Daerah ( Integral ).
PERTEMUAN KE 9 MENU TUNGGAL.
PEMINDAHAN HAK DENGAN INBRENG
Fungsi Invers, Eksponensial, Logaritma, dan Trigonometri
FUNGSI MATEMATIKA DISKRIT K- 6 Universitas Indonesia
Pemrograman Terstruktur
EKUIVALENSI LOGIKA PERTEMUAN KE-7 OLEH: SUHARMAWAN, S.Pd., S.Kom.
Turunan Numerik Bahan Kuliah IF4058 Topik Khusus Informatika I
Intan Silviana Mustikawati, SKM, MPH
PELUANG SUATU KEJADIAN
PERNYATAAN IMPLIKASI DAN BIIMPLIKASI
Situasi Saat Program Berjalan (Run-time Environment)
Waniwatining II. HIMPUNAN 1. Definisi
ITK-121 KALKULUS I 3 SKS Dicky Dermawan
PEMERINTAH KOTA PONTIANAK DINAS PENDIDIKAN PEMERINTAH KOTA PONTIANAK DINAS PENDIDIKAN Jl. Letjen. Sutoyo Pontianak, Telp. (0561) , Website:
FUNGSI STRUKTUR DISKRIT K-8 Program Studi Teknik Komputer
Dasar Pemrograman ARRAY/LARIK.
G RAF 1. P ENDAHULUAN 2 3 D EFINISI G RAF 4 5.
Bahan Kuliah IF2091 Struktur Diskrit
Algoritma Branch and Bound
Kompleksitas Waktu Asimptotik
Pondok Pesantren Daar El-Qolam adalah sebuah lembaga pendidikan Islam yang didirikan pada 20 Januari Semakin meningkatnya teknologi yang ada saat.
Universitas Udayana.
Bahan Kuliah IF2120 Matematika Diskrit
Pohon (bagian ke 6) Matematika Diskrit.
P OHON 1. D EFINISI Pohon adalah graf tak-berarah terhubung yang tidak mengandung sirkuit 2.
WISNU HENDRO MARTONO,M.Sc
Dimensi Tiga (Jarak) SMA 5 Mtr.
Transcript presentasi:

ModulXIII ( tigabelas) TopikKonkurensi Sub TopikMutex n-Proses Materi Algoritma Eisenberg-McGuire TujuanMahasiswa mengenal penyelesaian Mutex n-Proses Mata kuliahSISTEM OPERASI II ( 3 sks ) SemesterV KelasPKK Murni ex-D3 Kampus Meruya DosenIr. Nixon Erzed, MT MODUL KULIAH JURUSAN TEKNIK INFORMATIKA PROGRAM KELAS KARYAWAN UNIVERSITAS MERCU BUANA Pertemuan : XIV (empat belas)Waktu: Minggu, 20 Januari 2008

Algoritma EM; Const n = 7 Var flag : array [0..n-1] of (idle, want_in, in_cs) Turn : (0..n-1) I : 0.. n-1 ; id proses 7878 Prosesdur Masuk_SK; { mengerjakan instruksi-instruksi di Seksi Kritis } Prosedur Masuk_SnK; { mengerjakan instruksi-instruksi di Seksi non Kritis} Deklarasi Program Utama BEGIN For i  0 to n-1 do flag [ i ]  idle end-for Turn  0 Repeat Parbegin For i  0 to n-1 do proses ( i ) Init flag [i] dengan idle dinyatakan kosong flag [0] : idle, flag [1] : idle flag [2] : want_in, flag [3] : idle semua jalur 36 end-for Parend Forever End-Eisnberg Loop distribution Penciptaan proses(i)

Contoh jika hanya datang 1 proses masuk jalur 2 (pada n =4) Proses 2i = :::::: flag [2]  want_in j  turn = 0 True masuk loop :::::::::: flag [ 0 ] = idle j=1 true masih di loop flag [1] = idle j=2 false 14:falseout of loop 18: flag [ 2]  in_cs :::::::::::::::::::::::::::::::::::::: j  0 T  ( F  T) = T j  1 T  ( F  T) = T j  2 T  ( T  F) = T j  3 T  ( F  T) = T j  4 F  ( F  F) = F T  ( F  T) = T proses 2 masuk SK j  1 flag [ 1] = idle True j  2 flag [2] = idle False turn  j = 2 flag [2]  idle proses 2 masuk SnK in loop out loop in loop out loop