Assalamualaikum semuanya, bertemu lagi dengan (entah yang keberapa kali) saya si designer wanna-be yang noob dan geje ini, kali ini berhubung satu hal yang menyebabkan saya tidak bisa hadir dalam praktikum sebelumnya , saya sekarang ditugaskan untuk membuat postingan blog mengenai ini hiks hiks dua pertemuan pula! padahal cuman 1 hari aja ga masuk *eh malah curhat ... yang langsung saja sekarang saya akan membuat bagaimana cara memanajmen memori, i/o dan disk pada linux Ubuntu.



Pertama kita akan mempelajari manajemen memori, bisa kita liat diatas si rubah bilang kata kuncinya adalah "free" dan "swap" tapi sebelumnya kita mesti tau dulu apa sih manajemen memori?  

Manajemen Memori adalah pusat dari operasi pada sistem komputer modern, berfungsi sebagai tempat penyimpanan informasi yang harus diatur dan dijaga sebaik-baiknya. Memori adalah array besar dari word atau byte, yang disebut alamat. CPU mengambil instruksi dari memory berdasarkan nilai dari program counter. Sedangkan manajemen memori adalah suatu kegiatan untuk mengelola memori komputer. Proses ini menyediakan cara mengalokasikan memori untuk proses atas permintaan mereka, membebaskan untuk digunakan kembali ketika tidak lagi diperlukan serta menjaga alokasi ruang memori bagi proses. Pengelolaan memori utama sangat penting untuk sistem komputer, penting untuk memproses dan fasilitas masukan/keluaran secara efisien, sehingga memori dapat menampung sebanyak mungkin proses dan sebagai upaya agar pemogram atau proses tidak dibatasi kapasitas memori fisik di sistem komputer.

Fungsi manajemen memori sendiri sangat penting dalam sistem operasi dan harus dikelola sebaik baiknya agar :
  • Utilitas CPU meningkat 
  • Data dan instruksi dapat diakses dengan cepat oleh CPU
  • Tercapai efisiensi dalam pemakaian memori yang terbatas
  • Transfer data dari/ke memori utama ke/dari CPU dapat lebih efisien
  • 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
begitulah katanya diambil dari mbak Nanda Iryani, tentang pengertian manajemen memori.Bagaimana implementasinya? berikut akan saya praktekan dengan menggunakan cmd pada linux Ubuntu

Free

kita bisa melihat memori yang terpakai oleh suatu proses dengan perintah “free” pada cmd kita.


Kata modul Perintah ini menunjukan bagaimana swap space dan banyak swapping yang terjadi.
Swap : Swap adalah ruang pada Hardisk yang dijadikan ruang Virtual Memori (memory bayangan), yang digunakan ketika komputer membutuhkan lebih banyak memory dan space.
Swapping :  Manajemen memori dengan pemindahan proses antara memori utama dan disk selama eksekusi.
*Takutnya bingung swap dan swapping itu, apa hehehe oke lanjutkan!

Kata modul juga selain perintah “free”, kita juga dapat melihat penggunaan memori dan swap-nya dengan perintah berikut.

cat /proc/meminfo



Pada Linux, kita bisa memaksimalkan penggunaan memori fisik (RAM) dengan memori virtual (swap) agar kita juga tidak perlu repot repot membeli hardisk eksternal hehe . Caranya adalah sebagai berikut.

Swap

Lihat nilai swappiness terlebih dahulu, biasanya nilai swappiness untuk Linux adalah 60


Swapiness ini berfungsi untuk mengontrol kecenderungan kernel untuk memindahkan proses dari memory ke swap. Nilai dari swappiness berkisar antara 0-100, jika nilainya 0, maka kernel akan menghindari proses swapping selama mungkin. Tetapi jika nilainya 100, maka kernel akan melakukan proses swapping secara agresif.
Setelah itu, kita ubah nilai swappiness sesuai dengan kebutuhan atau keinginan kita. Caranya adalah.


Tapi itu hanya sementara, kalau kita reboot maka akan kembali seperti semula.

Setelah manajemen memori, kita akan mencoba untuk memanajemen I/O (Input atau Output) dan Disk, biasanya manajemen I/O dan disk berupa


Kita langsung saja liat contoh untuk linuxnya, sebelumnya masukan flash disk kedalam laptop anda yaaa :)

Fdisk -l


Digunakan untuk mencari daftar partisi yang dikenali, ternyata flash disk ada di sdb1 



Mount/Unmount dan Eject

Untuk melihat isi dari flashdisk tersebut, caranya adalah :


Maaf karena flashdisk nya memang tidak ada isinya, jadi kosong hehehe :)
Selanjutnya untuk mencabut flashdisk


Lalu ada juga untuk mengeject Disk pada komputer anda


Selesai, semoga bermanfaat!
Sumber :
Modul Praktikum SO 6
http://nandairyani.blogspot.com/2014/03/manajemen-memori-sistem-operasi.html
http://manajementos.blogspot.com/2010/10/manajemen-io.html

0 comments: