os211

Top 10 List of Week 06

  1. fork() in C
    Fork system call digunakan untuk membuat proses baru, yang disebut proses anak, yang berjalan bersamaan dengan proses yang membuat panggilan fork () (proses induk). Setelah proses anak baru dibuat, kedua proses akan menjalankan instruksi berikutnya mengikuti panggilan sistem fork ().

  2. wait() in Linux
    Wait adalah perintah bawaan Linux yang menunggu untuk menyelesaikan semua proses yang sedang berjalan. Perintah tunggu digunakan dengan id proses atau id pekerjaan tertentu. Jika tidak ada id proses atau id pekerjaan yang diberikan dengan perintah tunggu, maka itu akan menunggu semua proses anak saat ini selesai dan mengembalikan status keluar.

  3. execlp() in Linux
    Fungsi menggantikan gambar proses saat ini dengan gambar proses baru yang ditentukan oleh file. Gambar baru dibuat dari file biasa yang dapat dieksekusi yang disebut file gambar proses baru. Tidak ada pengembalian yang dibuat karena gambar proses pemanggilan diganti dengan gambar proses yang baru.

  4. Concurrency in Operating System
    Pada week 06 kita mempelajari mengenai concurrency. Apa itu conccurency? Concurrency adalah suatu proses dimana beberapa proses berjalan bersamaan. Itu terjadi di sistem operasi ketika ada beberapa utas proses yang berjalan secara paralel.

  5. Threads in Operating System
    Ada cara eksekusi thread di dalam proses sistem operasi apa pun. Selain itu, mungkin ada lebih dari satu thread di dalam suatu proses. Thread sering disebut sebagai proses yang ringan.

  6. Multithreading
    Model multithreading terdiri dari tiga jenis: Many to many relationship, Many to one relationship, One to one relationship.

  7. Atomic Object
    Website ini menjelaskan mengenai sebenernya apa itu atomic object.

  8. The Client Server Model | Clients and Servers
    Dalam video ini, saya menjelaskan model server klien. Saya mendefinisikan apa itu klien, baik mesin klien maupun program klien. Kemudian, saya berbicara tentang server. Setelah itu saya jelaskan arsitektur client server. Saya juga berbicara tentang model peer to peer.

  9. Interprocess Communication
    Pada video berikut dijelaskan mengenai apa itu interprocess communication, Independent processes and cooperating processes, Reasons for providing an environment that allows process cooperation, Models of Interprocess Communication, Shared Memory, dan Message Passing.

  10. Intro to C Programming - File I/O
    Pada video ini dijelaskan mengenai konsep dasar dalam membuat file pada bahasa pemrograman C untuk input dan output file secara sequential.