os202

OS202

View project on GitHub

HOME


Top 10 List of Week 06

  1. Konkurensi
    Konkurensi adalah bagaimana caranya menghadapi banyak pekerjaan sekaligus. Konkurensi berkaitan dengan cara dan bagaimana membuat struktur dan cara kerja, sehingga banyak pekerjaan bisa dikerjakan secara bersamaan.

  2. Manajemen Proses
    Manajemen proses merupakan konsep pokok dalam sistem operasi, sehingga masalah manajemen proses adalah masalah utama dalam perancangan sistem operasi. Proses adalah program yang sedang dieksekusi. Proses dapat juga didefinisikan sebagai unit kerja terkecil yang secara individu memiliki sumber daya dan dijadwalkan oleh sistem operasi. Proses berisi instruksi, data, program counter, register pemroses, stack data, alamat pengiriman dan variabel pendukung lainnya.

  3. Process Scheduling
    Penjadwalan proses merupakan kumpulan kebijaksanaan dan mekanisme di sistem operasi yang berkaitan dengan urutan kerja yang dilakukan sistem komputer. Penjadwalan dilakukan untuk melakukan proses yang harus berjalan, kapan dan selama berapa lama proses itu berjalan.

  4. Context Switching
    Context switch adalah komputasi proses untuk menyimpan dan memulihkan keadaan (konteks) dari sebuah CPU sehingga eksekusi yang dapat dilanjutkan dari titik yang sama di lain waktu. Hal ini memungkinkan beberapa proses untuk berbagi satu CPU. Context switch fitur penting sebagai multitasking sistem operasi.

  5. Thread
    Thread adalah unit terkecil dalam suatu proses yang bisa dijadwalkan oleh sistem operasi. Dalam thread terdapat ID Thread, Program Counter, Register dan Stack. Sebuah thread berbagi code section, data section dan resource sistem operasi dengan thread yang lain yang memiliki proses yang sama.

  6. System Call
    System call adalah tata cara pemanggilan di program aplikasi untuk memperoleh layanan yang disediakan oleh sistem operasi. System call berupa rutin sistem operasi untuk keperluan tertentu yang spesifik. System call untuk manajemen proses diperlukan untuk mengatur proses yang sedang berjalan.

  7. GnuPG
    GnuPG adalah suatu aplikasi yang dipakai untuk melakukan proses enkripsi data, dekripsi data , dan penandatanganan digital untuk selanjutnya dilakukan proses pertukaran data antar perangkat. GnuPG ini bisa disebut juga dengan GPG. Enkripsi dengan GPG ini sudah sesuai dengan standar yang dijelaskan dalam RFC4880.

  8. Memori Manajemen
    Memori manajemen adalah tindakan mengelola memori komputer. Kebutuhan utama manajemen memori adalah untuk menyediakan cara untuk secara dinamis mengalokasikan bagian-bagian dari memori untuk program atas permintaan mereka, dan membebaskan untuk digunakan kembali ketika tidak lagi diperlukan. Ini sangat penting untuk setiap sistem komputer canggih di mana lebih dari satu proses mungkin berlangsung setiap saat.

  9. Interupsi
    Interupsi terjadi apabila mikroprocessor menerima permintaan khusus untuk melakukan sesuatu. Jika komputer mendapati adanya interupsi maka komputer akan menghentikan kegiatan yang sedang dikerjakan dan mengurus interupsinya. Jika sudah selesai mengurus interupsinya, komputer akan kembali menjalankan kegiatannya.

  10. Atomic Operation
    Atomic operation adalah sekumpulan instruksi yang harus dijalankan atau tidak sama sekali. Atomic operation ini tidak bisa disela atau diinterrupt.