Pintu Surga

Kata-kata terindah yang kuharap terucap dari suamiku nanti. Mengutip dari dua tokoh pemimpin negeri ini.

Pak Habibie : "Aku tidak lagi takut mati karena ada Ainun menungguku di sana."
Pak SBY : "Semoga kami dipertemukan kembali di surga."

Mataku berkaca, teringat pula pada Paman dan Bibiku. Baru sekitar setahun mereka bersama, namun Allah lebih menyayangi Bibi hingga ia panggil Bibi untuk pulang, meninggalkan Paman dan putri kecil nan cantik yang kala itu usianya baru 2 bulan. Beliau pergi mendadak tanpa ada peringatan bagi keluarga yang ditinggalkan.

Bagiku yang terjadi saat itu sangatlah memilukan. Baru saja Bibi mencicipi bahagia dalam hidupnya namun kemudian sirna, Allah telah cukupkan waktu untuknya saat itu. Hal yang tak bisa kita tawar, betapapun kita memohon.

Namun rasa pilu hatiku sirna ketika Paman berkata, "Selama hidup dengannya, tak sekalipun aku merasa sedih, semua yang ia berikan indah. Jika Allah lebih sayang padaNya aku ikhlaskan surga untuknya."

Yang mengena padaku, perkataan mereka secara tersirat adalah bentuk keikhlasan suami kepada istrinya. Setelah selama hidupnya menemani, dengan segala kelebihan dan kekurangan sang istri. Pilu itu hilang karena ku tahu kemana Bibi akan pergi.

Dengan keimanan sang suami pula ia dapat berkata demikian. Menurutku, kata-kata seperti itulah yang bisa disebut kado terindah. Kata-kata yg ingin ku dengar dari suamiku di akhir khayatku nanti. Sungguh tidak ada yang lebih indah lagi yang bisa kuminta. Sungguh kuberikan segalanya demi keikhlasan imamku.

Membacanya aku sadar bahwa kodrat wanita adalah mendampingi laki-laki. Setelah menikah, hidupnya terdedikasi untuk suaminya seutuhnya. Jika semuanya berlandaskan kecintaannya pada TuhanNya, Allah akan gerakkan hati suami untuk ikhlas dan ridha kepada istri. Jika semuanya semata-mata karena perintah Allah untuk mematuhi dan menghormati suaminya, maka Allah juga yang akan menggerakkan hati suami agar memuliakan sang istri.
Jadi sikap suami sebenarnya timbal balik dari sikap kita kepadanya. Yang bisa kupelajari adalah jika dirasa ada yang kurang dari suami, yang dilakukan bukanlah menuntut, namun perbaiki diri, perbaiki hubungan dengan Allah, maka Allah yang akan memperbaiki segalanya.

Memang manusia tidak ada yang sempurna, begitupun suami, begitupun istri. Patuh terhadap suami bukanlah perkara mudah. Karenanya Allah janjikan surga bagi para istri yang bisa mengamalkannya. Karenanya Allah tunjukkan bahwa banyaknya penghuni neraka adalah wanita yang kufur pada suaminya. Hal itu semata sebagai peringatan bagi setiap wanita tentang betapa pentingnya mematuhi suami.

Sungguh wanita adalah makhluk yang bertindak dengan rasa. Begitulah ketentuan Allah padanya. Ia terkadang lebih mengedepankan rasa hingga lupa inti hidupnya yang utama tawakal kepada Allah SWT dengan cara mematuhi suaminya. Hanya iman suaminya yang bisa menyelamatkan ia dari panasnya api neraka. Keridhaan suaminyalah yang akan mengetuk pintu surga.  Sungguh aku tak dapat memastikan apakah aku mampu. Semoga Allah perkenankan kelak memasuki surga dari pintu ini. Aamiiinn...

Namun aku sadar Allah belum izinkan pintu itu terbuka. Tak mengapa, aku ikhlas sekalipun tak kutemukan pintu itu di dunia. Allah maha adil, ia sediakan pintu yang lainnya. Hanya bagaimana aku menggapainya. Kan ku usahakan pintu yang lainnya. Pintu yang ada di hadapanku  sekarang adalah kedua orangtuaku. Bukankah surga bagi wanita yang belum menikah adalah kedua orangtuanya?

Sungguh mereka mencintai dengan segala kekuranganku. Tak pantas ku berharap orang lain untuk kebahagiaanku sedang mereka kusiakan. Sungguh Tuhan, izinkan aku mengetuk pintu surgamu lewat mereka. Sungguh Tuhan, aku ingin berkumpul bersama mereka di surga. Mamah dan bapak, malaikatku di dunia. Semoga Allah haramkan api neraka darinya. Aamiiinnn ya rabbal 'alamin.

Akhir Zaman

Akan datang masa di mana taubat tak lagi diterima
Akan datang masa di mana janji Allah itu nyata
Surga dan neraka benar adanya

Tanda akhir zaman mulai terlihat
Harta yang dikumpulkan hilanglah guna
Tahta yang dibanggakan tak lagi kuasa

Ibadahmu...
Ilmumu...
Benarkah diamalkan
Atau hanya menakjubkan sesama

Yang Allah lihat
Hatimu...
Niatmu...

Bahagiamu, senangmu di dunia
Melenakan...
Syukurmu, ikhlasmu, sabarmu
Kunci surgamu...

Bahagiamu, senangmu di dunia
Benarkah tanda rahmatNya
Ataukah ujianNya atas kesombongan
Jangan terlena...

Waktumu...
Waktumu...
Waktumu...
Benarkah kau perjuangkan dalam ketaatan?
Renungkan....
Mimpiku sederhana ...
Tak perlu harta melimpah
Tak perlu tahta yang melenakan
Tak perlu 

Cukup kamu ...
Yang sabar akan pendek akalku
Cukup kamu ...
Yang tak lelah lembut kan hatiku

Mimpiku sederhana ...
Tak perlu kau bawakan manisnya dunia
Aku tak akan menuntut
Cukup kamu genggam tanganku dalam taat
Cukup kamu yang imami ku bersujud padaNya

Mimpiku sederhana ...
Membersamaimu 
Menyertaimu
Melewati persinggahan fana ini
Dengan sebaik-baiknya

Semoga Allah izinkan kita
Dan anak-anak kita kelak
Untuk kembali bertemu denganNya
Berkumpul bersama kekasih Allah
Berkumpul bersama orang-orang shalih
Abadi di dalamnya
Insyaallah ❤️
Aamiinn ya rabbal 'alamin





Assalamualaikum

Assalamualaikum,
Udah lama sekali ga ngeblog ya. Soalnya kalo ngeblog pasti ujung-ujungnya curhat dan ngegalau hehe. Ngadunya sama Allah aja sekarang, biar dapet solusinya :)

Aku mau sharing apa ya, bingung. Terakhir liat di draft, aku nulis tentang Pa Umis sama Emih, dua orang yang sangat berarti yang belum sempet aku bahagiaan :(
Tapi aku bersyukur karena mereka sempat melihat aku lulus kuliah. Keinginan mereka cuma dua, liat aku lulus kuliah dan nikah. Yang pertama, alhamdulillah Allah kabulkan. Yang kedua, mungkin Allah belum mempertemukan aku dengan yang tepat.

Betapa sedihnya aku saat itu karena keinginan mereka adalah keinginanku juga. Aku belum bisa memberikan apa-apa saat itu, andai waktu bisa ditangguhkan sesaat saja, aku sungguh ingin melakukannya. Aku pernah bernazar jika bisa segera lulus kuliah, aku akan pergi ke Ciamis  menemani Pa Umis dan Emih, setidaknya selama 2 minggu sebelum aku disibukkan dengan pekerjaan. Tapi, begitu lulus, kesempatan bekerja langsung datang menghampiri. Saat itu aku berpikir, aku masih bisa mengunjungi mereka saat weekend.

Namun, ternyata pekerjaan begitu menyita waktu. Selain itu, pulang pergi Ciamis-Bandung akan sangat melelahkan jika hanya dilakukan 2 hari. Mungkin sampai di sana aku hanya numpang tidur saja, buat apa, jadi aku memilih menunggu saat libur panjang tiba. Aku sangat menyesal, belum sempat menunaikan nazarku, Allah sudah memanggil Pa Umis. Sebulan kemudian, Emih menyusul.

Aku sulit menerima kenyataan bahwa Allah mengambil orang-orang yang kucintai di tahun yang sama. Sekarang, aku hanya bisa mengirimi mereka doa di setiap shalatku. Kusebut nama mereka agar mendapatkan tempat terbaik di sisi-Nya kelak. Aamiin ya Allah yra.

Mereka sangat berkesan untukku. Merekalah yang menjadi alasan untuk bersikap baik kepada sesama, saling menolong yang kesusahan, menyayangi anak-anak, meraih mimpi setinggi mungkin, dan menjaga tali silaturahmi dengan kerabat, teman, dan sahabat. Mereka juga yang menjadi alasan mengapa aku begitu ingin segera menemukan seseorang yang akan menemaniku sampai tua nanti, sampau maut yang memisahkan. Seperti mereka yang sama-sama berjuang, bahu-membahu menata angan, meraih asa. Semoga Allah sudah sediakan satu di dunia ini, seorang laki-laki yang dapat menjadi imam bagi keluarganya, seorang yang terbaik menurutMu bagiku ya Allah, yang bisa membimbing aku menjadi istri shaleha dan menuntun keluarga kami nantinya ke surgaMu. Aaamiiinnn...

Happy 21st Birthday, Dealdy Fadilah


Lagi-lagi si Corel jadi senjataku semalam. Seharusnya ini selesai setidaknya tanggal 31 Januari, tepat saat ulang tahunnya, tapi karena harus dipusingkan dengan proposal skripsi yang sudah lama kutunda-tunda, jadilah baru semalam bisa mengerjakannya. Gapapa ya dey, hehe.

***********************************************************************

Ini vektor kedua yang aku bikin loh, yang pertama punyaku. Suka pengen bikinin buat orang, tapi yang baru kesampaian cuma punya dea, spesial. Waktu bikin ini jadi inget masa sekolah dulu. Haha, rame bangetlah SMP dan SMA kita sama-sama, dari dulu yang masih polos-polos sampe sekarang yang udah ceplas-ceplos. Yang paling ga bisa dilupain adalah waktu GANS kelas 10, jingkrak-jingkrakan ga jelas di dalam kelas karena ga bisa gabung ke depan panggung, gara-gara harus nyiapin properti buat drama kelas besoknya. Waktu kelas 9 juga kita latihan ensemble bareng dan bangga banget kelas kita jadi yang terbaik sampe disuruh tampil lagi di acara api unggun pas perpisahan. Rasanyaaa ... terharu, sedih, seneng campur aduk soalnya Eva sama Hapy jago banget bikin sama ngaransemen lagunya. Lagunya pas banget buat mengenang masa lalu selama 3 tahun di SMP. Haha. Sampe sekarang juga masih suka mainin lagu itu pake recorder. Hihi

Dealdy Fadilah, adenya Aldy, yang cantik, imut, dan gambarnya suka lucu-lucu, calon arsitek yang aku suka banget sama rumahnya yang asri, semoga di umur ke 21 ini semakin berkah dan bahagia, semakin sukses segala-galanya, lancar kuliahnya, dan semoga jadi arsitek terkeren se-Indonesia, sedunia bahkan. Aamiinn :)

HAPPY BIRTHDAY !!

Instalasi Ubuntu 12.04 pada VirtualBox di Windows 8

Halo, kali ini saya akan berbagi info tentang cara instalasi OS Ubuntu 12.04 dengan menggunakan VirtualBox.
Oracle VM VirtualBox adalah perangkat lunak virtualisasi yang dapat digunakan untuk mengeksekusi sistem operasi "tambahan" di dalam sistem operasi "utama". (sumber : wikipedia.org)
Nah, jadi saya yang saat ini menggunakan Windows 8 sebagai sistem operasi utama dapat menambahkan Ubuntu (atau yang lainnya) sebagai sistem operasi tambahannya. Keunggulan dari penggunaan VirtualBox adalah tidak menghabiskan kinerja komputer baik RAM maupun hardisknya.

Langkah pertama yang harus teman-teman lakukan sebelum menginstal Ubuntu-nya adalah menginstal terlebih dahulu VirtualBoxnya. Kalo belum ada, bisa download di sini nih. Instalnya mudah, seperti instalasi aplikasi pada umumnya, cukup klik tombol next sampai ketemu tombol instal :)
Nah ini dia tampilan VirtualBox yang sudah berhasil terinstal :


Nah, sekarang kita akan mulai menginstal Ubuntu. Klik tombol baru yang berwarna biru di pojok kiri atas jendela VirtualBox.

Isikan seperti gambar di bawah ini :


Nama : (bebas)
Tipe   : Linux
Versi  : Ubuntu 
Ukuran memorinya bebas, ini dipakai untuk memory system dari sistem operasi yang akan diinstal. Setelah itu pilih 'Buat hardisk virtual sekarang'. Lalu klik 'Buat'.

Tahap selanjutnya adalah membuat drive baru. Disini saya membuat drive baru berukuran 8 GB, setelah itu klik 'Buat'.


Akan muncul tampilan seperti berikut :


Setelah itu masuk ke pengaturan. Pastikan file iso dari ubuntu 12.04 nya sudah ada ya ! Kalau belum bisa download di sini.


Sekarang kita sudah siap menginstal Ubuntu 12.04 di VirtualBox. Klik 'Mulai', tunggu sampai proses selesai lalu akan muncul jendela baru. Disanalah kita akan menginstal Ubuntu. Setelah blank window akan muncul tampilan seperti berikut :


Pilihlah bahasa yang akan digunakan pada Ubuntu kita nanti. Di sini saya memilih menggunakan 'Bahasa Indonesia'. Lalu klik 'Pasang Ubuntu' maka akan muncul tampilan berikut :


Klik 'Lanjutkan'.


Selanjutnya membuat partisi. Karena di VirtualBox ini hanya baru ada Ubuntu saja, maka saya memilih 'Hapus diska dan pasang Ubuntu'. Lalu klik 'Lanjutkan'.


Ubuntu siap diinstal.


Selagi menunggu proses selesai, kita bisa sambil memilih regional keberadaan kita, identitas profil sistem operasi yang akan digunakan.




Setelah instalasi selesai, restart pada mesin virtualnya.


Dan Ubuntu siap digunakan :)









Cheat Sheet Linux


Kali ini saya akan berbagi ilmu tentang perintah-perintah dalam LINUX. Ini berdasarkan materi yang saya dapat saat praktikum sistem operasi beberapa waktu yang lalu. Cheat sheet ini mempermudah kita untuk mengoperasikan beberapa operasi lewat terminal atau console.
Nah ini dia cheat sheet nya :)

1. Basic Command



2. Manajemen Proses



3. Konkurensi


Semoga bermanfaat ^^

Desain Cover DVD

stiker DVD IndoMS
cover depan IndoMS
cover belakang IndoMS




















stiker DVD Kunj. Malaysia
cover depan Kunjungan Malaysia
cover belakang Kunjungan Malaysia




















stiker DVD MGMP Tangerang
cover depan MGMP Tangerang
cover belakang MGMP Tangerang


















MANAJEMEN MEMORI PEMARTISIAN DINAMIS

1. Multiprogramming dengan Swapping

Pada sistem timesharing, umumnya terdapat lebih banyak proses dibandingkan memori yang tersedia untuk memuat seluruh proses. Dengan demikian perlu menyimpan proses-proses yang tidak termuat memori ke disk. Untuk menjalankan  proses-proses yang akan dieksekusi, proses-proses itu harus telah masuk memori utama. Pemindahan proses dari memori utama ke disk dan sebaliknya disebut swapping.
Dengan swapping, multiprogramming sistem timesharing dapat ditingkatkan kinerjanya yaitu dengan memindah proses-proses blocked ke disk dan hanya memasukkan roses-proses ready ke memori utama.


2. Multiprogramming dengan Pemartisian Dinamis

Dengan pemartisian dinamis, maka jumlah, lokasi dan ukuran proses di memori dapat beragam sepanjang waktu secara dinamis. Proses yang akan masuk ke memori segera dibuatkan partisi untuknya sesuai kebutuhan. Teknik ini meningkatkan utilitas memori.
Kelemahannya :
a. Dapat terjadi lubang-lubang kecil memori diantara partisi-partisi yang dipakai.
b. Merumitkan alokasi dan dealokasi memori.

Lubang-lubang (yaitu kelompok blok memori yang tidak digunakan) kecil di Antara blok-blok memori yang digunakan dapat diatasi dengan pemadatan memori (memory compaction). Pemadatan memori adalah operasi menggabungkan semua lubang kecil menjadi satu lubang besar dengan memindahkan semua proses agar saling berdekatan.
Kelemahan teknik pemadatan memori :
a. Memerlukan waktu yang sangat banyak
b. Sistem harus menghentikan sementara semua proses selagi melakukan pemadatan.


3. Proses Tumbuh dan Berkembang

Masalah lain pada pemartisian dinamis adalah proses dapat tumbuh berkembang. Segmen data proses dapat tumbuh, misalnya karena :
a. Heap untuk data dinamis berkembang
b. Stack untuk pemanggilan prosedur dan variabel lokal.

Solusi masalah ini adalah bila proses bersebelahan dengan lubang memori tidak dipakai, proses tumbuh memakai lubang itu. Masalah menjadi lebih parah bila proses bersebelahan dengan proses-proses lain.
Peringkat alternatif penyelesaian adalah sebagai berikut :
a. Bila masih terdapat lubang besar yang dapat memuat proses, maka proses dipindah ke lubang memori yang cukup dapat memuat.
b. Satu proses atau lebih di-swap ke disk agar memberi lubang cukup besar untuk proses yang berkembang.
c. Jika roses tidak dapat tumbuh di memori dan daerah swap di disk telah penuh, proses harus menunggu atau disingkirkan.


4. Pencatatan Pemakaian Memori

Memori yang tersedia harus dikelola, dilakukan dengan pencatatan pemakaian memori. Terdapat tiga cara utama pencatatan pemakaian memori, yaitu :
a. Pencatatan pemakaian peta bit (bitmap)
b. Pencatatan memakai senarai berkait
c. Pencatatan memakai sistem buddy


5. Pencatatan Pemakaian Peta Bit

Memori dibagi menjadi unit-unit alokasi, berkorespondensi dengan tiap unit alokasi adalah satu bit pada peta bit.
a. Nilai 0 pada peta bit berarti unit itu masih bebas.
b. Nilai 1 berarti unit digunakan.

Masalah:
a. Unit alokasi mmori berukuran kecil berarti membesarkan ukuran peta bit
b. Unit alokasi memori n berukuran besar berarti peta bit kecil tapi memori banyak disiakan pada unit terakhir masing-masing roses jika ukuran proses bukan kelipatan unit alokasi.

Keunggulan : Dealokasi dapat dilakukan secara mudah, hanya tinggal menge-set bit yang berkorespondensi dengan unit yang telah tidak digunakan dengan 0.
Kelemahan : Harus dilakukan perhitungan blok lubang memori saat unit memori bebas dan memerlukan ukuran peta bit besar untuk memori yang besar.


6. Pencatatan Memeakai Senarai berkait

Sistem operasi mengelola senarai berkait (linked list) untu blok-blok memori yang dialokasikan dan bebas. Blok memori menyatakan memori untuk proses atau memori yang bebas (lubang).

Keunggulan : Tidak ada perhitungan blok lubang memori karena sudah tercatat di simpul dan memori yang diperlukan relatif lebih kecil.
Kelemahan : Dealokasi sulit dilakukan karena terjadi beberapa operasi penggabungan simpul-simpul senarai.


7. Pencatatan Memakai Sistem Buddy

Sistem buddy adalah algoritma pengelolaan memori yang memanfaatkan kelebihan penggunaan bilangan biner untuk pengalamatan memori. Karakteristik bilangan biner digunakan untuk mempercepat penggabungan lubang-lubang berdekatan ketika proses berakhir atau dikeluarkan.

Keunggulan :  Sistem buddy memiliki keunggulan dibandingkan dengan algoritma-algoritma yang mengiritkan blok-blok berdasarkan ukuran. Ketika blok berukuran 2¬k dibebaskan, maka manajer memori hanya mencari pada senarai lubang 2¬k untuk memeriksa apakah dapat dilakukan penggabungan. Pada algoritma-algoritma lain yang memungkinkan blok-blok memori dipecah dalam sembarang ukuran, seluruh senarai harus dicari. Alokasi dan dealokasi pada sistem buddy dapat dilakukan dengan cepat.

Kelemahan : Utilitas memori sangat tidak efisien.


8. Strategi Alokasi Memori

Terdapat beragam strategi alokasi proses ke memori. Alokasi harus mencari sekumpullan blok memori yang ukurannya mencukupi untuk memuat proses yaitu lubang kosong yang sama atau lebih besar disbanding ukuran memori yang diperlukan proses.

Beragam algoritma itu Antara lain :

a. First-fit Algorithm
Manajer memori menelusuri peta biat atau senarai berkait sampai menemukan lubang besar yang memadai untuk ditempati proses. Lubang dibagi dua, untuk proses dan lubang yang tidak digunakan kecuali ketika besar lubang itu tepat sama dengan ukuran yang diperlukan proses.
Keunggulan : Menemukan lubang memori paling cepat dibandingkan algoritma lain.

b. Next-fit Algirithm
Mekanismenya sama dengan algoritma first-fit, hanya penelusuran tidak dimulai dari awal tapi dimulai dari posisi terakhir kali menemukan segmen untuk proses.

c. Best-fit Algorithm
Algoritma mencari sampai akhir dan mengambil lubang terkecil yang dapat memuat proses. Algoritma ini mencoba mencari lubang yang mendekati ukuran yang diperlukan.
Kelemahan : sangat lamban dibandingkan first-fit dan menghasilkan mamori yang diboroskan lebih banyak disbanding dua algoritma sebelumnya.

d. Worst-fit Algorithm
Selalu mencari lubang besar yang tersedia sehingga lubang dapat dipecah menjadi cukup besara agar berguna untuk proses-proses berikutnya.

e. Quick-fit Algorithm
Keempat algoritma di atas dapat dipercepat dengan mengelola dua senarai yaitu senarai untuk proses dan senarai untuk lubang memori. Dengan berbagai senarai maka alokasi memori dapat dilakukan dengan cepat yaitu tinggal mencari senarai terkecil yang dapat menampung proses.
Keunggulan : sangat cepat dalam alokasi proses.
Kelemahan : dealokasi sulit dilakukan.


9. Alokasi Ruang Swap pada Disk

Strategi dan algortima yang dibahas aalah untuk mencatat memori utama. Ketika proses akan dimasukkan ke memori utama (swap in), sistem dapat menemukan ruang untuk proses-proses itu.

Terdapat dua strategi utama penempatan roses yang dikulauarkan dari memori utama (swap out) ke disk, yaitu :
a. Ruang disk tempat swap dialokasikan begitu diperlukan.
Ketika proses harus dikeluarkan dari memori utama, ruang disk segera dialokasikan sesuai ukuran proses. Untuk itu, diperlukan algoritma untuk mengelola ruang disk seperti untuk mengelola memori utama.Ketika proses dimasukkan kembali ke memori utama, segera ruang disk untuk swap dialokasikan.
b. Ruang disk tempat swap dialokasikan lebih dulu.
Saat proses diciptakan, ruang swap pada disk dialokasikan. Ketika proses harus dikeluarkan dari memori utama, proses selalu ditempatkan ke ruang yang telah dialokasikan, bukan ke tempat-tempat berbeda setiap kali terjadi swap out. Ketika proses berakhir, ruang swap pada disk didealokasikan.

MANAJEMEN MEMORI PEMARTISIAN STATIS

1. Pendahuluan

Manajemen memori melakukan tugas penting dan kompleks berkaitan dengan hal-hal berikut :
a. Memori utama sebagai sumber daya yang harus dialokasikan dan dipakai bersama di antara sejumlah proses yang aktif. Agar dapat memanfaatkan pemroses dan fasilitas masukan/keluaran secara efisien maka diinginkan memori dapat menampung proses sebanyak mungkin.
b. Mengupayakan agar pemogram atau proses tidak dibatasi kapasitas memori fisik di sistem komputer.

Manajemen memori mempunyai fungsi sebagai berikut :
a. Mengelola informasi mengenai memori yang dipakai dan tidak dipakai sistem.
b. Mengalokasikan memori ke proses yang memerlukan
c. Mendealokasikan memori dari proses yang telah selesai menggunakannya
d. Mengelola swapping Antara memori utama dan hardisk.


2. Klasifikasi Manajemen Memori

Klasifikasi manajemen memori diberikan Deitel [DEI-90].



(1), (2), (3), dan (4) merupakan pengelolaan untuk kapasitas memori sebatas memori fisik yang tersedia. Teknik-teknik ini tidak dapat digunakan untuk memuat program-program yang berukuran lebih besar disbanding kapasitas fisik memori yang tersedia.

(5), (6), dan (7) dapat digunakan untuk mengakali kapasitas memori yang terbatas sehingga dapat dijalankan program yang ukurannya lebih besar disbanding kapasitas memori fisik yang tersedia.

Manajemen memori berdasarkan keberadaan swapping :
a. Manajemen tanpa swaping. Manajemen memori tanpa kemamuan memindahkan citra proses Antara memori utama dan hardisk selama eksekusi.
b. Manajemen memori dengan swaping. Manajemen memori dengan kemampuan memindahkan citra proses Antara memori utama dan hardisk selama eksekusi.

Manejemen memori berdasarkan alokasi memori :
a. Alokasi memori berurutan (kontigu). Masing-masing proses menempati satu blok tunggal lokasi memori yang berurutan.
b. Alokasi memori tidak berurutan. Program dibagi menjadi beberapa blok. Blok-blok program ditempatkan di memori dalam potongan-potongan tanpa perlu saling berdekatan. Teknik ini biasa digunakan pada sistem memori maya sebagai alokasi page-page dilakukan secara global.


3. Manajemen Memori Tanpa Swapping

Manajemen memori tanoa swapping terdiri dari :
a. Manajemen memori untuk monoprogramming
b. Manajemen memori untuk multiprogramming dengan pemartisisan statis


4. Monoprogramming

Manajemen memori yang paling sederhana. Sistem computer hanya mengijinkan satu proses berjalan pada satu waktu. Semua sumber daya sistem computer sepenuhnya dikuasai oleh proses yang sedang berjalan karena merupakan satu-satunya proses yang berjalan.
Ciri-ciri :
a. Hanya satu proses pada satu saat
b. Hanya satu proses menggunakan semua memori
c. Pemakai memuatkan program ke seluruh memori dari disk atau tape
d. Program mengambil kendali seluruh mesin


5. Multiprogramming dengan Pemartisian Statis

Alasan mengapa multiprogramming digunakan :
a. Mempermudah pemorgram
b. Agar dapat memberi layanan interaktif ke beberapa orang secara simultan
c. Efisiensi Penggunaan Sumber daya
d. Eksekusi lebih murah jika proses besar dipecah menjadi beberapa proses kecil
e. Dapat mengerjakan sejumlah proses secara simultan

Multiprogramming dapat dilakukan dengan pemartisian statis, yaitu memori dibagi menjadi sejumlah partisi tetap.

Pemartisian statis berdasarkan ukuran partisinya, yaitu :
a. Pemartisian menjadi partisi-partisi berukuran sama, yaitu ukuran semua partisinya sama. Beberapa proses yang ukurannya kurang atau sama dengan ukuran partisi dimasukkan ke sembarang partisi yang tersedia.
Kelemahan : Bila program berukuran lebih besar dari partisi yang tersedia maka program tidak akan pernah dijalankan dan untuk program yang ukurannya jauh lebih kecil disbanding ukuran partisi maka banyak ruang yang tidak dipakai yang diboroskan, disebut fragmentasi internal.
b. Pemartisian menjadi partisi-partisi berukuran berbeda, yaitu ukuran semua partisi memori berbeda. Kelemahan pada (a) dapat diatasi oleh pemartisian ini.


6. Strategi Penempatan Program ke Partisi

a. Pemartisian berukuran sama.
Penempatan partisi dapat dilakukan secara mudah karena dapat dipilih sembarang partisi yang kosong.
b. Pemartisian berukuran berbeda.
1)   Satu antrian untuk tiap partisi (banyak antrian untuk seluruh partisi). Proses ditempatkan ke partisi paling kecil yang dapat memuatnya.
Keunggulan : meminimalkan pemborosan.
Kelemahan : dapat terjadi antrian panjang pada satu partisi sedangkan partisi yang lain kosong.
2)   Satu antrian tunggal untuk seluruh partisi. Proses segera ditempatkan di partisi paling kecil dan sedang bebas yang dapat memuatnya.
Keunggulan : Lebih fleksibel serta impelemtasi dan operasi lebih minimal karena hanya mengelola satu antrian.

Kelemahan : Proses dapat ditempatkan di partisi yang banyak diboroskan, yaitu proses kecil ditempatkan di partisi yang besar.


7. Masalah Pemartisian Memori menjadi Partisi-partisi Statis

a. Relokasi adalah masalah penempatan proses sesuai alamat fisik sehubungan alamat partisi memori saat peroses ditempatkan. Proses dapat ditempatkan pada partisi-partisi berbeda menurut keadaan sistem saat itu. Pengalamatan fisik secara absolut untuk proses tidak dapat dilakukan.
Solusi : Sistem operasi menambahkan alamat awal partisi.
Masalah yang ditimbulkan : menimbulkan masalah proteksi terhadap memori. Program tidak terkendali selalu mampu membangun instruksi baru dan meloncati. Tidak ada cara untuk menghentikan jika program membaca atau menulis word di memori partisi lain. Masalah relokasi dan proteksi tidak dapat dipisahkan, diperlukan satu solusi tunggal mengatasi kedua masalah.
b. Proteksi pada Multiprogramming. Masalahnya adalah bekerja dengan banyak proses di saat sistem secara bersamaan dikhawatirkan proses akan menggunakan atau memodifikasi daerah yang dikuasai proses lain (yang bukan menjadi haknya). Bila kejadian ini terjadi, maka proses lain dapat terganggu dan hasil yang diperolehnya dapat menjadi kacau.
Solusi : Menggunakan dua register, yaitu base register dan limit register. Base register diisi alamat awal partisi dan limit register diisi panjang partisi. Setiap alamat yang dihasilkan secara otomatis ditambah nilai base register. Intruksi yang mengacu pada alamat yang melebihi limit register akan menimbulkan trap yang memberitahu sistem operasi telah terjadi pelanggaran pengaksesan memori.
Keunggulan : alamat tidak perlu dimodifikasi dan setiap intruksi dapat diperiksa agar tidak mengakses melewati batas limit register.


8. Fragmentasi pada Pemartisian Tetap

Fragmentasi yaitu pemborosan memori akan terjadi pada setiap organisasi penyimpanan.
Fragmentasi pada pemartisian tetap :
a. Fragmentasi internal
Proses tidak mengisi penuh partisi yang telah ditetapkan untuk proses.
b. Fragmentasi eksternal
Partisi tidak digunakan karena ukuran partisi lebih kecil disbanding ukuran proses yang menunggu di antrian sehingga tidak digunakan.

Copyright © 2013 Free your mind ! and Blogger Templates - Anime OST.