os211

Week 6 Top 10 List

1. Operating System Scheduling algorithms

Terdapat proses-proses yang berbeda pada saaat melakukan Scheduling. Pada halaman ini menjelaskan 6 proses yang paling populer. Saya menyarankan untuk membaca halaman ini karena memiliki penjelasan yang sangat baik dan mudah dimengerti. Ditambah lagi dengan penyajiannya dibantu dengan menggunakan tabel sehingga kita pembaca dapat lebih mudah memahami setiap prosesnya.

2. Inter Process Communication (IPC)

Pada web ini diberikan penjelasan apa saja tipe dari IPC serta apa saja yang proses yang terjadi di dalamnya. Halaman ini menjelaskan dengan bahasa yang sangat sederhana sehingga mudah untuk dipahami semua orang. Dibantu dengan contoh code dengan bahasa C akan membuat pembaca dapat lebih memahami lagi mengenai Inter Process Communication. Tidak lupa pula halaman ini memberikan contoh-contoh dari IPC System.

3. What is Multicore Programming?

Untuk kalian yang masih bingung dengan apa itu multicore programming, halaman ini akan membantu kalian untuk memahami materi mengenai multicore programming dengan penjelasan yang singkat dan jelas. Halaman ini juga menejelaskan keuntungan dan kekurangan saat menggunakan multicore programming.

4. Multithreading Models in Operating System

Pada web ini dijelaskan mengenai bagaimana multithreading model bekerja di sistem operasi. Halaman ini juga membahas mengenai user thread, kernel thread, dan keytakeaways yang akan membantu kita memahami lebih dalam lagi mengenai multithreading. Dengan penjelasan yang sangat detail membuat saya menyarankan untuk berkunjung dan membaca konten pada halaman ini.

5. Fork() in C

Halaman ini menjelaskan bahwa sistem fork digunakan pada saat ingin membuat suatu proses baru yang biasanya disebut dengan child process. Halaman ini menjelaskan dengan sangat baik bagaimana konsep fork bekerja pada bahasa C. Terdapat pula contoh code penggunaan dari fork itu sendiri yang akan membantu pembaca untuk lebih memahami mengenai penggunaan fork pada bahasa C.

6. Concurrency in Operating System

Untuk yang penasaran mengenai concurrency di sistem operasi. Pada halaman ini dijelaskan tentang pengertian dari Concurrency, prinsipnya, masalah yang biasanya terjadi, keuntungan serta isu yang dimiliki dari concurrency itu sendiri. Concurrency itu sendiri merupakan pengeksekusian banyak instruksi pada saat yang bersamaan, halaman ini akan memberikan kalian pengetahuan yang cukup lengkap mengenai concurrency.

7. Concurrency vs. Parallelism

Banyak yang bilang parallelism mirip dengan concurrency.Nah, halaman ini akan menjelaskan perbedaan dari keduanya. Saya menyarankan halaman ini karena halaman ini memiliki penjelasan yang sangat baik dan cukup lengkap memberikan perbedaan dari keduanya.

8. Interrupts in Operating System

Halaman ini memberikan penjelasan yang sangat baik mengenai materi interrupt. Pada halaman ini dijelaskan interrupt adalah sebuah pemberian sinyal kepada hardware maupun software apabila proses ini sedang membutuhkan perhatian sesegera mungkin.

9. What is Context Switching in Operating System?

Untuk pengertian context switching, halaman ini memiliki beberapa penjelasan yang cukup lengkap mengenai context switching. Masih banyak lagi penjelasan yang bisa kita dapat mengenai context switching dan segala hal yang terkait dengannya di halaman ini.

10. What is Zombie Process in Linux?

Pada halaman ini dijelaskan mengenai apa itu zombie process. Zombie process adalah suatu proses yang telah selesai namun masih memiliki entri pada tabel prosesnya itu sendiri. Saya menyarankan halaman ini karena memiliki penjelasan yang sangat singkat dan baik. Terdapat pula visual yang membantu kita untuk memahami flow dari zombie process itu sendiri.