Posts

Showing posts from May, 2017

RANKING10 OS 2017

----------------------------------------- RANKING10 ULASAN PESERTA OS 2017-1 ----------------------------------------- 01. [W10-027] 365 http://fahmitok123.blogspot.co.id/2017/05/intro-to-lxc-lxd-and-linux-container.html 02. [W10-031] 365 https://aufahr-os2017.blogspot.co.id/2017/05/ulasan2.html 03. [W10-032] 355 http://sandyasekaros.blogspot.co.id/2017/05/ulasan-1-httpswwwyoutubecomwatchvecoapk.html 04. [W10-017] 350 http://nabillaaandini.blogspot.co.id/2017/05/ulasan-2-intel-vt.html 05. [W10-013] 345 http://bryanzanr.blogspot.co.id/2017/05/behind-geforce-now.html 06. [W10-011] 340 http://agnesmls.blogspot.co.id/2017/05/ulasan-1-week-10.html 07. [W10-010] 335 http://satriabagusos1617.blogspot.co.id/2017/05/ulasan1_14.html 08. [W10-008] 330 http://jessciacia.blogspot.co.id/2017/05/ulasan-2-containers-operating-system.html 09. [W10-003] 325 http://gabriellenatasha407.blogspot.co.id/2017/05/ulasan-2-week10.html 10. [W10-002] 320 http://andreramadhanios.blogspot.co.id/2017/05/os-ulasan2.html 11. [W10…

RANKING08 OS 2017

----------------------------------------- RANKING08 ULASAN PESERTA OS 2017-1 ----------------------------------------- 01. [W08-014] 370 http://troyamadeus.blogspot.co.id/2017/05/ulasan-2.html 02. [W08-030] 365 http://osmriman.blogspot.com/2017/05/non-preemptive-priority-scheduling.html 03. [W08-024] 360 http://osaffandhia.blogspot.com/2017/05/ulasan-1-websocket-dan-simulasi-mesin.html 04. [W08-017] 355 http://mayanggitarachmaryza.blogspot.co.id/2017/05/ulasan-2-cpu-scheduling.html 05. [W08-009] 350 http://umarfarisi.blogspot.co.id/2017/05/ulasan-1-os.html 06. [W08-003] 345 http://joepw3.blogspot.co.id/2017/05/ulasan1.html 07. [W08-001] 340 https://irvannotaqi.blogspot.co.id/2017/05/cpu-scheduling.html 08. [W08-013] 340 http://valentina-os.blogspot.com/2017/05/ulasan-2-scheduling.html 09. [W08-022] 340 http://os-btharis.blogspot.co.id/2017/05/ulasan-1-non-preemptive-shortest-job.html 10. [W08-031] 340 http://citragl.blogspot.co.id/2017/05/ulasan-2-multitasking-operating-systems.html 11. [W08-034] …

RANKING06 OS 2017

----------------------------------------- RANKING06 ULASAN PESERTA OS 2017-1 ----------------------------------------- 01. [W06-022] 370 http://anab-os.blogspot.co.id/2017/05/ulasan2-dining-philosopers-problem.html 02. [W06-019] 365 http://jihanadibah.blogspot.co.id/2017/05/ulasan-2.html 03. [W06-020] 365 http://faqrulans.blogspot.co.id/2017/05/video-berdurasi-9-menit-29-detik-ini.html 04. [W06-007] 355 http://tengkuchavia.blogspot.co.id/2017/05/ulasan-1-week-06-processes-and-threads.html 05. [W06-012] 350 http://arfirenaldios.blogspot.co.id/2017/05/ulasan-1-rpc.html 06. [W06-014] 350 http://os-muhammad.blogspot.co.id/2017/05/ulasan1.html 07. [W06-013] 340 http://haryoparigroho.blogspot.co.id/2017/05/ulasan1.html 08. [W06-024] 340 http://adiguna-os171.blogspot.co.id/2017/05/fungsi-fork-dalam-unix.html 09. [W06-030] 335 http://gheafanywp.blogspot.co.id/2017/05/binding-virtual-memory.html 10. [W06-031] 335 http://faisalsatrio.blogspot.co.id/2017/05/ulasan-2-operating-systems-example-1002.html 11. [W…

RANKING04 OS 2017

----------------------------------------- RANKING04 ULASAN PESERTA OS 2017-1 ----------------------------------------- 01. [W04-014] 365 http://demiosyanglebihbaik.blogspot.co.id/2017/05/ulasan-week04-about-c-stdioh-library.html
02. [W04-016] 365 http://faqrulans.blogspot.co.id/2017/05/pointer-in-c-ulasan-1.html
03. [W04-006] 355 http://bedhilzz.blogspot.co.id/2017/05/pointers-in-c-programming-languange.html 04. [W04-020] 350 http://fajarbardan-os.blogspot.co.id/2017/05/ulasan-1.html 05. [W04-019] 345 http://galuhoctavia-os171.blogspot.co.id/2017/05/ulasan-1-endianness-byte-ordering.html 06. [W04-011] 340 http://os171-sja.blogspot.co.id/2017/05/ulasan-1-os171.html 07. [W04-008] 335 http://tengkuchavia.blogspot.co.id/2017/05/ulasan-2-big-endian-vs-little-endian.html 08. [W04-003] 330 http://dzakialyafi.blogspot.co.id/2017/04/penjelasan-tentang-system-call-fork.html 09. [W04-001] 325 http://muhammadirfanbisyros.blogspot.co.id/2017/05/ulasan-1-week04.html 10. [W04-002] 325 http://ratusnos171w0910.bl…

RANKING02 OS 2017

----------------------------------------- RANKING02 ULASAN PESERTA OS 2017-1 ----------------------------------------- 01. [W02-011] 355 http://olvilorasilalahi.blogspot.co.id/2017/05/ulasan-2-symmetric-key-and-public-key.html
02. [W02-008] 350 http://harunhakim-os.blogspot.co.id/2017/05/ulasan-2.html 03. [W02-014] 340 https://shafamaharanip.blogspot.co.id/2017/05/ulasan-1.html
04. [W02-016] 340 http://atikahluthfiana.blogspot.co.id/2017/05/computer-security-basic-principles.html 05. [W02-003] 335 http://andreramadhanios.blogspot.co.id/2017/05/os-ulasan1.html 06. [W02-007] 335 http://imcolonelsanders.blogspot.co.id/2017/05/ulasan-2-week02.html 07. [W02-020] 335 http://dhilakaha-os.blogspot.co.id/2017/05/ulasan-1-wannacry-worm-spreading-fast.html 08. [W02-018] 330 http://pejuangkereta.blogspot.sg/2017/05/ulasan-1-wannacry-ransomware-in-action.html 09. [W02-022] 330 http://osrisyad.blogspot.co.id/2017/05/ulasan-2.html 10. [W02-017] 325 https://henlogger.blogspot.co.id/2017/05/ssl-certificates-servi…

RANKING00 OS 2017

----------------------------------------- RANKING00 ULASAN PESERTA OS 2017-1 ----------------------------------------- 01. [W00-016] 360 http://osrisyad.blogspot.co.id/2017/05/ulasan-1-apa-itu-cli.html
02. [W00-025] 360 http://imr-for-os171.blogspot.co.id/2017/05/ulasan1-history-of-mac-os-as-fast-as.html 03. [W00-009] 350 http://willihogan.blogspot.co.id/2017/05/ulasan2-clock-rates-and-processor.html 04. [W00-012] 340 http://olvilorasilalahi.blogspot.co.id/2017/05/ulasan-1-computer-boot-process.html
05. [W00-029] http://makbarsetiadi.blogspot.co.id/2017/05/ulasan-2.html
06. [W00-017] 340 http://nabilahzhafira.blogspot.com/2017/05/ulasan-2-why-command-line-interface-cli.html
07. [W00-002] 330 http://gabriellenatasha407.blogspot.co.id/2017/05/ulasan-1-week01.html 08. [W00-007] 330 http://oslintangmatahari.blogspot.co.id/2017/05/ulasan-1-mengenal-sistem-operasi.html 09. [W00-008] 330 http://najwastrh.blogspot.co.id/2017/05/ulasan-1.html
10. [W00-014] 330 http://nabillaaandini.blogspot.co.id/2017/05…

Ulasan 2 - Multiprocessing vs Multithreading

Halo teman-teman, pada kesempatan kali ini, saya mencoba untuk mengulas suatu video yang terdapat di Youtube yang berjudul "Difference between Multiprocessing and Multithreading" yang bisa diakses melalui url https://youtu.be/oIN488Ldg9k . Video ini merupakan video dari channel Codebasics yang berdurasi 4 menit 6 detik dengan jumlah viewers yang sudah mencapai angka 15763 terhitung pada tanggal 19 mei 2017 pukul 13:17.

Menurut video yang bersangkutan, Multiprocessing dan Multithreading keduanya bertujuan untuk melakukan multitasking, yaitu ketika 1 machine melakukan banyak task dalam waktu yang bersamaan, seperti membuka PowerPoint dibarengi dengan membuka calculator, browser, dan sebagainya. Threads pada dasarnya berada pada 1 proses yang sama dan share memory space yang sama, sehingga sering terjadi race condition, dimana antar threads saling balapan untuk melakukan tasknya. Sedangkan process adalah superset dari threads, dimana 1 process bisa terdiri dari banyak threads, d…

Ulasan1 - Fork() System Call

Pada kesempatan kali ini, saya mencoba untuk mengulas suatu video yang terdapat di Youtube mengenai fork() system call pada linux yang berjudul "Understanding fork() system call for new process creation" dengan url https://youtu.be/PwxTbksJ2fo . Video ini merupakan video keluaran Techtud yang berdurasi 15 menit 36 detik dengan jumlah viewers yang sudah mencapai angka 15029.

Menurut video tersebut, fork() adalah sebuah system call unix yang unik yang berfungsi untuk membuat proses baru, sedangkan system call sendiri adalah sebuah media untuk me-request sebuah service dari kernel. Ketika fork() ini digunakan di bahasa C, ia akan mengembalikan PID (atau biasa disebut Process ID) dari proses anak yang dibuat, bisa juga angka 0 maupun negatif. Jika yang dikembalikan adalah angka > 0, maka tandanya fork() sukses dijalankan dan system sedang berada di parent process, jika angka < 0, maka artinya fork() gagal membuat proses baru(bisa karena memory yang full), namun fork() bisa…