os211

Operating Systems 2021 - 1

Home | Week1 | Week2 | Week3 | Week4 | Week5 | Week6 | Week7 | Week8 | Week9 | Week10 | Key | Rank | Log | Github

Top 10 List of Week 06

1. Inter Process Communication (IPC)

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.

2. Single-threaded and Multi-threaded Processes

Artikel ini berisi penjelasan tentang perbedaan single thread dan multi thread process pada Sistem Operasi. Di sini juga dijelaskan keuntungan dan kerugian masing - masing.

3. Difference between Concurrency and Parallelism

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.

4. Threading Issues in OS

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.

5. States of a Process in Operating Systems

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.

6. Process Scheduling: Long, Medium, Short Term Scheduler

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.

7. Context Switching in Operating System

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.

8. Message Passing vs Shared Memory Process communication Models

Artikel ini menjelaskan tentang perbedaan antara Message Passing dan Shared Memory pada IPC Sistem Operasi. Penjelasan dari artikel ini ringkas dan mudah dipahami.

9. Communication in Client –Server Systems

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.

10. I/O scheduling in Operating Systems

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.