0
PERMASALAHAN JEMPER DAN MENGATASI NYA
Posted by Unknown
on
01.39
PERMASALAHAN JEMPER DAN MENGATASI NYA
Pengertian dari Virtual memory itu sendiri yakni memori
sementara yang digunakan komputer untuk menjalankan berbagai program
aplikasi ataupun menyimpan data yang membutuhkan memory yang lebih besar
dari memory yang telah tersedia.
Program ataupun data yang tidak muat dimasukan pada memory asli ( RAM ), akan disimpan ke dalam sebuah Pagging File.
Pengertian Pagging file ialah data yang hanya disimpan
sementara atau bisa disebut swap. Pada sistem operasi linux kita
diharuskan untuk membuat dua partisi utama yaitu untuk system dan untuk
swap. Virtual Memory ini Berbeda halnya dengan Memory fisik seperti RAM,
karena ram merupakan komponen yang termasuk kedalam golongan hardware.
Walaupun dalam kenyatannya Virtual Memory ini disimpan di harddisk,
tetapi kerjanya tidak tampak, artinya berjalan secara software namun
disimpan di hardware. Data yang disimpan ini tidak dapat bertahan lama,
dalam artian hanya saat digunakan saja. Dan bila komputer dimatikan,
data-data yang tadinya ada di virtual memory akan hilang.
Memori virtual adalah suatu teknik yang memisahkan antara memori
logis dan memori fisiknya. Memori logis merupakan kumpulan keseluruhan
halaman dari suatu program. Tanpa memori virtual, memori logis akan
langsung dibawa ke memori fisik (memori utama). Disinilah memori virtual
melakukan pemisahan dengan menaruh memori logis ke secondary storage (disk
sekunder) dan hanya membawa halaman yang diperlukan ke memori utama
(memori fisik). Teknik ini menempatkan keseluruhan program di disk
sekunder dan membawa halaman-halaman yang diperlukan ke memori fisik
sehingga memori utama hanya akan menyimpan sebagian alamat proses yang
sering digunakan dan sebagian lainnya akan disimpan dalam disk sekunder
dan dapat diambil sesuai dengan kebutuhan. Jadi jika proses yang sedang
berjalan membutuhkan instruksi atau data yang terdapat pada suatu
halaman tertentu maka halaman tersebut akan dicari di memori utama. Jika
halaman yang diinginkan tidak ada maka akan dicari ke disk sekunder.
Pada gambar diatas ditunjukkan ruang sebuah
memori virtual yang dibagi menjadi bagian-bagian yang sama dan
diidentifikasikan dengan nomor virtual pages. Memori fisik dibagi menjadi page frames yang berukuran sama dan diidentifikasikan dengan nomor page frames. Bingkai (frame) menyimpan data dari halaman. Atau memori virtual memetakan nomor virtual pages ke nomor page frames. Mapping (pemetaan) menyebabkan halaman virtual hanya dapat mempunyai satu lokasi alamat fisik.
Dalam sistem paging,
jika sebuah ruang diperlukan untuk proses dan halaman yang bersangkutan
tidak sedang digunakan, maka halaman dari proses akan mengalami paged out (disimpan ke dalam disk) atau swap out, memori akan kosong untuk halaman aktif yang lain. Halaman yang dipindah dari disk ke memori ketika diperlukan dinamakan paged in (dikembalikan ke memori) atau swap in. Ketika sebuah item dapat mengalami paging,
maka item tersebut termasuk dalam item yang menempati ruang virtual,
yang diakses dengan alamat virtual dan ruangan yang ada dialokasikan
untuk informasi pemetaan. Sistem operasi mengalokasikan alamat dari item
tersebut hanya ketika item tersebut mengalami paging in.
Keuntungan yang diperoleh dari penyimpanan hanya sebagian program saja pada memori fisik adalah:
- Berkurangnya proses M/K yang dibutuhkan (lalu lintas M/K menjadi rendah)
- Ruang menjadi lebih leluasa karena berkurangnya memori fisik yang digunakan
- Meningkatnya respon karena menurunnya beban M/K dan memori
- Bertambahnya jumlah
pengguna yang dapat dilayani. Ruang memori yang masih tersedia luas
memungkinkan komputer untuk menerima lebih banyak permintaan dari
pengguna.
Teknik memori virtual akan memudahkan pekerjaan seorang programmer
ketika besar data dan programnya melampaui kapasitas memori utama.
Sebuah multiprogramming dapat mengimplementasikan teknik memori virtual sehingga sistem multiprogramming menjadi
lebih efisien. Contohnya: 10 program dengan ukuran 2 MB dapat berjalan
di memori berkapasitas 4 MB. Tiap program dialokasikan 256 Kbyte dan
bagian - bagian proses (swap in) masuk ke dalam memori fisik begitu diperlukan dan akan keluar (swap out) jika sedang tidak diperlukan.
Prinsip
dari memori virtual adalah bahwa "Kecepatan maksimum ekseskusi proses
di memori virtual dapat sama, tetapi tidak akan pernah melampaui
kecepatan eksekusi proses yang sama di sistem yang tidak menggunakan
memori virtual".
Memori virtual dapat diimplementasikan dengan dua cara:
- Demand Paging yaitu dengan menerapkan konsep pemberian halaman pada proses
- Demand segmentation, lebih kompleks diterapkan ukuran segmen yang bervariasi.
Fungsi Virtual Memory ialah untuk mengoptimalkan kinerja dari komputer, dengan tambahan memory, maka kemungkinan terjadi crash sangat kecil sekali.
Ukuran dari paging file biasanya berbeda – beda.
Untuk ukuran paging file linux ialah 2 kali lipat dari memory aslinya.
Misalkan kita memakai memory berkapasitas 512 MB, maka ukuran paging
filenya yaitu 1 GB. Walaupun tidak harus 2 GB, tapi untuk memaksimalkan
kinerja maka sebaiknya 2 kali lipatnya.
Untuk ukuran paging file di windows XP dan Vista Yaitu 1,5 kali dari
kapasitas aslinya. Misalkan kita menggunakan memory sebesar 1 GB, maka
paging filenya sebesar 1,5 GB. Dalam Xp maupun Vista paging file ini
dinamai dengan pagefile.sys bila kita ingin mencarinya, pasti tidak akan
ketemu, karena file ini disembunyikan atau hidden files.
Pengertian dari Virtual memory itu sendiri yakni memori
sementara yang digunakan komputer untuk menjalankan berbagai program
aplikasi ataupun menyimpan data yang membutuhkan memory yang lebih besar
dari memory yang telah tersedia.
Program ataupun data yang tidak muat dimasukan pada memory asli ( RAM ), akan disimpan ke dalam sebuah Pagging File.
Pengertian Pagging file ialah data yang hanya disimpan
sementara atau bisa disebut swap. Pada sistem operasi linux kita
diharuskan untuk membuat dua partisi utama yaitu untuk system dan untuk
swap. Virtual Memory ini Berbeda halnya dengan Memory fisik seperti RAM,
karena ram merupakan komponen yang termasuk kedalam golongan hardware.
Walaupun dalam kenyatannya Virtual Memory ini disimpan di harddisk,
tetapi kerjanya tidak tampak, artinya berjalan secara software namun
disimpan di hardware. Data yang disimpan ini tidak dapat bertahan lama,
dalam artian hanya saat digunakan saja. Dan bila komputer dimatikan,
data-data yang tadinya ada di virtual memory akan hilang.
Memori virtual adalah suatu teknik yang memisahkan antara memori
logis dan memori fisiknya. Memori logis merupakan kumpulan keseluruhan
halaman dari suatu program. Tanpa memori virtual, memori logis akan
langsung dibawa ke memori fisik (memori utama). Disinilah memori virtual
melakukan pemisahan dengan menaruh memori logis ke secondary storage (disk
sekunder) dan hanya membawa halaman yang diperlukan ke memori utama
(memori fisik). Teknik ini menempatkan keseluruhan program di disk
sekunder dan membawa halaman-halaman yang diperlukan ke memori fisik
sehingga memori utama hanya akan menyimpan sebagian alamat proses yang
sering digunakan dan sebagian lainnya akan disimpan dalam disk sekunder
dan dapat diambil sesuai dengan kebutuhan. Jadi jika proses yang sedang
berjalan membutuhkan instruksi atau data yang terdapat pada suatu
halaman tertentu maka halaman tersebut akan dicari di memori utama. Jika
halaman yang diinginkan tidak ada maka akan dicari ke disk sekunder.
Pada gambar diatas ditunjukkan ruang sebuah memori virtual yang dibagi menjadi bagian-bagian yang sama dan diidentifikasikan dengan nomor virtual pages. Memori fisik dibagi menjadi page frames yang berukuran sama dan diidentifikasikan dengan nomor page frames. Bingkai (frame) menyimpan data dari halaman. Atau memori virtual memetakan nomor virtual pages ke nomor page frames. Mapping (pemetaan) menyebabkan halaman virtual hanya dapat mempunyai satu lokasi alamat fisik.
Dalam sistem paging, jika sebuah ruang diperlukan untuk proses dan halaman yang bersangkutan tidak sedang digunakan, maka halaman dari proses akan mengalami paged out (disimpan ke dalam disk) atau swap out, memori akan kosong untuk halaman aktif yang lain. Halaman yang dipindah dari disk ke memori ketika diperlukan dinamakan paged in (dikembalikan ke memori) atau swap in. Ketika sebuah item dapat mengalami paging, maka item tersebut termasuk dalam item yang menempati ruang virtual, yang diakses dengan alamat virtual dan ruangan yang ada dialokasikan untuk informasi pemetaan. Sistem operasi mengalokasikan alamat dari item tersebut hanya ketika item tersebut mengalami paging in.
Keuntungan yang diperoleh dari penyimpanan hanya sebagian program saja pada memori fisik adalah:
Teknik memori virtual akan memudahkan pekerjaan seorang programmer
ketika besar data dan programnya melampaui kapasitas memori utama.
Sebuah multiprogramming dapat mengimplementasikan teknik memori virtual sehingga sistem multiprogramming menjadi
lebih efisien. Contohnya: 10 program dengan ukuran 2 MB dapat berjalan
di memori berkapasitas 4 MB. Tiap program dialokasikan 256 Kbyte dan
bagian - bagian proses (swap in) masuk ke dalam memori fisik begitu diperlukan dan akan keluar (swap out) jika sedang tidak diperlukan.
Prinsip dari memori virtual adalah bahwa "Kecepatan maksimum ekseskusi proses di memori virtual dapat sama, tetapi tidak akan pernah melampaui kecepatan eksekusi proses yang sama di sistem yang tidak menggunakan memori virtual".
Memori virtual dapat diimplementasikan dengan dua cara:
Pada gambar diatas ditunjukkan ruang sebuah memori virtual yang dibagi menjadi bagian-bagian yang sama dan diidentifikasikan dengan nomor virtual pages. Memori fisik dibagi menjadi page frames yang berukuran sama dan diidentifikasikan dengan nomor page frames. Bingkai (frame) menyimpan data dari halaman. Atau memori virtual memetakan nomor virtual pages ke nomor page frames. Mapping (pemetaan) menyebabkan halaman virtual hanya dapat mempunyai satu lokasi alamat fisik.
Dalam sistem paging, jika sebuah ruang diperlukan untuk proses dan halaman yang bersangkutan tidak sedang digunakan, maka halaman dari proses akan mengalami paged out (disimpan ke dalam disk) atau swap out, memori akan kosong untuk halaman aktif yang lain. Halaman yang dipindah dari disk ke memori ketika diperlukan dinamakan paged in (dikembalikan ke memori) atau swap in. Ketika sebuah item dapat mengalami paging, maka item tersebut termasuk dalam item yang menempati ruang virtual, yang diakses dengan alamat virtual dan ruangan yang ada dialokasikan untuk informasi pemetaan. Sistem operasi mengalokasikan alamat dari item tersebut hanya ketika item tersebut mengalami paging in.
Keuntungan yang diperoleh dari penyimpanan hanya sebagian program saja pada memori fisik adalah:
- Berkurangnya proses M/K yang dibutuhkan (lalu lintas M/K menjadi rendah)
- Ruang menjadi lebih leluasa karena berkurangnya memori fisik yang digunakan
- Meningkatnya respon karena menurunnya beban M/K dan memori
- Bertambahnya jumlah pengguna yang dapat dilayani. Ruang memori yang masih tersedia luas memungkinkan komputer untuk menerima lebih banyak permintaan dari pengguna.
Prinsip dari memori virtual adalah bahwa "Kecepatan maksimum ekseskusi proses di memori virtual dapat sama, tetapi tidak akan pernah melampaui kecepatan eksekusi proses yang sama di sistem yang tidak menggunakan memori virtual".
Memori virtual dapat diimplementasikan dengan dua cara:
- Demand Paging yaitu dengan menerapkan konsep pemberian halaman pada proses
- Demand segmentation, lebih kompleks diterapkan ukuran segmen yang bervariasi.
Fungsi Virtual Memory ialah untuk mengoptimalkan kinerja dari komputer, dengan tambahan memory, maka kemungkinan terjadi crash sangat kecil sekali.
Ukuran dari paging file biasanya berbeda – beda.
Untuk ukuran paging file linux ialah 2 kali lipat dari memory aslinya.
Misalkan kita memakai memory berkapasitas 512 MB, maka ukuran paging
filenya yaitu 1 GB. Walaupun tidak harus 2 GB, tapi untuk memaksimalkan
kinerja maka sebaiknya 2 kali lipatnya.
Untuk ukuran paging file di windows XP dan Vista Yaitu 1,5 kali dari
kapasitas aslinya. Misalkan kita menggunakan memory sebesar 1 GB, maka
paging filenya sebesar 1,5 GB. Dalam Xp maupun Vista paging file ini
dinamai dengan pagefile.sys bila kita ingin mencarinya, pasti tidak akan
ketemu, karena file ini disembunyikan atau hidden files.
Posting Komentar