SISTEM OPERASI Makalah Tentang Virtual Memory
Anggota 1. 2. 3. 4.
:
Muhammad Nur Alamsyah Reza Febriano Ramadhan Riz"y Andhi"a #utra $ity
59413912 54135!! 541395
UNIVERSITAS GUNADARMA 20!
KATA PENGANTAR Assalamualaikum Wa Warahmatullahi rahmatullahi Wa Wabarakatuh barakatuh
Puji syukur atas kehadirat Allah SWT atas berkat rahmat dan hidayahnya-lah sehingga kami dapat menyelesaikan tugas ini dengan baik. Tak lupa pula kami ucapkan salam dan shalawat kepada Nabi Muhammad SAW, karena beliaulah yang telah menghantarkan kita dari aman jahiliyah menuju aman yang penuh berkah. Adapun judul makalah yang akan dibahas adalah !"irtual Mem#ry$, dan kami sangat berharap sem#ga dengan adanya makalah ini kami dapat memberikan sedikit gambaran dan memperluas wawasan ilmu yang kami miliki. %alam kesempatan ini kami menyampaikan ucapan terima kasih kepada semua pihak yang telah membantu hingga terselesainya makalah ini, baik secara langsung maupun tidak langsung. Akhirnya kritik dan saran yang bersi&at membangun kami harapkan dari semua pihak demi sempurnanya makalah ini. Sem#ga makalah ini berman&aat bagi semua pihak yang berkepentingan.
Ma"alah %irtual Memory
#age 2
DAFTAR ISI 'ATA P(N)ANTA*......++++++++++++++++++++...+
%ATA* S++++++++++++++++++++..+++++......
/
0A0 P(N%A1232AN+++++++++++.....+++++++++..
4
A. 3atar 0elakang+++++++++++++.....++++++++....
4
0. *umusan Masalah....................................................................................
4
5. Tujuan+++++++++++++++++++++++++.+..
4
0A0 P(M0A1ASAN++++++++++++++++++++..+...
6
7. "irtual Mem#ry....+++++++++++++++...........................
6
. 3angkah-3angkah Memperbesar "irtual Mem#ry..+++++...............
8
/. 'euntungan "irtual Mem#ry+................................................................
9
4. '#nsep "irtual Mem#ry pada Wind#ws............................................+..
9
6. '#nsep "irtual Mem#ry...........................................................................
:
8. 5ara 'erja.................................................................................................
77
0A0 P(N2T2P +++++++++++++++++++++++.... A. 'esimpulan ++++++++++++++++++++++++..
7
0. Saran........................................................................................................
7
%ATA* P2STA'A......++++++++++++++...........+++++..
7/
Ma"alah %irtual Memory
#age 3
BAB I PENDAHULUAN
A. Latar Belakang Sebagian besar alg#ritma manajemen mem#ri memerlukan satu kebutuhan dasar yaitu instruksi yang akan dieksekusi harus berada di mem#ri &isik. Pada beberapa kasus, keseluruhan pr#gram tidak diperlukan. Misalnya; Pr#gram mempunyai n#de untuk menangani k#ndisi err#r yang tidak biasa. 'arena • err#r-err#r ini jarang terjadi, k#de ini hampir tidak pernah dieksekusi. Array, list dan tabel dial#kasikan lebih dari kapasitas mem#ri yang diperlukan. • Pilihan dan gambaran pr#gram jarang digunakan. • Pada kasus dimana keseluruhan pr#gram dibutuhkan, mungkin tidak semua diperlukan pada saat yang sama. 'emampuan mengeksekusi pr#gram hanya pada beberapa bagian dari mem#ri mempunyai beberrapa keuntungan yaitu ; Pr#gram tidak terbatas jumlah mem#ri &isik yang tersedia sehingga user dapat menulis • pr#gram untuk ruang alamat
yang lebih sedikit diperlukan untuk l#ad atau swap pr#gram user ke mem#ri, • sehingga setiap pr#gram user dapat berjalan lebih cepat.
Ma"alah %irtual Memory
#age 4
Mem#ri
B. Rumusan Masalah 7. Apa yang dimaksud dengan "irtual Mem#ry? . 0agaimana k#nsep "irtual Mem#ry? /. 0agaimana cara kerja "irtual Mem#ry?
. Tu!uan 7. . /. 4.
Memahami latar belakang mem#ri perasi
BAB II PEMBAHASAN
A. "#rtual Mem$r% Mem#ri perasi , misalnya 3inuB terdapat Swap . Mem#ri
#age 5
digunakan Sistem >perasi ketika '#mputer sedang menjalankan sebuah Pr#gram aplikasi yang kapasitasnya melebih Mem#ri yang tersedia. Sering sekali wind#ws memberi peringatan kepada user tentang !Mem#ry is l#w$, ini terjadi karena k#mputer kekurangan mem#ri untuk menjalankan sebuah pr#gram. 1al ini sering terjadi pada saat k#mputer ingin menjalankan pr#gram yang memerlukan sumber mem#ri yang besar seperti )ame, mungkin banyak gamer sering sekali terganggu dengan masalah seperti ini. Sesuai dengan namanya !"irtual Mem#ri$ berarti ; Mem#ri
; *uang penyimpanan
"irtual
; Tiruan = tidak nyata. Cadi "irtual Mem#ri adalah sebuah sistem yang digunakan #leh sistem #perasi untuk
menggunakan
sebagian
dari
Mem#ri
Sekunder
yaitu
1arddisk
se#lah-#lah
ia
menggunakannya sebagai mem#ri internal=utama @*AM &isik yang terpasang di dalam sebuah sistem k#mputer. Sistem ini ber#perasi dengan cara memindahkan beberapa k#de yang tidak dibutuhkan ke sebuah berkas di dalam hard dri
%alam sistem #perasi berbasis Wind#ws NT, terdapat sebuah k#mp#nen yang mengatur mem#ri
Ma"alah %irtual Memory
#age &
dapat memetakan alamat-alamat
B. Langkah&Langkah mem'er(esar "#rtual Mem$r% 0erikut adalah langkah-langkah untuk memperbesar pti#n$. %an pilih tab Ad
Ma"alah %irtual Memory
#age
iB.
2bahlah nilai yang dilingkari menjadi lebih besar dari nilai de&ault= nilai standar, minimal sesuai dengan nilai yang ada di gambar ini. Eaitu berkisar antara 7F4 G F49
B. Bi.
Megabyte. 5lick t#mb#l Set dan >'. Cika Wind#ws anda memerlukan restart maka click t#mbil #k untuk me-restart k#mputer anda. Sebenarnya k#nsep
seperti pada sistem #perasi 3inuB, pada sistem #perasi linuB k#nsep
. Keuntungan "#rtual Mem$r% 0eberapa keuntungan penggunaan mem#ri yang dibutuhkan @lalu lintas => menjadi rendah. Misalnya untuk pr#gram butuh membaca dari disk dan memasukkan dalam mem#ry setiap kali diakses. b *uang menjadi lebih leluasa karena berkurangnya mem#ri &isik yang digunakan. 5#nt#h, untuk pr#gram 7F M0 tidak seluruh bagian dimasukkan dalam mem#ri &isik. Pesan-pesan err#r hanya dimasukkan jika terjadi err#r. c Meningkatnya resp#n, karena menurunnya beban => dan mem#ri. d 0ertambahnya jumlah pengguna yang dapat dilayani. *uang mem#ri yang masih tersedia luas memungkinkan k#mputer untuk menerima lebih banyak permintaan dari pengguna.
D. K$nse' "#rtual Mem$r# Pa)a *#n)$+s Pada k#mputer kita, jumlah mem#ry yang tersedia adalah jumlah antara mem#ry &isik=*AM dengan
#age '
penggunaan yang terlalu banyak dapat menurunkan kinerja sistem. Sehubungan dengan itu, wind#ws memindahkan pr#ses yang tidak terlalu sering ke
E. K$nse' "#rtual Mem$r% a Pemisahan antara !user l#gical mem#ry$ @rganisasi dan manajemen mem#ri sangat mempengaruhi kinerja k#mputer. Manajemen mem#ri melakukan tugas penting dan k#mpleks berkaitan dengan; a Mem#ri utama sebagai sumber daya yang harus dial#kasikan dan dipakai bersama diantara sejumlah pr#ses yang akti&. Agar dapat meman&aatkan pemr#ses dan &asilitas masukan=keluaran secara e&isien, maka diinginkan mem#ri yang dapat menampung sebanyak mungkin pr#ses.
Ma"alah %irtual Memory
#age 9
b 2paya agar pemr#gram atau pr#ses tidak dibatasi kapasitas mem#ri &isik di system k#mputer. 3inuB meman&aatkan
#age 1!
Pemartisian ini bersi&at dinamis maka jumlah, l#kasi dan ukuran pr#ses di mem#ri dapat beragam sepanjang waktu secara dinamis. Pr#ses yang akan masuk ke mem#ri segera dibuatkan partisi sesuai kebutuhan. 3inuB menciptakan ruang disk tempat swap terlebih dahulu, saat pr#ses diciptakan, ruang swap pada disk dial#kasikan. 'etika pr#ses harus dikeluarkan dari mem#ri utama, pr#ses selalu ditempatkan ke ruang yang telah dial#kasikan, bukan ke tempat tempat berbeda setiap kali terjadi swap-#ut. 'etika pr#ses berakhir, ruang swap pada disk dideal#kasikan.
G. ara Ker!a Mem#ri l#gis merupakan kumpulan keseluruhan halaman dari suatu pr#gram. Tanpa mem#ri S akan memindahkan data yang paling terakhir diakses ke dalam swap&ile di hardisk. 1al ini meng#s#ngkan= membebaskan beberapa ruang k#s#ng pada mem#ry untuk aplikasi yang akan digunakan selanjutnya. >perating system akan melakukan hal ini secara terus menerus ketika data baru diisi pada ram. 'emudian, pada saat data yang tersimpan di swap&ile diperlukan, data tersebut ditukar @swap dengan data yang paling terakhir dipakai di dalam mem#ry @ram. 1al ini mengakibatkan swap&ile bersi&at seperti ram, walaupun pr#gram tidak dapat secara langsung dijalankan dari swap&ile. Satu hal yang perlu dicatat bahwa karena #perating system tidak dapat secara langsung menjalankan pr#gram dari swap&ile, beberapa pr#gram mungkin tidak akan berjalan walau dengan swap&ile yang besar jika kita hanya memiliki ram yang kecil. %engan kata lain, dalam sistem paging. Cika sebuah ruang diperlukan untuk pr#ses dan halaman yang bersangkutan tidak sendang digunakan, maka halaman dari pr#ses akan mengalami paged #ut @dismpan ke dalam disk atau swap #ut. Mem#ri akan k#s#ng untuk halaman yang lain. 1alaman yang dipindah dari disk ke mem#ri ketika sebuah item dapat mengalami paging, maka item tersebut termasuk dalam item yang menempati ruang
Ma"alah %irtual Memory
#age 11
yang akan diakses dengan alamt
BAB III PENUTUP A. Kes#m'ulan "irtual Mem#ry adalah bagian dari suatu hard dri
Cika teman-teman mengalami krisis mem#ri mungkin ada baiknya mengikti langkah diatas untuk memperbaiki apa yang disebut "irtual Mem#ry itu. %an tidak langsung membeli perangkat yang baru.
Ma"alah %irtual Memory
#age 12
Da,tar Pustaka https;==yuri#ne.w#rdpress.c#m=FF:=77=76=apa-itu-
Ma"alah %irtual Memory
#age 13