Minggu, 21 Mei 2017

RANKING09 ULASAN PESERTA OS 2017-1



  1. [W09-034] 340 http://blogosdfkrisna.blogspot.co.id/2017/05/ulasan-2-cloud-computing.html
  2. [W09-028] 335 http://osaffandhia.blogspot.com/2017/05/ulasan-2-3d-xpoint-tech-in-optane-ssd.html
  3. [W09-031] 335 http://os-btharis.blogspot.co.id/2017/05/ulasan-2-cloud-storage-types.html
  4. [W09-008] 330 https://gilangmlr-os171.blogspot.co.id/2017/05/ulasan-tentang-file-system.html
  5. [W09-022] 325 http://ilyasf-os.blogspot.co.id/2017/05/ulasan-2-week-9-this-ssd-is-better-than.html
  6. [W09-032] 320 http://ibrahim52ui.blogspot.co.id/2017/05/ulasan-1-explaining-solid-state-disks.html
  7. [W09-017] 320 http://novalinahutabaratos.blogspot.co.id/p/ulasan-2.html
  8. [W09-014] 320 http://shafamaharanip.blogspot.co.id/2017/05/ulasan-2.html
  9. [W09-001] 310 http://os171-aiw.blogspot.co.id/2017/04/ulasan2-memory-explaining-ssds-2014.html
  10. [W09-021] 300 http://alvinabyanos1617.blogspot.co.id/2017/05/ulasan-2-apple-file-system.html
Oleh (Github) : AyuNainggolan
URL BLOG RANKING : http://ayunainggolan05.blogspot.com/2017/05/ranking09-ulasan-peserta-os-2017-1.html
Revisi Pertama : 22 Mei 2017
Revisi Kedua : 22 Mei 2017

RANKING07 ULASAN PESERTA OS 2017-1



  1. [W07-002] 330 http://ilmusistemoperasi.blogspot.co.id/2017/05/ulasan-1-synchronisation.html
  2. [W07-018] 330 http://noviantialiasih.blogspot.com/2017/05/ulasan-1.html
  3. [W07-021] 325 http://oskamal.blogspot.com/2017/05/ulasan-2-process-synchronization.html
  4. [W07-012] 325 http://riandanigitalrst.blogspot.co.id/2017/05/ulasan-1.html
  5. [W07-013] 320 http://mfarhan27-os171.blogspot.co.id/2017/05/ulasan-1.html
  6. [W07-024] 320 http://poppyrosaline.blogspot.co.id/2017/05/introduction-about-process.html
  7. [W07-015] 315 http://bellnadh.blogspot.co.id/2017/05/ulasan-1-what-is-semaphore.html
  8. [W07-014] 300 http://rizkah223.blogspot.co.id/2017/05/boundedbufferproblemulasan1.html
  9. [W07-031] 290 http://bagasprstyadi.blogspot.co.id/2017/05/ulasan-2-mutex.html
  10. [W07-025] 280 http://resthurizfarchan.blogspot.com/2017/05/ulasan-2-readers-writers-problem.html


Oleh (Github) : AyuNainggolan
URL BLOG RANKING : http://ayunainggolan05.blogspot.com/2017/05/ranking07-ulasan-peserta-os-2017-1.html
Revisi Pertama : 22 Mei 2017
Revisi Kedua : 22 Mei 2017

RANKING05 ULASAN PESERTA OS 2017-1



  1. [W05-023] 345 http://akhdakhairul.blogspot.co.id/2017/05/os171-ulasan-1-tiga-masalah-utama-pada.html
  2. [W05-018] 340 http://aisyahsadiyah.blogspot.co.id/2017/05/ulasan-2-what-is-paging-file.html
  3. [W05-022] 330 http://os171-sja.blogspot.co.id/2017/05/ulasan-2-os171.html
  4. [W05-024] 330 http://riandanigitalrst.blogspot.co.id/2017/05/ulasan-2.html
  5. [W05-017] 320 http://osissofun.blogspot.co.id/2017/05/ulasan-1-how-computer-memory-works.html
  6. [W05-031] 320 http://os-adrian.blogspot.co.id/2017/05/ulasan-1-memori-pada-ponsel-android.html
  7. [W05-030] 310 http://fmardadi.blogspot.co.id/2017/05/ulasan-1-mutlicores-cpu.html
  8. [W05-012] 290 http://monthlyposting.blogspot.co.id/2017/05/ulasan-1-os-virtual-address-translation.html
  9. [W05-020] 280 http://wendydamarwtb.blogspot.co.id/2017/05/different-kinds-of-memory-as-fast-as.html
  10. [W05-021] 275 http://fizhazuharah.blogspot.co.id/2017/05/ulasan-2-virtual-memory-page-tables.html


Oleh (Github) : AyuNainggolan
URL BLOG RANKING : http://ayunainggolan05.blogspot.com/2017/05/ranking05-ulasan-peserta-os-2017-1.html
Revisi Pertama : 22 Mei 2017
Revisi Kedua : 22 Mei 2017

RANKING03 ULASAN PESERTA OS 2017-1



  1. [W03-003] 345  http://akhdanbuchou.blogspot.co.id/2017/05/selasa-09-mei-2017-ulasan-1-what.html
  2. [W03-018] 335 http://disaay.blogspot.co.id/2017/05/ulasan-2-common-bootloader-commands.html
  3. [W03-010] 330  http://henlogger.blogspot.co.id/2017/05/ssl-certificates-serving-secure-web.html
  4. [W03-007] 330 http://pejuangkereta.blogspot.co.id/2017/05/ulasan-1-symmetric-key-and-public-key.html
  5. [W03-005] 325  http://novalinahutabaratos.blogspot.co.id/p/ulasan-1.html
  6. [W03-011] 320 http://ganigemilaros.blogspot.co.id/2017/05/ulasan-2-boot-proses-linux.html
  7. [W03-008] 320 http://olvilorasilalahi.blogspot.co.id/2017/05/ulasan-1-computer-boot-process.html
  8. [W03-015] 320 http://tulisanais.blogspot.co.id/2017/05/ulasan-1-boot-process-in-linux.html
  9. [W03-019] 310 http://tossan-os171.blogspot.com/p/review1.html
  10. [W03-002] 280 http://belajarosyukteman.blogspot.co.id/2017/05/ulasan-2-android-power-user.html

Oleh (Github) : AyuNainggolan
URL BLOG RANKING : http://ayunainggolan05.blogspot.com/2017/05/ranking03-ulasan-peserta-os-2017-1.html
Revisi Pertama : 22 Mei 2017
Revisi Kedua : 22 Mei 2017

RANKING01 ULASAN PESERTA OS 2017-1


  1. [W01-013] 340 http://andrehendra.blogspot.co.id/2017/05/ulasan-1-os.html
  2. [W01-014] 340 https://henlogger.blogspot.co.id/2017/05/what-is-api-application-programming.html
  3. [W01-016] 320 http://nabilahzhafira.blogspot.co.id/2017/05/ulasan-1-why-use-open-source-software.html
  4. [W01-003] 320 http://os171-tga.blogspot.co.id/2017/05/ulasan1encryption-as-fast-as-possible.html
  5. [W01-020] 320 http://ratriasd.blogspot.co.id/2017/05/ulasan-2-cryptography.html
  6. [W01-012] 310 http://osramadhan1998.blogspot.co.id/2017/05/ulasan-1-open-source-basic.html
  7. [W01-007] 310 https://rifkarnf.blogspot.co.id/2017/05/ulasan-1.html
  8. [W01-024] 300 http://osissofun.blogspot.co.id/2017/05/what-isopen-source.html
  9. [W01-006] 290 http://oslintangmatahari.blogspot.co.id/2017/05/ulasan-2-free-software-dan-pendidikan.html
  10. [W01-005] 290 http://harunhakim-os.blogspot.co.id/2017/05/ulasan-1.html 
Oleh (Github) : AyuNainggolan
URL BLOG RANKING : http://ayunainggolan05.blogspot.com/2017/05/ranking01-ulasan-peserta-os-2017-1.html
Revisi Pertama : 22 Mei 2017
Revisi Kedua : 22 Mei 2017

RANKING00 ULASAN PESERTA OS 2017-1


  1. [W00-009] 360 http://willihogan.blogspot.co.id/2017/05/ulasan2-clock-rates-and-processor.html
  2. [W00-024] 350  http://fildzalarissa.blogspot.com/2017/05/ulasan-2-types-of-operating-systems-as.html
  3. [W00-013] 350 http://ganigemilaros.blogspot.co.id/2017/05/ulasan-1-perkenalan-sistem-operasi.html
  4. [W00-012] 350 http://olvilorasilalahi.blogspot.co.id/2017/05/ulasan-1-computer-boot-process.html
  5. [W00-022] 340 http://poppyrosaline.blogspot.co.id/2017/05/pada-kesempatan-ini-saya-akan.html
  6. [W00-006] 320 http://letslearnos.blogspot.co.id/2017/05/ulasan-1-introducing-to-os.html
  7. [W00-014] 320 http://nabillaaandini.blogspot.co.id/2017/05/ulasan-1-linux-file-system.html
  8. [W00-002] 300 http://gabriellenatasha407.blogspot.co.id/2017/05/ulasan-1-week01.html
  9. [W00-004] 270 http://belajarosyukteman.blogspot.com/2017/05/android-operating-system.html
  10. [W00-003] 260 http://materiostinnafauziah.blogspot.co.id/2017/05/ulasan1.html
Oleh (Github) : AyuNainggolan
URL BLOG RANKING : http://ayunainggolan05.blogspot.com/2017/05/ranking00-ulasan-peserta-os-2017-1.html
Revisi Pertama : 22 Mei 2017
Revisi Kedua : 22 Mei 2017

Minggu, 14 Mei 2017

Ulasan 2 - Peterson's Algorithm for Critical Section Problem

Video yang akan dibahas diambil dari kanal youtube https://youtu.be/baFmmUZlOxM  dengan judul "Peterson's Algorithm for Critical Section Problem". Video ini berdurasi 9 menit 23 detik dan diunggah pada 31 Januari 2016 oleh channel youtube HowTo. Video ini telah ditonton oleh 25.350 user. 

Pada video tersebut dijelaskan algoritma untuk mengatasi critical section problem yaitu dengan Peterson's algorithm. Algoritma ini menggunakan dua variabel yaitu flag dan turn.  Awalnya flag untuk kedua proses diinisialisai bernilai false, yang artinya kedua proses tersebut tidak membutuhkan akses ke critical section. Kemudian jika suatu proses ingin memasuki critical section, ia akan mengubah flag-nya menjadi true lalu proses tersebut memberikan turn kepada lawannya. Jika lawannya tidak menginginkan critical section (flag-nyafalse), maka proses tersebut dapat menggunakan critical section, dan setelah selesai menggunakan critical section ia akan mengubah flag-nya menjadi false

Misalkan ketika P0 membutuhkan critical section, maka P0 akan mengubah flag[0] = true, lalu P0 mengubah turn1. Jika P1 mempunyai flag[1] = false, maka P0 yang dapat mengakses critical section. Namun apabila P1 juga membutuhkan critical section, karena flag[1] = true dan turn= 1, maka P1 yang dapat memasuki critical section dan P0 harus menunggu sampai P1 menyelesaikan critical section dan mengubah flag[1] = false, setelah itu barulah P0 dapat mengakses critical section.

Ulasan pada video cukup baik karena disertakan dengan contoh code yang dapat menyebabkan critical section. Kemudian dijelaskan juga bagaimana mengatasi critical section tersebut sehingga penoton memiliki gambaran yang cukup jelas.

Github Account : AyuNainggolan
Video author : HowTo
Pemetaan konten : Week07
Revisi pertama : 14 Mei 2017
Revisi kedua : 14 Mei 2017