Disusun Oleh : Arief Wardhana – D3RPLA Telkom University
Manajemen Memori
Manajemen Memori langkah atau kegiatan dimana melakukan pengelolaan memori pada komputer, keutamaan dalam Manajemen Memori adalah untuk menyediakan sebuah cara dinamis dalam mengalokasikan bagian dari memori untuk program atas permintaan dan membebaskan untuk digunakan kembali jika tidak diperlukan, hal ini sangat penting untuk sistem komputer diamana komputer dapat melakukan sebuah proses multitasking secara bersamaan.
Fungsi Manajemen Memori
Berikut fungsi dalam Manajemen Memori :
- Mengelola informasi yang dipakai maupun yang tidak dipakai.
- Mengalokasikan memori ke proses jika diperlukan.
- Mengdealokasikan memori dari proses jika sudah selesai.
- Mengelola Swaping atau Paging antara memori utama dan disk.
Fungsi Memori bagi sebuah Proses
Fungsi memori pada sebuah proses adalah istilah generik dimana tempat penyimpanan data dalam komputer berfungsi sebagai penyimpanan sementara, dan memori berkerja untuk menyimpan dan menyuplai data penting yang di perlukan prosesor, sehingga dapat diolah dengan cepat menjadi sebuah informasi.
Jenis Pengolahan Memori dalam Sistem Operasi modern
Dalam pengolahan memori pada Sistem Operasi terdapat 2 jenis memori, yaitu :
- Memori Kerja, yaitu dimana memorinya digunakan sementara untuk melakukan proses didalam sistem komputer / diproses oleh prosessor dan penyimpanannya bersifat sementara dan akan hilang. (RAM,ROM & Cache Memori)
- Memori Dukung, yaitu dimana memorinya digunakan untuk menyimpanan data yang bersifat permanen dan dapat di tulis maupun dibaca oleh pengguna tanpa harus takut kehilangan jika komputer dimatikan. (Floppy disk, Hardisk & CD)
Syarat Pengolaan Memori
Berikut adalah Syarat dalam Pengolaan sebuah Memori :
- Relokasi, dimana Prosesor dan Sistem Operasi harus saling mentransfer memori referensi, bentuknya dalam kode program ke alamat fisik yang mengalokasi program pada memori utama.
- Proteksi, dimana pengguna tidak bisa mengakses beberapa bagian yang ada pada wilayah Sistem Operasi.
- Sharing, pada Manajemen Memori terdapat Memori Sekunder yang berfungsi untuk mengontrol sharing area pada memori utama.
- Organisasi Logika, dimana Sistem Operasi dan Perangkat keras berusaha untuk saling berhubungan dengan user dalam satu modul.
- Organisasi Fisik, dimana harus ada sebuah pengaturan yang sangat jelas antara memori utama dengan memori sekunder pada longterm scheduling.
Layanan Sistem Operasi dalam pengelolaan memori yang bisa dimanfaatkan atau dipakai dalam sebuah program
Sistem Operasi menyediakan layanan akases sehingga program tidak dirumitkan dengan rincian sistem operasi pada perangkat keras, pemakai juga dapat melihat Sistem Komputer dari segi kumpulan layanan yang disediakan oleh Sistem Operasi, layanan ini mudah dan dapat digunakan dibanding dengan bahasa mesin langsung, berikut adalah layanan yang diberikan sistem operasi dalam pengelolaan memori :
- Membuat penggunaan komputer menjadi nyaman.
- Menjadikan penggunaan Sistem Komputer menjadi efisien.
- Sistem Operasi dibangun memungkinkan untuk mempermudah pengembangan, pengujian dan pengajuan fungsi baru tanpa harus mengganggu layanannya yang menjalani Sistem Komputer.
Perkembangan Pengelolaan memori dari suatu Sistem Operasi (Contoh pada Mac OS)
Manajemen Memori yang efisien merupakan aspek penting dalam menulisan kode program kinerja tinggi kedalam kode Mac OS X, menyesuaikan penggunaan memori dapat mengurangi jejak memori pada aplikasi dan jumlah waktu CPU yang digunakan. Mac OS X menyertakan sistem memori virtual terintegrasi penuh yang tidak dapat dimatikan, selalu aktif dan menyediakan hingga 4 GB ruang beralamat proses. Beberapa mesin pada Mac memiliki Ram khusus untuk seluruh sistem, apalagi untuk satu proses. Untuk mengimbanginya, Sistem Memori virtual menggunakan penyimpanan hardisk untuk menyimpan data yang saat ini tidak digunakan, Dalam penyimpanan hardisk ini disebut ruang swap, karena penggunanya sebagai penyimpanan untuk pertukaran data masuk dan keluar dari memori.
Daftar Pustaka
https://id.wikipedia.org/wiki/Memori_(komputer)
https://id.scribd.com/doc/125606485/Artikel-Sistem-Operasi