Sistem Administrasi Memory
Wednesday, March 18, 2020
Edit
Memori yaitu array besar dari word atau byte, atau disebut alamat. Fungsi memori yaitu sebagai kawasan penyimpanan data atau informasi. Manajemen memori yaitu suatu acara untuk mengelola memori komputer yang menyediakan cara mengalokasikan memori, membebaskannya untuk digunakan kembali ketika tidak lagi dibutuhkan serta menjaga alokasi ruang memori bagi suatu proses.
A. Fungsi Manajemen Memory
Pengelolaan memori utama sangat penting untuk sistem komputer, penting untuk memproses dan akomodasi masukan/keluaran secara efisien, sehingga memori sanggup menampung sebanyak mungkin proses dan sebagai upaya semoga pemogram atau proses tidak dibatasi kapasitas memori fisik di sistem komputer. Fungsi administrasi memori mempunyai peranan sangat penting dalam sistem komputer. Fungsi menejemen memori tersebut yaitu :
- Meningkatkan kinerja atau Utilitas CPU.
- Meningkatkan kecepatan susukan CPU terhadap data dan isyarat Data dan isyarat sanggup diakses dengan cepat oleh CPU.
- Meningkatkan efisensi pemakaian memori yang terbatas.
- Meningkatkan efisiensi transfer atau perpindahan data dari atau ke memori utama dan dari atau ke CPU.
- Mengelola informasi yang digunakan dan tidak dipakai.
- Mengalokasikan memori ke proses yang memerlukan.
- Mendealokasikan memori dari proses telah selesai.
- Mengelola swapping atau paging antara memori utama dan disk.
Pada prinsipnya memori dalam sistem komputer dibedakan menjadi dua yaitu memori kerja dan memori dukung atau backing store. Memori Kerja mempunyai kiprah utaman untuk menampung pekerjaan pada dikala sebelum dan setelah pekerjaan itu dilaksanakan oleh prosesor dan menampung banyak sekali hal yang dibutuhkan prosesor, misalnya system operasi, system bahasa, catatan. Beberapa Contoh memori kerja untuk memori tetap adalah: :
- ROM (Read Only Memory), yaitu memori yang hanya sanggup baca saja.
- PROM (Programmable ROM), yaitu memori yang sanggup diprogram tetapi tidak sanggup dihapus lagi
- EPROM (Electrically PROM), yaitu memori yang sanggup diisi melalui listrik, dan sanggup dihapus.
- EEPROM (Erasable EPROM), yaitu memori yang sanggup diisi dan dihapus dengan listrik, maka ciri utamanya yaitu isi tetap ada / tidak gampang dihapus meskipun daya listrik computer terputus.
- Registe mikroproseso. Memori yang mempunyai ukurannya paling kecil tapi mempunyai waktu susukan paling cepat, umumnya hanya 1 siklus CPU saja.
Sementara itu Contoh memori kerja untuk memori bebas yaitu :
- RAM (Random Access Memory): memori yang sanggup diisi dan sanggup dibaca. Ciri utamanya yaitu mengenal asas pemuktahiran yaitu sanggup diisi dengan informasi terbaru dan isi akan hilang kalau catu daya padam.
- Cache memory. Memori berkapasitas kecil tetapi berkecepatan tinggi, yang dipasang diantara prosesor dan memori utama. Instruksi dan data yang sering diakses oleh prosesor ditempatkan dalam chace sehingga sanggup lebih cepat diakses oleh prosesor. Cach memory disusun menurut kedekatannya dengan prosesor (level- 1, level-2, level-3, dan seterusnya). Level cache memori tersebut dibedakan menurut kapasitasnya
C. Istilah-istilah Dalam Manajemen Memori
- Memori manajer yaitu bab dari sistem operasi yang mempunyai efek dalam memilih proses mana yang diletakkan pada antrian dan mengatur hirarki memori.
- Swapping merupakan pemindahan proses dari memori utama ke disk dan kembali lagi. Sebuah proses harus berada di memori untuk dieksekusi. Proses juga sanggup ditukar (swap) sementara keluar memori ke backing store dan kemudian dibawa kembali ke memori untuk melanjutkan eksekusi.
- Fragmentasi Eksternal terjadi pada situasi dimana terdapat cukup ruang memori total untuk memenuhi permintaan, tetapi tidak sanggup pribadi dialokasikan alasannya yaitu tidak berurutan. Fragmentasi eksternal dilakukan pada algoritma alokasi dinamis, terutama seni administrasi first-fit dan best-fit.
- Paging merupakan kemungkinan solusi untuk permasalahan fragmentasi eksternal dimana ruang alamat logika tidak berurutan;; mengijinkan sebuah proses dialokasikan pada memori fisik yang terakhir tersedia.
- Multilevel paging digunakan pada sistem yang mempunyai ruang alamat logika yang sangat besar yaitu antara 232 s/d 264.
- Segmentasi yaitu bagan administrasi memori yang memungkinkan user untuk melihat memori tersebut. Ruang alamat logika yaitu kumpulan segmen. Setiap segmen mempunyai nama dan panjang.
D. Ruang Alamat Logika Dan Ruang Alamat Fisik
Alamat yang dihasilkan oleh CPU berupa alamat logika (logical address), sedangkan yang masuk ke dalam memori yaitu alamat fisik (physical address). Pada compile time dan load time, alamat fisik dan logika identik. Sebaliknya, perbedaan alamat fisik dan logika terjadi pada execution time.
Kumpulan semua alamat logika yang dihasilkan oleh jadwal yaitu ruang alamat logika/ruang alamat virtual. Kumpulan semua alamat fisik yang berkorespondensi dengan alamat logika disebut ruang alamat fisik.
Pada dikala jadwal berada di CPU, jadwal tersebut mempunyai alamat logika, kemudian oleh MMU dipetakan menjadi alamat fisik yang akan disimpan di dalam memori. Memory Manajement Unit (MMU) yaitu perangkat keras yang memetakan alamat virtual ke alamat fisik.
Ilustrasinya sebagai berikut, nilai pada register ini akan ditambah dengan setiap alamat yang dibentuk oleh user process yang kemudian dikirim ke memori. Contohnya register relokasi berada di 14000, alamat logika di 346, maka pribadi dipetakan menjadi alamat fisik di 14346.
E. Virtual Memori
Memori virtual yaitu teknik administrasi memory yang dikembangkan untuk kernel multi-tugas. Teknik ini divirtualisasikan dalam banyak sekali bentuk arsitektur komputer dari komputer penyimpanan data (seperti memori susukan acak dan cakram penyimpanan), yang memungkinkan sebuah progra m harus dirancang seperti hanya ada satu jenis memori dan bertindak secara pribadi (RAM).
Sebagian besar sistem operasi modern yang mendukung memori virtual menjalankan setiap proses di ruang alamat khusus. Setiap jadwal mempunyai susukan tunggal ke memori virtual. Namun, beberapa sistem operasi yang lebih renta (seperti OS/VS dan OS/VS2 SV) dan bahkan yang modern yang (seperti IBM) mempunyai ruang alamat tunggal yang terdiri dari memori virtual untuk menjalankan semua proses.
Melalui virtual memory sistem operasi menyimpan bagian-bagian proses yang sedang digunakan di memori utama (RAM) dan sisanya di disk (memory virtual) Virtual memory sanggup diimplementasikan dengan tiga cara, yaitu: Paging Segmentasi Kombinasi paging dan segmentasi.
1. Paging
Sistem paging mengimplementasikan ruang alamat besar pada memori kecil memakai index register, base register, segment register, dll. Istilah pada sistem paging:
Dalam Segmentasi Alamat virtual dibagi menjadi dua bagian: Nomer Page (bit-bit awal) Offset (bit-bit akhir) Secara matematis: tabel page merupakan fungsi dengan nomer page sebagai argumen dan nomer frame sebagai hasil.
Dalam Kombinasi paging dan segmentasi komputer dilengkapi dengan komponen hardware kecil untuk pemetaan alamat virtual ke alamat fisik tanpa menelusuri seluruh tabel page. Komponen ini disebut memori asosiatif atau translation lookaside buffer, yang biasanya berada di dalam MMU, dan berisi beberapa entri.
F. Melihat Kapasitas Media Penyimpanan (memori)
Komputer pada prinsipnya mempunyai beberapa media penyimpanan yaitu 1). Random Access Memory (RAM) 2) Virtual Memory 3) cache memori. 4) hardisk. Langkah-langkah yang dilakukan untuk melihat kapasitas memori yang digunakan atau terpasang dalam komputer yaitu sebagai berikut:
Untuk melihat kapasitas RAM yang terpasang yaitu : Klik tombol [Start], kemudian klik kanan pada [Computer], kemudian pilih [Properties], atau dengan menekan Tekan tombol logo windows dan tombol Pause pada key bord secara bersama-sama.
Untuk melihat kapasitas RAM yang terpasang dan page file yang tersedia dan yang digunakan yaitu : klik tombol start kemudian pada text box search jadwal and file kitik dxdiag, kemudian pada group jadwal klik hidangan dxdiag.exe
Untuk melihat kapasitas memory hardisk beserta partisinya, removable disk, CD rom yaitu : Klik tombol [Start], kemudian klik kanan pada [Computer], pilih [Manage], pada kolom sebelah kiri pilih [Storage] → [Disk Management]
G. Merubah Ukuran Virtual Memory.E. Virtual Memori
Memori virtual yaitu teknik administrasi memory yang dikembangkan untuk kernel multi-tugas. Teknik ini divirtualisasikan dalam banyak sekali bentuk arsitektur komputer dari komputer penyimpanan data (seperti memori susukan acak dan cakram penyimpanan), yang memungkinkan sebuah progra m harus dirancang seperti hanya ada satu jenis memori dan bertindak secara pribadi (RAM).
Sebagian besar sistem operasi modern yang mendukung memori virtual menjalankan setiap proses di ruang alamat khusus. Setiap jadwal mempunyai susukan tunggal ke memori virtual. Namun, beberapa sistem operasi yang lebih renta (seperti OS/VS dan OS/VS2 SV) dan bahkan yang modern yang (seperti IBM) mempunyai ruang alamat tunggal yang terdiri dari memori virtual untuk menjalankan semua proses.
Melalui virtual memory sistem operasi menyimpan bagian-bagian proses yang sedang digunakan di memori utama (RAM) dan sisanya di disk (memory virtual) Virtual memory sanggup diimplementasikan dengan tiga cara, yaitu: Paging Segmentasi Kombinasi paging dan segmentasi.
1. Paging
Sistem paging mengimplementasikan ruang alamat besar pada memori kecil memakai index register, base register, segment register, dll. Istilah pada sistem paging:
- Alamat virtual = V yaitu alamat yang dihasilkan dengan perhitungan memakai index register, base register, segment reg dsb.
- Alamat aktual (real address = R) yaitu alamat yang tesedia di memori utama fisik.
- Page yaitu unit terkecil virtual address space.
- Page frame yaitu Unit terkecil memori fisik.
- Page fault yaitu Permintaan alokasi page ke memori yang belum dipetakan.
- MMU (Memory Management Unit) yaitu Chip atau kumpulan chip yang memetakan alamat maya ke alamat fisik.
Dalam Segmentasi Alamat virtual dibagi menjadi dua bagian: Nomer Page (bit-bit awal) Offset (bit-bit akhir) Secara matematis: tabel page merupakan fungsi dengan nomer page sebagai argumen dan nomer frame sebagai hasil.
Dalam Kombinasi paging dan segmentasi komputer dilengkapi dengan komponen hardware kecil untuk pemetaan alamat virtual ke alamat fisik tanpa menelusuri seluruh tabel page. Komponen ini disebut memori asosiatif atau translation lookaside buffer, yang biasanya berada di dalam MMU, dan berisi beberapa entri.
F. Melihat Kapasitas Media Penyimpanan (memori)
Komputer pada prinsipnya mempunyai beberapa media penyimpanan yaitu 1). Random Access Memory (RAM) 2) Virtual Memory 3) cache memori. 4) hardisk. Langkah-langkah yang dilakukan untuk melihat kapasitas memori yang digunakan atau terpasang dalam komputer yaitu sebagai berikut:
Untuk melihat kapasitas RAM yang terpasang yaitu : Klik tombol [Start], kemudian klik kanan pada [Computer], kemudian pilih [Properties], atau dengan menekan Tekan tombol logo windows dan tombol Pause pada key bord secara bersama-sama.
Untuk melihat kapasitas RAM yang terpasang dan page file yang tersedia dan yang digunakan yaitu : klik tombol start kemudian pada text box search jadwal and file kitik dxdiag, kemudian pada group jadwal klik hidangan dxdiag.exe
Untuk melihat kapasitas memory hardisk beserta partisinya, removable disk, CD rom yaitu : Klik tombol [Start], kemudian klik kanan pada [Computer], pilih [Manage], pada kolom sebelah kiri pilih [Storage] → [Disk Management]
Jika jumlah memory RAM tidak mencukupi maka akan muncul peringatan low virtual memory. Penyelesaian yang sanggup diambil alasannya yaitu tidak mencukupinya memori untuk mengakses sebuah aplikasi antara lain yaitu 1) Menambah kapasitas RAM secara fisik dan 2) Menambah ukuran virtual memory. Secara Default, ukuran minimal virtual memory diset sesuai dengan jumlah RAM dan maksimal virtual memory diset 3 kali jumlah RAM. Langkah-langkah untuk meningkatkan virtual memory yaitu sebagai berikut :
- Klik tombol [Start], kemudian klik kanan pada [Computer], kemudian pilih [Properties], Atau dengan menekan Tekan tombol logo windows dan tombol Pause pada key bord secara bersama-sama.
- Maka jendela System propertis akan ditampilkan
- Kemudian catat data jumlah memori RAM yang dimiliki komputer.
- Klik advanced system setting
- Pilih tab advanced kemudian pada group performance klik setting
- Dari panel performance option pilih tab advanced kemudian pada goup virtual memori klik change
- Dari panel performance option pilih tab advanced kemudian pada goup virtual memori klik change
- Hilangkan contreng pada automaticaly manage paging.
- Dibawah Drive [Volume Label] pilih drive yang akan diletakkan virtual memory / page file.
- Pilih Custom size, dan masukkan jumlah Initial size, maximum size Minimum: 1,5 x Jumlah RAM dan Maksimum: 3 x Jumlah RAM
- Jika menambah ukuran virtual memory tidak dibutuhkan system restart, tetapi kalau mengurangi, maka dibutuhkan system restart.
- Disarankan untuk tidak menghapus atau mematikan virtual memory dan page file .
Memori yaitu array besar dari word atau byte, atau disebut alamat. Memori dibedakan menjadi dua jenis yaitu memori kerja dan memori dukung atau backing store. Memori kerja meliputi: Register, ROM, PROM, EPROM,EEPROM, RAM, cache memori. sedangkan memori dukung meliputi: hard disk, flopy disk, tape disk, flopy disk.