Pada kesempatan ini, saya akan mengulas video yang berjudul “Lecture 1, unit 2: Races and synchronization ”. Durasi dari video ini adalah 7 menit 4 detik dan diunggah oleh akun youtube Mike Swift. Video ini merupakan video pembahasan mengenai pengenalan Proses sinkronisasi dan race kondisi. Berikut URL dari video tersebut : https://www.youtube.com/watch?v=Nen47rzZMZY
Race Condition adalah situasi di mana beberapa proses mengakses dan memanipulasi data bersama pada saat besamaan. Menghandle Race Condition dapat dilakukan dengan kita membutuhkan sebuah mekanisme utnuk mengontrol akses dalam melakukan share resource. Menggunakan proses sinkronisasi sangatlah penting dalam melakukan share data structure. Unutk mencegah race condition, proses-proses yang berjalan besamaan haus di disinkronisasi.
Critical Section adalah sebuah segmen kode di mana sebuah proses yang mana sumber daya bersama diakses. Critical section mempunya beberapa kode:
1. Entry Code : Kode yang digunakan untuk masuk ke dalam critical section
2. Exit Section : Kode akhir dari criticak section, untuk mengizinkan proses lain.
3. Remainder Section : kode istirahat setelah masuk ke critical section.
Ada beberapa solusi untuk menangani Critical Section :
1. Mutual exclution : Jika proses pi sedang mengeksekusi critical section-nya maka tidak ada proses lain yang dapat mengeksekusi dalam critical section mereka.
2. Progress : Jika tidak ada proses yang sedang dieksekusi dalam critical section dan ada beberapa proses yang ingin masuk ke critical section mereka, maka pemilihan proses yang akan masuk ke critical section berikutnya tidak bias ditunda.
3. Bounded Waiting :Suatu keterikatan harus ada pada sejumlah proses yang diijinkan masuk ke critical section mereka, setelah adanya proses yang meminta masuk ke critical section dan sebelum permintaan itu diterima.
Github account : poppyrosaline21
URL ulasan : http://poppyrosaline.blogspot.co.id/2017/05/introduction-about-process.html
URL content youtube : https://www.youtube.com/watch?v=Nen47rzZMZY
Pemetaan konten pada materi week 07
Durasi : 7 menit 4 detik
Tanggal submisi revisi pertama : 19 Mei 2017
Tanggal submisi revisi terakhir : 19 Mei 2017
Race Condition adalah situasi di mana beberapa proses mengakses dan memanipulasi data bersama pada saat besamaan. Menghandle Race Condition dapat dilakukan dengan kita membutuhkan sebuah mekanisme utnuk mengontrol akses dalam melakukan share resource. Menggunakan proses sinkronisasi sangatlah penting dalam melakukan share data structure. Unutk mencegah race condition, proses-proses yang berjalan besamaan haus di disinkronisasi.
Critical Section adalah sebuah segmen kode di mana sebuah proses yang mana sumber daya bersama diakses. Critical section mempunya beberapa kode:
1. Entry Code : Kode yang digunakan untuk masuk ke dalam critical section
2. Exit Section : Kode akhir dari criticak section, untuk mengizinkan proses lain.
3. Remainder Section : kode istirahat setelah masuk ke critical section.
Ada beberapa solusi untuk menangani Critical Section :
1. Mutual exclution : Jika proses pi sedang mengeksekusi critical section-nya maka tidak ada proses lain yang dapat mengeksekusi dalam critical section mereka.
2. Progress : Jika tidak ada proses yang sedang dieksekusi dalam critical section dan ada beberapa proses yang ingin masuk ke critical section mereka, maka pemilihan proses yang akan masuk ke critical section berikutnya tidak bias ditunda.
3. Bounded Waiting :Suatu keterikatan harus ada pada sejumlah proses yang diijinkan masuk ke critical section mereka, setelah adanya proses yang meminta masuk ke critical section dan sebelum permintaan itu diterima.
Github account : poppyrosaline21
URL ulasan : http://poppyrosaline.blogspot.co.id/2017/05/introduction-about-process.html
URL content youtube : https://www.youtube.com/watch?v=Nen47rzZMZY
Pemetaan konten pada materi week 07
Durasi : 7 menit 4 detik
Tanggal submisi revisi pertama : 19 Mei 2017
Tanggal submisi revisi terakhir : 19 Mei 2017
Komentar
Posting Komentar