os202

OS202

View on GitHub

[HOME]

Top 10 List of Week 6

  1. Apa itu Heap dalam konteks memory?
    Tautan ini akan mengarahkan Anda ke Stackoverflow. Menurut saya jawaban ke dua cukup mudah dimengerti. Ringkasnya, heap dalam konteks memory adalah sebuah porsi memori di mana alokasinya itu dinamis. Karena alokasinya dinamis, heap ini tidak langsung hilang ketika suatu fungsi telah diinisiasi. Untuk menghilangkannya, harus di delete langsung atau ketika program sudah tidak berjalan lagi.

  2. Apa itu Stack dalam konteks memory?
    Sama seperti di atas. Jawaban yang kedua menurut saya adalah jawaban yang terbaik. Perhatikan bahwa Stack ini diimplementasikan dalam halnya memori. Di memori, sifatnya yang menarik adalah menyimpan data secara sementara (temporary) ketika menginisiasi suatu fungsi seperti fungsi parameter.

  3. Apa itu degree of multiprogramming?
    Menurut saya jawaban dari tautan ini sudah cukup menjelaskan apa itu degree of multiprogramming. Ringkasnya, degree of multiprogramming adalah batas maksimal proses dari sebuah single-processor system untuk dapat mengakomodir secara efisien.

  4. Apa itu Zombie Process?
    Tautan ini akan mengarahkan Anda ke situs Tutorialspoint. Saya merekomendasikan situs ini karena penjelasannya disertai gambar-gambar. Gambar-gambarnya juga berupa diagram sehingga mudah dipahami. Ringkasnya, zombie process adalah sebuah proses di mana proses eksekusinya selesai tetapi masih mempunyai input di process table-nya.

  5. Apa itu Orphan Process?
    Tautan ini mengarahkan Anda ke gmarik. Menurut saya websitenya menarik karena menggunakan dark theme. Jadi orphan process adalah sebuah proses yang sedang berjalan tetapi proses yang menampungnya sudah selesai berjalan.

  6. Apa itu modularity dalam sistem software?
    Tautan ini akan mengarahkan Anda ke situs geeksforgeeks. Saya memilih situs ini karena saya rasa hanya website inilah yang dapat menjelaskannya dengan mudah. Penjelasannya juga menurut saya cukup detail dan mudah dimengerti. Ringkasnya, modularity mempunyai arti bahwa sebuah sistem harus dibuat dari sesuatu yang padu tetapi mempunyai komponen yang tidak terikat dengan erat atau terdiri dari modul-modul.

  7. Apa itu concurrency?
    Tautan ini akan mengarahkan Anda ke situs geeksforgeeks. Saya memilih situs ini karena saya rasa hanya website inilah yang dapat menjelaskannya dengan mudah. Penjelasannya juga menurut saya cukup detail dan mudah dimengerti. Ringkasnya, concurrency adalah proses yang mengeksekusi banyak perintah dalam waktu yang sama.

  8. Apa itu Amdahl’s Law?
    Tautan ini akan mengarahkan Anda ke study.com. Menurut saya website ini menarik karena selain memberikan tulisan-tulisannya, mereka juga memberikan video untuk topik terkait. Ringkasnya, Amdahl’s Law itu berhubungan dengan performa sebuah bagian dari suatu sistem. Contohnya adalah mempunyai SSD tetapi karena RAM hanya 500 mb, maka RAM tersebut menjadi bottleneck.

  9. Apa itu fork instruction dalam concurrency?
    Tautan ini akan mengarahkan Anda ke situs geeksforgeeks. Saya memilih situs ini karena saya rasa hanya website inilah yang dapat menjelaskannya dengan mudah. Penjelasannya juga menurut saya cukup detail dan mudah dimengerti. Ringkasnya, fork instruction adalah instruksi yang mengeksekusi 2 proses concurrent dalam sebuah program.

  10. Apa itu Lightweight Process?
    Tautan ini akan mengarahkan Anda ke techleens. Di situs ini, Anda juga akan diberikan definisi dari lightweight process secara to the point. Ringkasnya, lightweight process atau LWP adalah sebuah proses di mana sebuah thread yang dibuat oleh user dapat menggunakan resources yang sama.