os211

Top 10 List website in week 06


1. Proses di Sistem Operasi

Pelaksanaan sebuah program di dalam sistem operasi dilakukan melalui beberapa tahap. Di dalam tahap-tahap tersebut, program akan dilakukan secara berbeda-beda sesuai dengan tahapnya.Di dalam website ini dijelaskan secara ringkas mengenai alur proses yang ada di Sistem Operasi

2. Process scheduling dan jenisnya

Scheduling di dalam OS membuat setiap proses akan di atur dari status yang sedang dijalani. Terdapat beberapa jenis scheduling yaitu long term, short term dan medium term

3. Process Scheduling dan operasi pada proses

Sama seperti website sebelumnya, website ini juga membahas process scheduling. Namun di website ini terdapat materi menarik mengenai operasi pada suatu proses yaitu Process Creation dan Process Termination. Process Creation terjadi ketika di dalam suatu proses, kita melakukan proses lain juga, Process Termination terjadi akibat beberapa hal salah satunya adalah ketidakmampuan sistem melaksanakan program tersebut. Website ini bagus untuk menambah pengetahuan mengenai processing lebih lanjut.

4. IPC

Komunikasi suatu komputer ke komputer lain yang terkoneksi sebuah jaringan akan menggunakan IPC. IPC memiliki beberapa jenis metode diantaranya pipes, message ques dan lain-lain. Di dalam website ini, dijelaskan lebih rinci mengenai metode-metode pada IPC

5. Threads

Thread digunakan untuk meningkatkan performa sebuah aplikasi ketika mengalami akses yang dilakukan secara paralel. Pada umumnya sebuah sistem operasi dapat dilakukan single thread, namun saat ini sudah bisa melakukan multithread. Multithread memiliki beberapa model yaitu many to one, one to one, many to many model. Di Website ini dijelaskan terlebih dahulu mengenai thread lalu dijelaskan lebih lanjut mengenai multithread

6. Multithreads

Sama seperti website sebelumnya, namun di website ini hanya membahas lebih dalam mengenai model dari multithread itu sendiri.

7. Concurrency in OS

Konkurensi adalah pengeksekusian beberapa instruksi sekaligus dalam waktu yang bersamaan. Eksekusi yang dilakukan bersama ini, menimbulkan beberapa masalah. Didalam website ini dijelaskan lebih lanjut mengenai kelemahan dan kelebihan dari proses konkurensi ini.

8. Foreground vs background process

Foreground merupakan perintah yang dikerjakan secara langsung dan tidak membutuhkan waktu untuk menyelesaikannya. Background process dapat melaksanakan beberapa perintah dalam batas memori yang tersedia.

9. Concurrency vs parallelism

Meskipun sama-sama melaksanakan beberapa program dalam waktu yang sama, namun terdapat perbedaan yang signifikan diantara keduanya. Concurrency hanya memakai satu CPU saja sedangkan parallelism memakai CPU/core yang ada.

10. RPC

RPC merupakan salah satu jenis dari teknik IPC. Biasanya digunakan untuk aplikasi client-server. Di website ini dijelaskan lebih lanjut mengenai RPC. Terdapat diagram bagaimana RPC bekerja sehingga memudahkan untuk dipahami.