Skip to main content

MANAJEMEN MEMORI

Salah satu bagian sistem operasi yang mempengaruhi dalam menentukan proses mana yang diletakkan pada antrian.
Fungsi managemen memori
• Mengelola informasi yang dipakai dan tidak dipakai.
• Mengalokasikan memori ke proses yang memerlukan.
• Mendealokasikan memori dari proses telah selesai.
• Mengelola swapping atau paging antara memori utama dan disk.
Pemberian Alamat
Sebelum masuk ke memori, suatu proses harus menunggu. Hal ini disebut Input Queue.
Penjilidan alamat dapat terjadi pada 3 saat, yaitu
Compile Time      : pada saat proses di-compile, menggunakan kode absolut.
Load Time             : pada saat proses dipanggil, menggunakan kode yang direlokasi.
Execution Time   : pada saat proses dijalankan,               memerlukan perangkat keras tersendiri.
Swapping
  • Sebuah proses harus berada di dalam memori untuk dapat dijalankan.
  • Sebuah proses dapat di-swap sementara keluar memori ke sebuah penyimpanan cadangan untuk kemudian dikembalikan lagi ke memori.
  • Roll out, roll in adalah penjadualan swapping berbasis pada prioritas (proses berprioritas rendah di-swap keluar memori agar proses berprioritas tinggi dapat masuk dan dijalankan di memori.
PROSES SWAPPING


Paging
Merupakan Suatu metode yang memungkinkan suatu alamat memori fisis yang tersedia dapat tidak berurutan.
Sistem paging mengimplementasikan ruang alamat besar pada memori kecil menggunakan index register, base register, dan segmen register, dll. Pemakai seolah-olah mempunyai ruang memori yang sangat besar tanpa mengelola overlay.
Setiap alamat dibangkitkan oleh CPU dengan membagi ke dalam 2 bagian yaitu :
  • Page number (p) digunakan sebagai indeks ke dalam table page (page table). Page table berisi alamat basis dari setiap page pada memori fisik.
  • Page offset (d) mengkombinasikan alamat basis dengan page offset untuk mendefinisikan alamat memori fisik yang dikirim ke unit memori.
Sistem paging


Kerugian dan keuntungan paging
Jika kita membuat ukuran dari masing-masing pages menjadi besar:
  • Keuntungan: akses memori akan relatif lebih cepat.
  • Kerugian: kemungkinan terjadinya fragmentasi internal yang sangat besar.
Jika kita membuat ukuran dari masing-masing pages menjadi kecil:
  • Keuntungan: akses memori akan relatif lebih lambat.
  • Kerugian: kemungkinan terjadinya fragmentasi internal akan menjadi lebih kecil.
Istilah sistem paging
ž  Alamat Maya :
alamat yang dihasilkan dengan perhitungan index register, base register, dan segmen register, dll. Ruang alamat yang dibentuk alamat maya disebut ruang alamat maya.
ž   Memori management unit (MMU):
Chip atau kumpulan chip yang memetakan alamat maya ke alamat fisik
ž  Alamat Nyata :
Alamat Nyata adalah alamat yang tersedia di memori utama fisik.
ž  Page :
Unit terkecil ruang alamat maya. Ruang alamat maya proses merupakan kelipatan page yang berukuran sama
MANAJEMEN MEMORI BERDASARKAN KEBERADAAN SWAPPING ATAU PAGING
Terbagi dua yaitu :
1. Manajemen tanpa swapping atau paging
2. Manajemen dengan swapping atau paging
ž  MEMORI TANPA SWAPPING OR PAGING
Yaitu manajemen memori tanpa  pemindahan citra proses antara memori utama dan disk selama eksekusi. Terdiri dari :
Monoprogramming
Ciri-ciri :
  • Hanya satu proses pada satu saat
  • Hanya satu proses menggunakan semua memori
  • Pemakai memuatkan program ke seluruh memori dari disk atau tape
  • Program mengambil kendali seluruh mesin
Multiprogramming Dengan Pemartisian Statis Terbagi dua :
1.        Pemartisian menjadi partisi-partisi berukuran sama, yaitu ukuran semua partisi memori adalah sama
Pemartisian menjadi partisi-partisi berukuran berbeda, yaitu ukuran semua partisi memori adalah berbeda.
Multiprogrammning dengan Pemartisian Tetap dengan Satu Antrian




Multiprogrammning dengan Pemartisian Tetap dengan Banyak Antrian

MULTIPROGRAMMING DENGAN SWAPPING
Pemindahan proses dari memori utama ke disk dan kembali lagi. Untuk menjalankan proses-proses yang akan dieksekusi, proses-proses harus sudah masuk ke memori utama. Pemindahan proses dari dari memori utama ke disk dan sebaliknya di sebut swapping.
Multiprogramming dengan Pemartisisan Dinamis
Jumlah , lokasi dan ukuran proses di memori dapat beragam sepanjang waktu secara dinamis.
KELEMAHAN
  • Dapat terjadi lubang-lubang kecil memori di antara partisi-partisi yang dipakai.
  • Merumitkan alokasi dan dealokasi memori
SOLUSI
Lubang-lubang kecil di antara blok-blok memori yang digunakan dapat diatasi dengan pemadatan memori yaitu menggabungkan semua lubang kecil menjadi satu lubang besar dengan memindahkan semua proses agar saling berdekatan.
Lubang-lubang Memori dan Pemadatan Memori


Comments

Popular posts from this blog

Jual jamu ayam bangkok palembang indonesia

Sasana ngapak palembang Jamu ayam adu. Sasana ngapak, jual area palembang Provit Temujin Herbal SN Dragon SN Anak ayam Bangkok pun Ada Pertanyaan 0711-363676 085669354222(budi)  WA 085832321522(seno) pengiriman via jnt   @snpalembang alamat jl slamet riady lr. karang kuang no 67 rw 01 rt 03 10ilir palembang warung cek nani

pengetahuan umum

Mengapa Kita Mengantuk Sesudah Makan Siang?   Jam-jam setelah makan siang, biasanya adalah masa-masa yang paling susah dilewati. Walaupun malam sebelumnya kita sudah cukup tidur, tetap saja kita merasa mengantuk. Ada dua hal yang menyebabkan kita merasa ingin tidur siang 1. L-Tryptophan L-Tryptophan adalah asam amino yang menjadi bahan dasar terbentuknya niacin, vitamin B. Niacin sendiri akan dipakai untuk membuat serotonin, zat penghantar sinyal di otak yang dapat menimbulkan perasaan nyaman dan menyebabkan kita jatuh tertidur. Makanan yang kaya karbohidrat seperti nasi, akan merangsang pankreas untuk memproduksi insulin, yang akan menyimpan makanan dalam tubuh. Beberapa asam amino lain yang tadinya terkandung di dalam darah bersama-sama dengan L-Tryptophan, akan masuk ke dalam sel otot. Akibatnya, akan terjadi peningkatan pada konsentrasi relatif L-Tryptophan dalam darah dan serotonin yang terbentuk membuat kita mengantuk. ...

Palembang

Sungai Musi   Sungai Musi ini panjangnya  460 Km membelah Provinsi Sumatera Selatan dari Timur ke Barat yang bercabang-cabang dengan delapan anak sungai besar yaitu : Sungai Komering, Ogan, Lematang, Kelingi, Lakitan, Semangus Rawas dan Batang hari Leko. Karena itu di Sumatera Selatan dikenal dengan julukan Batang Hari Sembilan. Mengapa dinamai Sungai Musi dan Kapan nama tersebut mulai dipakai, tidak ada yang tahu pasti. Nama Musi ini terdapat di India, terjadinya hubungan Kerajaan Sriwijaya dengan kerajaan India atau nama tersebut diambil dari salah satu bahasa daerah Kayuagung Musi berarti Ikut apakah Musi berarti aliran, masih perlu dikaji kembali. Pada saat menelusuri Sungai Musi ini dapat dilihat pemukiman penduduk seperti Rumah Rakit, PT. Pusri, Pertamina, Daerah Bagus Kuning, Mesjid Lawang Kidul, Mesjid Ki Merogan, Benteng Kuto Besak dan kegiatan masyarakat disepanjang sungai tersebut. Di perairan Sungai Musi ini pada setiap hari jadi Kota Palembang...