Home
Rank
Key
Logs
Git

Top 10 Link Lists of Week 06

1.Threading Tutorial
Saya menemukan video ini Saat saya ingin belajar secara garis besar untuk materi minggu ini. Video ini tuh menarik pertama penjelasannya menggunakan visualisai yang pasti menambah para penonton semakin mengerti dan tertarik selain itu suara dari presenter jernih dah enak didengar. Nah hal apa yang tankap setelah menonton video ini bahwa concurrency adalah komputasi jamak yang berjalan secara bersamaan. Selain itu video ini menjelaskan tentang threading dan parallelism, nah bagi yang pensaran sama kedua kosa kata bisa langsung nonton video diatas dengan click “Threading Tutorial” cus cepat.

2.Concurrency apa itu ??
Setelah saya menonton video diatas saya makin pensaran tentang concurrency tuh apa sih? ada kegunaannya ngak ? ada jenisnya ngak, Nah ketemu lah laman dari MIT yang membahas Concurrency. Nah Author nya kasih tau tentang Concurrency Lengkap banget, Seperti Concurrency itu berguna sebagai alat yang diperlukan dalam pengembangan modern software development dan harus diterapkan juga dengan benar untuk menghindari masalah. selain itu author juga mejelaskan tentang 2 model dari concurent programing yaitu shared memory dan message passing. nah lengkap banget kan, bagi yang udah pensaran bisa langsung ke link MIT ini. ^^

3.Concurrency vs. Parallelism
Saat Saya GSGS tentang Concurrency banyak banget yang membahas perbedaan Concurrencyy dan parallelsim, Karena penasaran saya cuba-cuba tengok salah satu website. Setelah saya baca-baca ternyata ada yang menarik perhatian saya , yaitu author Memberitau kalau mau pakai paralel itu ketika simultaneous execution pasti atau sesusai harapan kita kalau sebaliknya bagusan pakai concurrent, Selain itu komposisi artikel yang author juga saya bilang Top markotop karena menyajikan definisi Kedua objek (Concurrency dan Parallelism) terlebih dahulu. Nah bagi yang penasaran kenapa author bisa memberikan pernyataan yang tadi, bisa kunjungi mediumnya author di link diatas.

4.What is Process in OS?
YOOOO Balik lagi Dengan GFG kali ini GFG mau menjelaskan tentang apa itu proses di OS. Dah intro nya begitu, saya penasaran tentang process yang ada di OS setelah membaca slide, Setelah GSGS saya bertemu lagi dan lagi dengan GFG sang superhero saat kebingungan. Setelah membaca laman diatas saya jadi mendapatkan garis besarnya tentang proses ,bahwa proses yaitu ketika suatu program sedang dieksekusi. Contohnya, ketika kita menulis suatu program dalam C dan melakukan compile dan compiler membuat binary code. Memang penyelamat Ini GFG bagi yang ngak mengerti tentang process di banget diselamatkan sama GFG dengan mengunjungi laman diatas.

5.Introduction to Threads
Hayoo Saat mendengar Thread pertama kali apa yang kalian pikirkan, kalau saya sih, thread adalah seperti suatu forum yang biasanya dimulai oleh seorang user, misalnya pada Kaskus dan reddit. Nah kalau thread di os itu bisa diartikan sebagai suatu flow eksekusi melalui process code, dengan program counter yang menjaga alur pengeksekusian instruksi berikutnya. Bisa dibilang thread adalah basic unit of CPU utilization. Video yang ku rekomendasikan selain memberika penjelasan tentang thread juga memberikan tentang Single-threaded process, Multi-threaded process. dan Benefits of multi-threaded programming. yuk yang mau belajar tentang thread bisa langsung tonton videonya.

6.Process vs Thread
Nah yang sudah menbaca/menonton no 4 dan 5 pasti penasaran apakah porcess dan thread memiliki perbedaan?. Nah Hubungan process dan thread memiliki perbedaan, apa aja sih perbedaannya. nah di website ini mejelaskan perbedaan antara process dan thread contoh; threads share data kepada sesamanya, sedangkan process tidak dan etc. Selain mejelaskan perbedaan author juga menjelaskan propertiesnya process dan propertiesnya thread. GG sekali authornya yang ini menjelaskannya mantap dan terstruktur jadi main ngerti pad baca.

7.Sleep function
Setelah aku membaca Slide, saya jadi penasaran dengan sleep function. Di laman yang Saya kasih author menjelaskan bahwa Sleep function adalah function yang berguna untuk memberi perintah untuk menunggu untuk thread sekarang dalam waktu tertentu. Selain itu di website ini juga menjelaskan libary apa saja yang harus diinclude dalam kode program, Selain itu yang bikin menarik author memberikan perbedaan antara unsleep() dengan Sleep(). Saya rekomendasi website bagi yang ingin belajar sleep function.

8.fork() in C
Nah pasti yang udah baca slide penasaran ama fork ya kan ? Nih saya kasih laman yang menarik buat yang penasaran sama fork di c. Di laman ini author mejelaskan “fork() is the primary method of process creation on Unix-like operating systems.” Di Website ini juga mejelaskan sebelum kamu belajar ada Prerequisites yang harus di pahami A good understanding of the C programming language, Some familiarity with Unix-like operating systems. Yang menarik lagi author memberikan example tentang fork dan advanced example. Rekomen banget website ini.

9.Android Runtime (ART) and Dalvik
Saya lumayan penasaran sama sejarah Art dan dalvik. bagi yang belum art dan dalvik itu apa ,Android runtime (ART) adalah managed runtime yang digunakan oleh aplikasi dan beberapa sistem servis dalam Android. Sementara, Dalvik adalah pendahulunya yang dirancang khusus untuk Android projek. Dalam website ini dijelas beberapa improvisasi yang dilakukan ART yang bahkan mengalami peningkatan pada detail diagnosa error dan exception. Pokoknya Saya rekomendasikan buat yang penasaran sama ART dan Dalvik.

10.Interprocess communication (IPC)
Inter Process Communication (IPC) adalah mekanisme yang mana 2 atau lebih proses komunikasi dengan satu sama lain melalui message passing mekanisme tanpa menggunakan shared addressed space. Selanjutnya, dijelaskan proses IPC berkomunikasi satu sama lain dengan shared memory dan message passing. pokoknya videonya menarik apalagi dengan aksen india yang mantap.