Home | Week1 | Week2 | Week3 | Week4 | Week5 | Week6 | Week7 | Week8 | Week9 | Week10 | Key | Rank | Log | Github
Artikel ini berisi penjelasan tentang Inter-Process Communication (IPC) pada Sistem Operasi. Suatu proses terdiri dari independent process dan cooperating process. Pada artikel ini dijelaskan perbedaan keduanya.
Artikel ini berisi penjelasan tentang perbedaan single thread dan multi thread process pada Sistem Operasi. Di sini juga dijelaskan keuntungan dan kerugian masing - masing.
Situs ini berisi penjelasan tentang perbedaan antara Concurrency dan Parallelism pada Sistem Operasi. Concurrency adalah saat dua tugas dapat dimulai, dijalankan, dan diselesaikan dalam periode waktu yang tumpang tindih. Sedangkan Parallelism adalah ketika tugas benar-benar dijalankan pada waktu yang sama, misalnya pada prosesor multi-core.
Artikel ini menjelaskan tentang threading issues pada Sistem Operasi. Ada beberapa jenis threading issues yang dijelaskan pada artikel ini, yaitu system calls, cancellation of thread, signal handling, thread pool, dan thread-specific data.
Artikel ini menjelaskan tentang Process State pada Sistem Operasi. Process State terdiri New state(Create), Ready state, Run state, Blocked or wait state, Terminated or completed state, Suspend ready state, dan Suspend wait or suspend blocked state.
Artikel ini menjelaskan tentang Process Scheduling pada Sistem Operasi. Ada tiga tipe process schedulers, yaitu long term, medium term, dan short term scheduler. Di sini dijelaskan juga perbedaan dari ketiga tipe tersebut.
Situs ini berisi penjelasan tentang Context Switching pada Sistem Operasi. Context Switching adalah adalah teknik atau metode yang digunakan oleh sistem operasi untuk mengalihkan suatu proses dari satu state ke state lain untuk menjalankan fungsinya menggunakan CPU dalam sistem.
Artikel ini menjelaskan tentang perbedaan antara Message Passing dan Shared Memory pada IPC Sistem Operasi. Penjelasan dari artikel ini ringkas dan mudah dipahami.
Artikel ini berisi penjelasan tentang komunikasi pada client/server system pada Sistem Operasi. Ada tiga metode komunikasi pada client/server system, yaitu Sockets, Remote Procedure Calls, dan Pipes.
Artikel ini berisi penjelasan tentang I/O scheduling pada Sistem Operasi. I/O scheduling digunakan untuk penggunaan sumber daya komputer yang efisien menghindari kebuntuan dan melayani semua proses yang menunggu dalam antrian.