Tempat tertimbunnya tulisan - tulisan akibat kejangaran ngoding

08 June 2016

Management Memori dan I/O

Sistem Operasi diciptakan agar manusia atau user dapat lebih mudah dalam berinteraksi dengan komputer mulai dari manusia memberi perintah, komputer menjalankan perintah dan mengeluarkan hasil dari perintah tersebut dan berbagai macam interaksi lainnya. Nah sekarang saya akan membahas tentang bagaimana sih Sistem Operasi dalam mengatur perintah berupa masukan dari alat input dan output seperti keyboard, mouse dan lain - lain serta bagaimana Sistem Operasi mengatur memori untuk perintah - perintah yang membutuhkan memori. mari kita bahas satu persatu.

1. Management I/O

Management I/O adalah aspek perancangan sistem operasi yang terluas disebabkan sangat beragamnya perangkat dan begitu banyaknya aplikasi dari perangkata - perangkat itu sendiri. Sistem Operasi bertanggung jawab dalam aktivitas yang berhubungan dengan management I/O antara lain :
  1. Mengirim perintah ke perangkat I/O agar menyediakan layanan
  2. Menangani interupsi perangkat I/O
  3. Menangani kesalahan pada perangkat I/O
  4. Menyediakan antarmuka ke pengguna
Itulah beberapa tugas Sistem Operasi dalam hal mengatur masukan dari alat input.


2. Management Memori

Selain mengatur masukan yang berasal dari alat input, Sistem Operasi juga bertugas untuk mengatur memori yang terdapat pada komputer. Management memori ini adalah suatu kegiatan untuk mengolah memori komputer.
Nah menejemen memori atau pengolahan memori oleh sistem operasi ini sangatlah penting dalam keberlangsungan sistem komputer. Fungsi management memori adalah sebagai berikut :
  1. Meningkatkan Kinerja komputer
  2. Menigkatkan kecepatan akses CPU terhadap data
  3. Meningkatkan efisiensi pemakaianmemori yang terbatas
  4. Mengelola informasi yang dipakai dan tidak dipakai
  5. Mengalokasikan memori kepada proses yang memerlukannya
Sekarang bagaimana implementasi management I/O dan Memori dalam komputer yang dapat dilakukan oleh pengguna Sistem Operasi. Disini saya akan memberikan sedikit contoh tentang management memori dalam sistem operasi linux.
seperti biasa, buka terminal linux dengan menekan tombil
CTRL + ALT + T
setelah itu kita akan melihat list partisi memori sekunder atau hardisk kita, caranya ketik pada terminal
sudo fdisk -l
maka akan tampil list partisi hardisk kita. contoh tampilannya seperti ini :
Tampilan List Disk
Tampilan List Disk
 lalu kita bisa melihat memori ram yang terpakai oleh proses yang aktif dan memori yang tidak terpakai, caranya ketikan pada terminal
Free
maka akan muncul jumlah memori yang terpakai dan yang belum terpakai
tampilan free
Tampilan perintah free
 kita juga bisa melihat penggunaan memori dan swapnya dengan cara ketikan di terminal
sudo car proc/meminfo
setelah ditekan enter akan muncul tampilan sebagai berikut
meminfo
Tampilan perintah cat proc/meminfo
selain perintah - perintah diatas masih banyak perintah lain dalam menunjang management memori seperti
sudo cat proc/sys/vm/swappines
Swappines berfungsi untuk mengontrol kecenderungan kernel untuk memindahkan proses dari memori ke memori swap. keluara dari perintah tersebut berupa angka.
kita bisa mengubah nilai swapines sesuai keinginan kita dengan cara ketik di terminal
sudo sysctlvm.swappiness=40
angka 40 diatas dapat diubah sesuai keinginan anda. namun setelah komputer di restart nilai swappiness tersebut akan kembali seperti semula.

Itulah sedikit implementasi management memori dalam sistem operasi linux, semoga bermanfaat :) 

No comments:

Post a Comment