HIRARKI MEMORI
adalah sebuah pedoman yang dilakukan oleh para perancang demi menyetarakan kapasitas, waktu akses, dan harga memori untuk setiap bitnya. Dan memory tersebut di bagi menjadi 2 yaitu Temporary Storage yang biasanya
digunakan komputer saat memproses/mengolah data, sedangkan Permanen Storage yang biasa digunakan untuk menyimpan data secara permanent.
Hirarki memory memiliki ciri-ciri antara lain:
1) Peningkatan waktu akses memori di mana semakin ke bawah semakin lambat, sebaliknya jika semakin keatas maka kan semakin cepat.
2) Peningkatan kapasitas di mana semakin ke bawah semakin besar, semakin ke atatas maka akan semakin kecil
3) Peningkatan jarak dengan prosesor semakin ke bawah semakin jauh, semakin ke atas semakin dekat
4) Penurunan harga memori setiap bitnya di mana semakin bawah semakin murah, semakin ke atas semakin mahal
Setelah kita mengetahui apa itu Hirarki Memori kita akan mengetahui jenis-jenis memori yang telah diurutkan dari yang tercepat.
1. Register Mikroprosesor
Meskipun memiliki ukuran yang paling kecil namun Register Mikroprosesor ini memiliki akses dan menyimpan data yang paling cepat dibanding memori utama Register memiliki 2 fungsi antara lain:
· User Visibel Register
Yaitu Register CPU yang digunakan oleh program untuk memungkinkan sebuah register yang di spesifikasikan sebagai operand atau alamat operand
· Control dan Status Register
Register yang digunakan oleh unit kontrol untuk mengontrol operasi CPU dan mengontrol eksekusi program
2. Cache Mikroprosesor
Memori yang didalamnya memiliki tingkatan tingkatan tersendiri dan memiliki ukuran dan kecepatan berbeda-beda :
· Level 1
Memiliki ukuran yang paling besar diantara semua cache namun kecepatanya yang paling cepat di antara semua cache
· Level 2
Memilki ukuran yang lebih besar dari level 1 namun kecepatnya cenderung lebih lamban, Cache level 2 ini bersifat opsional dan beberapa prosesor sebelum Intel Pentium tidak memiliki cache level 2 ini.
· Level 3
Memiliki ukuran yang terbesar diantar 2 level yang sudah saya sebutkan di atas tadi cenderung agak lamban, dan biasanya digunakan pada prosesor seperti Intel Xeon atau Intel Itanium.
3. Main Memory
Memori utama yang digunakan sebagai akses data cepat oleh prosesor dan berfungsi sebagai tempat penyimpat data, umumnya diklasifikasi menjadi 2 yaitu :
· ROM (Read Only Memory)
Memori yang hanya biasa dibaca data atau programnya saja. Memiliki kemampuan untuk dapat diganti programnya dengan software yang disediakan oleh perusahaan pembuat Mother Board
· RAM (Random Acces Memory)
Memori yang digunakan oleh tempat penyimpanan sementara dari komputer saat dijalankan dan dapat di akses secara acak, yang memiliki kemampuan untuk dirubah data yang tersimpan di dalamnya.
4. Penyimpan Cadangan Lokal
Di bagi menjadi 2 yaitu Magnetic Disk dan Optical Tape :
· Magnetic Disk
Penyimpanan data yang digunakan untuk penyimpanan tersier dan off-line pada komputer, sering juga di gunakan sebagai penyimpanan primer dalam bentuk memori magnetik drum dll dan sering juga digunakan untuk penyimpanan sekunder.
· Optical Tape
Media untuk penyimpanan optik yang terdiri dari strip panjang dan sempit dari plastik di mana pola bisa dibaca dan ditulis kembali.Tujuan dikembangkanya teknologi ini guna memililki kapasitas penyimpanan yang jauh lebih besar daripada pita magnetik atau cakram optik.
5. Penyimpanan Cadangan Jarak Jauh
· Cloud Server
Berfungsi sebagai computing node (CPU Virtual) dan memungkinkan sekumpulan server virtual membentuk suatu network VLAN di mana tiap pelanggan memiliki secure VLAN yang tidak bisa saling memasuki. Sehingga aplikasi yang membutuhkan konfigurasi beberapa server dapat di akomodir oleh layanan cloud server.
MANAJEMEN MEMORI
Setelah kita mengenal jenis-jenis memori pembahasan tahap selanjutnya yaitu tentang manajemen memori. Apa itu manajemen memori?, Manajemen memori adalah tindakan mengelola memori komputer atau dalam kata lain untuk menyediakan cara untuk mengalokasikan bagian-bagian dari memori untuk progam sesuai permintaan mereka, dan digunakan untuk digunakan kembali ketika tidak diperlukan.
Berikut adalah beberapa fungsi dari manajemen memori :
1) Mengelola informasi yang dipakai ataupun tidak dipakai.
2) Mengalokasikan memori ke proses yang memerlukan.
3) Mengdealokasikan memori dari proses yang telah selesai.
4) Mengelola swapping atau paging antara memori utama dan disk.
Terdapat juga beberapa syarat pengelolaan memori untuk memproses dan memfasilitasi masukan/keluaran secara effisien
§ Relokasi Prosesor
Sistem operasi harus dapat mentransfer memori referensi dalam bentuk kode program ke alamat fisik yang mengalokasikan program dalam memori utama.
§ Proteksi
Pengguna proteksi tidak dapat mengakses beberapa bagian dari wilayah sistem operasi.
§ Sharing
Memory sekunder pada manajemen memory dapat mengontrol area sharing pada memory utama.
§ Organisasi Logika
Sistem operasi dan hardware berussha untuk dapat berhubungan dengan program pengguna dalam satu modul.
§ Organisasi fisik
Harus ada pengaturan yang jelas antara memori utama dengan memori sekunder pada Longterm scheduling.
PERKEMBANGAN MEMORI MASA DEPAN
Beberapa ilmuwan dari Lancaster University berhasil mengamankan paten US untuk perangkat memori elektrik milik mereka, yang diberi nama Universal Memory. Mereka menyatakan bahwa memori baru ini dapat menyelesaikan masalah krisis energi yang disebabkan oleh perkembangan teknologi. Perangkan memori ini mengkombinasikan teknologi DRAM dan memori flash, dan mampu menghilangkan dampak negatif dari kedua teknologi ini. Menurut informasi dari laporan saintis di Lancaster University, pada tahun 2025 akan terjadi “tsunami of data” yang diprediksi dapat mengkonsumsi 20% dari konsumsi elektrik di seluruh dunia. Dengan kemampuannya yang tinggi dan penggunaan energi yang rendah, Universal Memory diharapkan dapat menjadi solusi energi untuk komputer industri dan data center di masa depan. Hingga saat ini dari pihak Lancaster University masih belum memberikan keterangan lebih lanjut terkait spesifikasi lengkap dari teknologi ini.
SUMBER :
https://dodotif.wordpress.com/2014/09/21/hirarki-memori/
https://socs.binus.ac.id/2019/02/28/memory-management/
https://www.jagatreview.com/2019/06/universal-memory-teknologi-memori-berperforma-tinggi/
http://ivansa.github.io/tulisan/komputer/hirarki-memori/
Tidak ada komentar:
Posting Komentar