os202

OS202

View project on GitHub

HOME


Top 10 List of Week 04

  1. Swapping
    Swapping adalah suatu metode pengalihan proses yang bersifat sementara dari memori utama ke suatu tempat penyimpanan sementara (disk) dan dipanggil kembali ke memori jika melakukan eksekusi. Tempat penyimpanan sementara ini biasanya berupa sebuah fast disk dengan kapasitas yang dapat menampung semua salinan dari semua gambaran memori serta menyediakan akses langsung ke gambaran tersebut.

  2. Sistem Paging
    Sistem Paging adalah sistem manajemen pada sistem operasi dalam mengatur program yang sedang berjalan. Program yang berjalan harus dimuat di memori utama. Kendala yang terjadi apabila suatu program lebih besar dibandingkan dengan memori utama yang tersedia.

  3. Representasi Data
    Representasi data adalah lambang untuk memberi tanda bilangan biner yang telah diperjanjikan yakni 0 (nol) untuk bilangan positif atau plus dan 1 untuk bilangan negatif atau minus. Hanya dengan 2 angka bisa merepresentasikan suatu data.

  4. Fragmentasi
    Fragmentasi adalah sebuah fenomena di ruang penyimpanan yang digunakan secara tidak efisien, mengurangi kapasitas penyimpanan. Fragmentasi terdiri dari fragmentasi internal dan fragmentasi eksternal. Fragmentasi internal terjadi dalam alokasi memori ukuran tetap sedangkan fragmentasi eksternal terjadi dalam alokasi memori dinamis.

  5. Perbedaan Logical Adresss dan Physical Address
    Alamat logika (Logical Address) adalah alamat yang dihasilkan oleh CPU atau disebut virtual address. Sedangkan alamat fisik (Physical Address) adalah alamat yang terdapat di memori. Salah satu cara pengalokasian memori adalah dengan contiguous memory allocation di mana alamat yang diberikan kepada proses berurutan dari kecil ke besar. 

  6. Segmentasi
    Segmentasi adalah skema manajemen memori dengan cara membagi memori menjadi segmen-segmen. Dengan demikian, sebuah program dibagi menjadi segmen-segmen. Segmen adalah sebuah unit logis, yaitu unit yang terdiri dari beberapa bagian yang berjenis yang sama.

  7. 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.

  8. Memory Compaction
    Pemadatan memori (memory compaction) Operasi menggabungkan semua lubang kecil menjadi satu lubang besar dengan memindahkan semua proses agar saling berdekatan. Kelemahan Pemadatan memori memerlukan waktu yang sangat banyak dan sistem harus menghentikan sementara semua proses selagi melakukan pemadatan.

  9. Shared Memory
    Shared Memory merupakan sebuah metode di mana proses program dapat bertukaran data lebih cepat dari pada hanya dengan membaca dan menulis menggunakan layanan sistem operasi yang biasa. Shared Memory akan mengalokasikan suatu alamat memori yang akan digunakan nantinya. Kemudian sistem akan mengatur proses mana saja yang akan memakai memori tersebut pada waktu tertentu agar nantinya proses dapat berjalan lebih efektif.

  10. Address Binding
    Pengikatan alamat adalah cara instruksi dan data (yang berada di disk sebagai file yang dapat dieksekusi) dipetakan ke alamat memori. Sebagian besar sistem memperbolehkan sebuah proses user (user process) untuk meletakkan di sembarang tempat dari memori fisik. Sehingga, meskipun alamat dari komputer dimulai pada 00000, alamat pertama dari proses user tidak perlu harus dimulai 00000.