MANAJEMEN MEMORY

KEY WORD


  1. Binding adalah Binding adalah proses penempatan suatu item ke dalam lokasi memori tertentu.  
  2. Dynamic loading adalah salah satu konsep manajemen memori dimana tidak semua bagian program diambil kememori, hanya bagian-bagian yang diperlukan saja yang harus tetap tinggal dalam memori.
  3. Dynamic Linking adalah konsep manajemen memori dimana tidak semua bagian program diambil kememori, hanya bagian-bagian yang diperlukan saja yang harus tetap tinggal dalam memori tetapi tekanannya pada proses linking.
  4. Swapping – Overlay. Swapping adalah Proses menukarkan sebuah proses keluar dari memori untuk sementara waktu ke sebuah penyimpanan sementara dengan sebuah proses lain yang sedang membutuhkan sejumlah alokasi memori untuk dieksekusi. Overlay adalah membagi program yang besar menjadi bagian bagian yang lebih kecil dan dapat dimuat dalam memori utama. Yang harus selalu ada dalam memori utama biasanya adalah program penggeraknya, sedangkan bagian-bagian pendukungnya diletakkan dalam memori sekunder.
  5. Compaction adalah proses yang mengumpulkan dan mengemas wilayah memori yang dialokasikan ke ruang sekecil mungkin, untuk menciptakan sebanyak mungkin ruang bebas yang bersambung. 
  6. Memori Maya – Memori Nyata. Memori maya adalah kemampuan mengala-mati ruang memori melebihi memori utama yang tersedia. Gagasan memori maya adalah ukuran gabu-ngan program, data dan stack melampaui jumlah memori fisik yang tersedia. Sistem Operasi menyimpan bagian-bagian proses yang sedang digunakan di memori utama dan sisanya di disk. Begitu bagian di disk diperlukan maka bagian di memori yang tidak diper-Lukan disingkirkan diganti bagian di diskyang diperlukan itu. 
  7. Dynamic Partitions – Static Partitions. Partisi dinamis adalah memori dipartisi menjadi bagian-bagian dengan jumlah dan besar yang tidak tentu. Partisi tetap adalah apabila memori dipartisi menjadi blok-blok yang ukurannya ditentukan dari awal. Terbagi lagi atas partisi tetap berukuran sama, dan partisi yang berbeda.
  8. Monoprogramming – Multiprogramming.  Monoprograming adalah Sistem komputer hanya mengijinkan satu program per pemakai berjalan pada satu waktu. Manajemen memori yang paling sederhana, tanpa menggunakan swapping.




    Multiprogramming 
    Merupakan suatu metode yang memungkinkan dua buah program atau lebih dijalankan secara serentak dalam sebuah komputer. Bebagi sumber daya dalam waktu yang berlainan. Sebagai contoh,dalam satu waktu sebuah program sedang menggnakan CPU, sedangkan program yang lain menggunakan printer. Di dalam sistem Multiprograming, sebuah program dijalankan dalam CPU sampai terjadi suatu interupsi seperti permintaan masukan. Pada saat program meminta masukan, program berikutnya yang telah di muat dalam memory akan di jalankan sampai terjadi interupsi. Ketika pemrosesan interupsi telah berakhir, kontrol dikembalikkan ke program yang telah diinterupsi. Siklus seperti ini diulang sehingga program-program yang telah dimuat memory utamaakan diproses secara bergantian.
Comments
0 Comments

0 komentar:

Recent Comments

Biarlah Waktu Berjalan Karena tidak ada yang bisa menghentikannya.. Belajar Menjalani hidup adalah suatu perjuangan yang harus kita jalani