os211

Top 10 List of Week 06

  1. Program vs Process
    Kita semua tau bahwa di dalam sebuah sistem terdapat program dan juga process. Pada website ini dijelaskan perbedaan antara keduanya secara detil dan juga diberikan tabel perbedaannya.

  2. Multi-Threading
    Multithreading adalah salah satu teknologi yang terbukti sangat berguna. Pada website ini diberikan penjelasan mengenai multithreading.

  3. Process vs Threads
    Pada website ini dijelaskan tentang process dan thread. Selain diberikan penjelasan tentang masing-masing process dan thread, diberikan tabel tentang perbedaan keduanya.

  4. fork() in C Programming
    Dalam C Programming dikenal fungsi fork(). Fork ini adalah sebuah proses dimana dibuat proses baru yang biasa disebut child dari proses induk. Pada website ini juga diberikan ilustrasi mengenai fork().

  5. sleep() in C Programming
    Selain fork() terdapat juga fungsi sleep(). Fungsi dari sleep ini adalaah untuk menidurkan atau mengistirahatkan proses selama n detik. Nantinya parameter yang digunakan adalah detik.

  6. wait() in C Programming
    Dalam C Programming terdapat juga fungsi wait(). Fungsi wait() ini berfungsi untuk menunda proses yang dijalankan sampai proses child selesai dijalankan. Dalam website ini juga diberikan ilustrasi.

  7. Multiprocessing
    Dalam sistem operasi dikenal istilah multiprocessing. Multiprocessing adalah situasi dimana terdapat lebih dari satu proceessor yang bekerja di satu sistem operasi.

  8. Multiprocessing Configuration
    Setelah diatas dijelaskan multiprocessing, sekarang adalah multiprocessing configuration. Agar multiprocessing terhindar dari masalah dan dapat bekerja optimal maka diperlukan konfigurasi. Pada website ini diberikan penjelasan mengenai konfigurasi yang sering digunakan pada multiprocessing.

  9. Master-Slave
    Salah satu konfigurasi dari multiprocessing adalah master-slave. Konfigurasi ini bekerja dimana terdapat satu processor yang bekerja lebih keras dibandingkan dari processor lain sehingga dapat disebut juga asimetris.

  10. exec in C Programming
    Exec ini merupakan fungsi yang memiliki banyak variasi. Contohnya terdapat execvp, execv, etc. Pada website ini diberikan penjelasan mengenai keluarga fungsi exec. Secara singkat fungsi dari exec ini adalah fungsi yang berguna untuk mereplace process yang sedang berjalan dengan process yang baru.