Senin, 22 Mei 2017


-----------------------------------------------------
RANKING10 ULASAN PESERTA OS 2017-1
-----------------------------------------------------


01. [W10-026] 400 http://bellnadh.blogspot.co.id/2017/05/ulasan-2-operating-system-virtualization.html
02. [W10-017] 395 http://nabillaaandini.blogspot.co.id/2017/05/ulasan-2-intel-vt.html
03. [W10-027] 395 http://fahmitok123.blogspot.co.id/2017/05/intro-to-lxc-lxd-and-linux-container.html
04. [W10-040] 395 http://enricoojf.blogspot.co.id/2016/03/blog-post.html
05. [W10-030] 395 http://fisikagampangasikmenyenangkan.blogspot.co.id/2017/05/ulasan-2-what-is-docker-dalam-postingan.html
06. [W10-030] 390 http://astidwiyana.blogspot.co.id/2017/05/ulasan-1-cloud-computing-benefit.html
07. [W10-020] 390 http://radityanurfadillah.blogspot.co.id/2017/05/ulasan-1.html
08. [W10-023] 385 http://oservinapuspita.blogspot.co.id/2017/05/ulasan-2-cloud-computing.html
09. [W10-032] 385 http://sandyasekaros.blogspot.co.id/2017/05/ulasan-1-httpswwwyoutubecomwatchvecoapk.html
10. [W10-035] 385 http://osfadzil.blogspot.co.id/2017/05/ulasan-2.html
11. [W10-028] 385 http://qurrataayuna.blogspot.co.id/2017/05/ulasan-1-virtualization.html


-------------------------------------------
Oleh (GITHUB): graceanglc
URL BLOG RANKING: http://graceanglc.blogspot.com/2017/05/ranking-10.html
Revisi Pertama: 22 Mei 2017
Revisi Kedua: 22 Mei 2017
-------------------------------------------

-----------------------------------------------------
RANKING08 ULASAN PESERTA OS 2017-1
-----------------------------------------------------


01. [W08-031] 395 http://citragl.blogspot.co.id/2017/05/ulasan-2-multitasking-operating-systems.html
02. [W08-028] 395 http://osuvuv.blogspot.co.id/2017/04/feliciamengulaswebsocket.html
03. [W08-029] 395 http://os-for-life.blogspot.co.id/2017/05/websockets-on-lorejs.html
04. [W08-011] 390 http://sarahdf-os171.blogspot.co.id/2017/05/ulasan1.html
05. [W08-013] 390 http://valentina-os.blogspot.com/2017/05/ulasan-2-scheduling.html
06. [W08-024] 385 http://osaffandhia.blogspot.com/2017/05/ulasan-1-websocket-dan-simulasi-mesin.html
07. [W08-001] 385 https://irvannotaqi.blogspot.co.id/2017/05/cpu-scheduling.html
08. [W08-033] 380 http://maulafaiz.blogspot.co.id/2017/05/ulasan-1-os.html
09. [W08-027] 375 http://tulisanais.blogspot.co.id/2017/05/ulasan-2-socket-programming-in-java.html
10. [W08-023] 375 http://mengulasos.blogspot.co.id/2017/05/ulasan-2-cpu-scheduling.html


-------------------------------------------
Oleh (GITHUB): graceanglc
URL BLOG RANKING: http://graceanglc.blogspot.com/2017/05/ranking-08.html
Revisi Pertama: 22 Mei 2017
Revisi Kedua: 22 Mei 2017
-------------------------------------------

-----------------------------------------------------
RANKING06 ULASAN PESERTA OS 2017-1
-----------------------------------------------------


01. [W06-016] 395 http://rifkiadrn12.blogspot.com/2017/05/ulasan1-fork-system-call.html
02. [W06-029] 395 http://dhilakaha-os.blogspot.co.id/2017/05/ulasan-2-difference-between-process-and.html
03. [W06-022] 395 http://anab-os.blogspot.co.id/2017/05/ulasan2-dining-philosopers-problem.html
04. [W06-011] 390 http://osfadzil.blogspot.co.id/2017/05/ulasan1.html
05. [W06-012] 390 http://osfadzil.blogspot.co.id/2017/05/ulasan1.html
06. [W06-031] 385 http://faisalsatrio.blogspot.co.id/2017/05/ulasan-2-operating-systems-example-1002.html
07. [W06-030] 385 http://gheafanywp.blogspot.co.id/2017/05/binding-virtual-memory.html
08. [W06-032] 380 http://maulafaiz.blogspot.co.id/2017/05/ulasan-2-os.html
09. [W06-008] 375 http://bewlajar.blogspot.co.id/2017/05/ulasan-2-process-concept.html
10. [W06-002] 375 http://bertodaulat.blogspot.co.id/2017/04/perbedaan-mutex-dan-semaphore.html


-------------------------------------------
Oleh (GITHUB): graceanglc
URL BLOG RANKING: http://graceanglc.blogspot.com/2017/05/ranking-06.html
Revisi Pertama: 22 Mei 2017
Revisi Kedua: 22 Mei 2017
-------------------------------------------

-----------------------------------------------------
RANKING04 ULASAN PESERTA OS 2017-1
-----------------------------------------------------


01. [W04-009] 395 http://valentina-os.blogspot.com/2017/05/ulasan-1-pointers-dynamic-memory.html
02. [W04-015] 395 https://noviantialiasih.blogspot.co.id/2017/05/ulasan-2.html
03. [W04-012] 395 http://rqhoirunnisa.blogspot.co.id/2017/05/interrupts-vs-polling.html
04. [W04-013] 390 http://disaay.blogspot.co.id/2017/05/ulasan-1-pointers.html
05. [W04-006] 390 http://bedhilzz.blogspot.co.id/2017/05/pointers-in-c-programming-languange.html
06. [W04-005] 385 http://oswitwit.blogspot.co.id/2017/05/ulasan-little-endian-vs-big-endian.html
07. [W04-014] 385 http://demiosyanglebihbaik.blogspot.co.id/2017/05/ulasan-week04-about-c-stdioh-library.html
08. [W04-019] 380 http://galuhoctavia-os171.blogspot.co.id/2017/05/ulasan-1-endianness-byte-ordering.html
09. [W04-003] 375 http://dzakialyafi.blogspot.co.id/2017/04/penjelasan-tentang-system-call-fork.html
10. [W04-016] 375 http://faqrulans.blogspot.co.id/2017/05/pointer-in-c-ulasan-1.html


-------------------------------------------
Oleh (GITHUB): graceanglc
URL BLOG RANKING: http://graceanglc.blogspot.com/2017/05/ranking-04.html
Revisi Pertama: 22 Mei 2017
Revisi Kedua: 22 Mei 2017
-------------------------------------------

-----------------------------------------------------
RANKING02 ULASAN PESERTA OS 2017-1
-----------------------------------------------------
01. [W02-040] 395 http://stephenjaya99.blogspot.co.id/2017/05/cara-kerja-enkripsi.html
02. [W02-028] 395 http://ratriasd.blogspot.co.id/2017/05/ulasan-1-hak-kekayaan-intelektual.html
03. [W02-024] 395 http://anab-os.blogspot.co.id/2017/05/ulasan1-buffer-exploits.html
04. [W02-051] 390 http://yosuabisma.blogspot.co.id/2017/05/ulasan-2-public-key-cryptography-diffie.html 05. [W02-039] 390 http://imr-for-os171.blogspot.co.id/2017/05/ulasan2-apple-v-samsung-lawsuit.html
06. [W02-035] 390 http://gheafanywp.blogspot.co.id/2017/05/sistem-operasi-protection-and-securtiy.html
07. [W02-030] 390 http://fisikagampangasikmenyenangkan.blogspot.co.id/2017/05/ulasan-1-sha1-collision-dalam-postingan.html
08. [W02-047] 390 http://os171-krd.blogspot.co.id/2017/05/os-ulasan-1-apakah-komputer-quantum.html
09. [W02-037] 390 http://fahmitok123.blogspot.co.id/2017/05/whatsapp-end-to-end-encryption.html
10. [W02-026] 385 https://rkkautsar-os.blogspot.co.id/2017/05/dirty-cow-exploit.html
11. [W02-020] 385 http://dhilakaha-os.blogspot.co.id/2017/05/ulasan-1-wannacry-worm-spreading-fast.html
12. [W02-029] 385 http://kopkopkopkopkop.blogspot.co.id/2017/05/ulasan-ransomware-wanacry.html
13. [W02-032] 385 http://saviraahila.blogspot.com/2017/05/ulasan1-cryptography-the-science.html
-------------------------------------------
Oleh (GITHUB): graceanglc
URL BLOG RANKING: http://graceanglc.blogspot.com/2017/05/ranking-02.html
Revisi Pertama: 22 Mei 2017
Revisi Kedua: 22 Mei 2017
-------------------------------------------

-----------------------------------------------------
RANKING00 ULASAN PESERTA OS 2017-1
-----------------------------------------------------

01. [W00-020] 400 http://ratriasd.blogspot.co.id/2017/05/ulasan-1-linux-boot-process.html
02. [W00-014] 400 http://nabillaaandini.blogspot.co.id/2017/05/ulasan-1-linux-file-system.html
03. [W00-008] 390 http://najwastrh.blogspot.co.id/2017/05/ulasan-1.html
04. [W00-024] 380 http://fildzalarissa.blogspot.com/2017/05/ulasan-2-types-of-operating-systems-as.html
05. [W00-017] 380 http://nabilahzhafira.blogspot.com/2017/05/ulasan-2-why-command-line-interface-cli.html
06. [W00-023] 380 http://nenengvelanevita-os.blogspot.co.id/2017/05/video-berjudul-linux-3-system-merupakan.html
07. [W00-021] 380 https://os-jessicana.blogspot.co.id/2017/05/ulasan-1-bagaimana-sistem-operasi.html
08. [W00-007] 375 http://oslintangmatahari.blogspot.co.id/2017/05/ulasan-1-mengenal-sistem-operasi.html
09. [W00-016] 375 http://osrisyad.blogspot.co.id/2017/05/ulasan-1-apa-itu-cli.html
10. [W00-001] 375 https://albertostevanusos.blogspot.co.id/p/ulasan2.html


-------------------------------------------
Oleh (GITHUB): graceanglc
URL BLOG RANKING: http://graceanglc.blogspot.com/2017/05/ranking-00.html
Revisi Pertama: 22 Mei 2017
Revisi Kedua: 22 Mei 2017
-------------------------------------------

Minggu, 21 Mei 2017


Masih berhubungan dengan ulasan 1, ulasan 2 kali ini akan membahas mengenai proses synchronization yang diambil dari video "Process Synchronization - Operating Systems" oleh in5minutes yang di post pada tanggal 14 September 2016 dan sekarang sudah mencapai 8620 viewers.

Saat menjalankan multiprocessing dan multithreading akan ada saat yang dinamakan dengan race condition. Apa yang dimaksud dengan race condition? Race condition adalah keadaan dimana terdapat beberapa proses yang mengakses critical section dan proses-proses tersebut berjalan dalam satu waktu yang sama. Apa itu critical section? Critical section adalah bagian spesial yang hanya bisa diakses satu kali dalam satu waktu seperti ruangan yang dijelaskan di dalam video tersebut. Ketika ada banyak orang yang ingin memasuki ruangan tersebut maka akan terjadi race condition. Cara untuk mencegah terjadinya race condition adalah dengan menggunakan semaphore yang diibaratkan dengan akses kunci dalam video tersebut. Dengan adanya kunci akses tersebut hanya satu orang yang mendapat akses kunci tersebut lah yang dapat memasuki ruangan, menjadikan ruangan tersebut tidak penuh berisi orang. Setelah satu orang tersebut selesai menggunakan ruangan tersebut maka orang tersebut akan keluar dan memberitahu kepada orang selanjutnya untuk masuk. Dapat disimpulkan process synchronization merupakan hal yang sangat penting untuk mencegah terjadinya race condition saat menjalankan multiprocessing dan multithreading. Video tersebut sangat saya rekomendasikan untuk teman-teman yang ingin mempelajari materi Process Synchronization sebab animasi yang digambarkan cukup menarik dan mudah dipahami.

GITHUB Account : graceanglc URL Ulasan: http://graceanglc.blogspot.com/2017/05/process-synchronization.html URL konten Youtube: https://www.youtube.com/watch?v=eKKc0d7kzww Video Author: in5minutes Pemetaan konten: week07 Submisi Revisi Pertama : 21 Mei 2017 Submisi Revisi Terakhir: 21 Mei 2017

Halo! Sudah lama sekali tidak membuat postingan di dalam blog ini. Pada post kali ini saya akan mengulas sebuah video dengan topik Multithreading dan Multiprocessing. Sekilas saat mendengar kedua hal tersebut pasti akan terdengar sama sebab intinya adalah sama-sama melakukan multitasking, namun ternyata kedua hal tersebut merupakan hal yang sangat berbeda, sebenarnya apa perbedaan kedua hal tersebut? Video ini berjudul "Perbedaan Multiprocessing dan Multithreading" yang dipublikasikan pada 11 April 2015 oleh HowTo dengan durasi 5:30 menit dan memiliki 3673 viewers.

Video ini menjelaskan multiprocessing dan multithreading dengan animasi yaitu sebuah restoran yang dimiliki oleh seorang pemuda yang menjadi pemilik restoran tersebut dan satu-satunya pelayan yang ada di dalam restoran tersebut. Multiprocessing diibaratkan dengan membuka restoran baru yang sama dengan pemilik baru dan multithreading diibaratkan dengan menambah jumlah pelayan dalam satu restoran tersebut. Dari penjelasan tersebut terlihat perbedaan antara Process dan Thread yaitu akan lebih mudah untuk menambahkan thread pada suatu process dibandingkan dengan menambahkan process baru sebab Thread sifatnya lebih ringan dan Process lebih berat. Perbedaan lainnya adalah thread berjalan di dalam shared memori sedangkan process berjalan dalam memori yang berbeda seperti dalam ilustrasi video tersebut.

Dapat disimpulkan bahwa multiprocessing dan multithreading merupakan hal yang serupa namun tak sama. Kenapa serupa? karena kedua hal tersebut sama-sama menjalankan multitasking namun berbeda dari alokasi memori serta tingkat kesulitan untuk menciptakan thread atau process baru, thread bersifat lightweight dan process heavyweight. Saya sangat merekomendasikan kepada teman-teman yang ingin mempelajari multiprocessing dan multithreading supaya menonton video ini sebab penjelasannya sangat menarik dan mudah dipahami.

GITHUB Account : graceanglc
URL Ulasan: http://graceanglc.blogspot.com/2017/05/multiprocessing-vs-multithreading.html
URL konten Youtube: https://www.youtube.com/watch?v=wPgsqatFXBo
Video Author: HowTo
Pemetaan konten: week06
Submisi Revisi Pertama : 21 Mei 2017
Submisi Revisi Terakhir: 21 Mei 2017