Langsung ke konten utama

Introduction About Process Synchronization

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

Komentar

Postingan populer dari blog ini

Sistem Operasi Ranking w06

-------------------------------------------------------------------------------- RANKING Week06 ULASAN1/ULASAN2 PESERTA OS 2017 -------------------------------------------------------------------------------- 01. [W06-005] 396 samosirrinjani.blogspot.co.id/2017/05/ulasan-1.html 02. [W06-021] 383 http://oskamal.blogspot.com/2017/05/ulasan-1-process-scheduling.html 03. [W06-023] 380 http://akhdakhairul.blogspot.co.id/2017/05/os171-ulasan-2-permasalahan-pada.html 04. [W06-001] 378 http://jeffry41os.blogspot.co.id/p/ulasan-1-os.html 05. [W06-026] 375 https://safirapus.blogspot.co.id/2017/05/process-fork-example-oparating-system-i.htm 06. [W06-013] 368 http://haryoparigroho.blogspot.co.id/2017/05/ulasan1.html 07. [W06-030] 354 http://gheafanywp.blogspot.co.id/2017/05/binding-virtual-memory.html 08. [W06-033] 350 http://fnsaos171.blogspot.co.id/2017/05/ulasan-2-what-is-hyper-threading.html 09. [W06-032] 348 http://maulafaiz.blogspot.co.id/2017/05/ulasan-2-os.html 10. [W06-007] 34

Sistem Operasi Ranking w10

-------------------------------------------------------------------------------- RANKING Week10 ULASAN1/ULASAN2 PESERTA OS 2017 -------------------------------------------------------------------------------- 01. [W10-004] 388 http://samosirrinjani.blogspot.co.id/2017/05/ulasan-2.html 02. [W10-005] 376 http://faizaladhitamaos.blogspot.com/2017/05/ulasan-1-week-10.html 03. [W10-017] 372 http://nabillaaandini.blogspot.co.id/2017/05/ulasan-2-intel-vt.html 04. [W10-020] 369 http://radityanurfadillah.blogspot.co.id/2017/05/ulasan-1.html 05. [W10-003] 357 http://gabriellenatasha407.blogspot.co.id/2017/05/ulasan-2-week10.html 06. [W10-014] 343 https://gilangmlr-os171.blogspot.co.id/2017/05/ulasan-tentang-cloud-computing.html 07. [W10-017] 341 http://nabillaaandini.blogspot.co.id/2017/05/ulasan-2-intel-vt.html 08. [W10-028] 331 http://qurrataayuna.blogspot.co.id/2017/05/ulasan-1-virtualization.html 09. [W10-032] 327 http://sandyasekaros.blogspot.co.id/2017/05/ulasan-1-httpswwwyoutub