Jumat, 30 April 2010

IMUS (Senyum)


Tersenyum/imus,,
untuk melakukan hal ini sangat mudah sekali,,tinggal mengubah sedikit bentuk bibir & memperlihatkan gigi.. Gigi yang tadinya basah seketika menjadi kering..hehehe...
hidup kita akan semakin indah & damai jika kita menemukan senyuman disekeliling kita..
seorang perempuan,bisa menaklukkan hati seorang laki-laki hanya dengan sebuah senyuman..
sementara bagi seorang laki-laki senyuman adalah senjata yang sangat ampuh untuk memulai berkenalan dengan seorang perempuan...
bagi saya senyuman merupakan ungkapan dari sebuah ketulusan hati..


"do do koe imus geee lawaaa,,kut awet muda"..

=== Selamat bersenyum ria===


Kamis, 29 April 2010

Barcelona 11 - Inter 10.




Pendukung Barcelona akhirya hanya bisa gigit jari ketika melihat pemain inter melakukan selebrasi sesaat setelah menyingkirkan tim kesayangan mereka di semifinal liga Champions..
mimpi Barcelona untuk mencatat sejarah,2 kali juara liga champions berturut-turutpun pupus sudah..heheehe..walaupun inter kalah 0-1,,,inter tetap berhak malangkah ke final berkat agregat 3-2..Di partai puncak INter akan menantang Munchen yg sehari sebelumnya berhasil mengalahkan lion..
untuk pertandingan tadi malam saya mendukung inter,,,walaupun di serie-A,inter adalah Rival klub kesayanganku As Roma dalam merebut scudetto musim ini....setelah 2 musim lepas dari genggaman klub serie-A,,semoga musim ini Trophy Liga Champion kembali ke Serie-A lagi..heheheehe..Bravo Serie-A..FOrza As Roma....!!!!!!!!!!

Senin, 26 April 2010

Romanisti Kecewa.


Kecewa,,itulah kata yang tergambar di Raut wajah pemain As Roma ketika Dikalahkan Sampdoria.. Semua Romanisti termasuk sayapun seolah tak percaya dengan kekalahan itu,.Cz dalam 24 pertandingan terakhir di Seri-A sebelum dikalahkan Sampdoria,As Roma tidak pernah kalah...Semoga saja Lazio bisa mengalahkan Inter pekan depan.... meskipun begitu engkau selalu dihatiku Roma..aku mencintaimu melebihi rasa cintaku kepada calon Pacar & Istriku...hehehehe,,lebay..Love u Full Roma..

Minggu, 25 April 2010

Sahabat.


Sahabat adalah seseorang yang :

- memberikan perhatian pada semua yang kamu lakukan

- memberikan perhatian pada semua yang kamu pikirkan

- akan selalu menghubungimu di saat-saat baik

- akan selalu menghubungimu di saat-saat buruk

- selalu mengerti apapun yang kamu perbuat

- memberitahu sebenarnya tentang diri kamu.

- mengetahui keadaan kamu di setiap waktu

- menolak untuk mendengarkan keburukan tentang kamu

- mendukungmu setiap waktu

- tidak bersaing dengan kamu

- dengan tulus ikut senang untukmu pada saat semuanya berjalan baik

- mencoba menghibur kamu disaat kamu sedang menemui kesulitan

- merupakan bagian dari diri kamu, dimana tanpa dia, kamu jadi tidak



Jumat, 23 April 2010

Teman Blemeeeeek

Hidup itu sama halnya seperti membaca buku, begitu banyak lembaran yang dibaca, tapi selalu saja ada lembaran yang tidak sempat dilihat dan dibaca,ada satu lembaran yang tak mungkin aku lupakan yaitu bagian dimana aku mengenal seorang teman sepertimu..sekarang saya baru tau kalu engkau adalah orang yg sangat pandai untuk menyembunyikan kegilaanmu..dibalik tingkahmu yg sok Alim,,ternyata engkau begitu "Kador"........Lembaran "Kador" itulah yg belum sempat saya baca dari buku harianmu..hahaha,,,dasar Teman Blemeeeek....

Pembuktian Ranieri

Sebagai seorang Romanisti,saya mengucapkan terima kasih Ranieri,,engkau telah membawa As Romaku kepuncak kelasemen liga italia & ke Final Copa Italia..pertahankan suasana ruang ganti yg kondusif & pertahankan juga Capolista sampai Akhir musim..banyak orang menganggapmu sebagai pelatih Spesialis Runner-Up..tapi Musim ini sepertinya perkiraan itu salah..ayo Ranieri tunjukkan bahwa engkauu adalah pelatih yg hebat......
Bawalah Srigala-srigalaku menjadi yg terbaik musim ini...SemogA engkau bisa mempersembahkan 2 gelar untuk Romanisti musim ini...Bravo Ranieri....hehehehhehehhee

Lirik Lagu "hanya hari ini" by Superman Is Dead..


Reff:
Kulupakan minuman keras
saatnya ku beristirahat
dari indahnya malam
yang tak akan pernah kulupakan

Sejenak ku beristirahat
saatnya ku berolah raga
dari indahnya malam
yang tak akan pernah kulupakan

Berlari lari disiang hari
sehatkan diri,Biar gak cepat mati
membentuk pori,buang Kalori
hari ini mau jaga kondisi

Kuikuti gerak senam di TV
dan tak terasa damn terjadi Horney
apakah ini akibat semalam
ku minum sampai pagi
(Kembali ke Reff)

Kuberharap akan menjadi sehat
dan tak selalu berpikir jahat
memang tepat memang benar
hari ini tanpa yang laknat

Esok hari akan menjelang
ku rindukan malam yang panjang
bersama kawan,bersama-sama
kita rayakan kemenangan

apakah ini kan berarti
Untuk kelansungan hidupku sampai nanti

Ujian Tengah Semester

Ujian tengah semester yang menghabiskan waktu hampir dua minggu,,akhirnya selesai juga...bagaimana dengan hasilnya???sulit juga untuk diprediksi,,tapi semoga saja Hasilnya sesuai dengan apa yg diharapkan,,hehehehehe,..saatnya untuk bersantai sejenak dengan menikmati liburan Akhir pekan bersama Teman-teman...

Kamis, 22 April 2010

Forza Grande Roma..



Hari ini klub idola saya As Roma berhasil melaju ke final Copa italia walaupun kalah 1-0 dari udinese,,karna berkat keunggulan 2-0 di leg pertama.di partai final Roma akan menantang Inter Milan...di Liga,Roma & inter juga bersaing untuk meraih sudetto,,saat ini Roma berada Dipuncak & unggul 1 poin atasi inter...Forza Grande Roma...semoga kalian bisa merengkuh 2 Trophy musim ini...go go go...

Semi final liga Champions(Munchen Vs Lion)


Hari ini saya memulainya dengan segelas kopi panas,,sembari menonton semi final liga Champions antara Bayern Munchen Vs Olympic Lion..Pertandingan berkesudahan 1-0 untuk kemenangan bayern Munchen,,gol dicetak oleh Arjen robben pada babak ke-2..pertandingan ini cukup menarik sekaligus berjalan panas,,terbukti ketika wasit asal Italiano,Rosetti mengeluarkan 2 kartu merah(untuk Ribery dari Munchen & Untuk Toulalan dari Lion)...sehari sebelumnya Inter milan berhasil mengalahkan Barcelona dengan skor 3-1,gol dari inter dicetak oleh Sneijder,Maicon & Milito..




PENGERTIAN DEADLOCK

Deadlock secara harfiah adalah kebuntuan. Di dalam sistem operasi berarti suatu kondisi di mana sekumpulan proses tidak dapat berjalan kembali atau tidak adanya komunikasi antar proses. Definisi lainnya yaitu sekumpulan proses yang terblok yang tiap proses tersebut memegang sumber daya dan menunggu
untuk mendapatkan sumber daya yang dipegang oleh proses di dalam kumpulan tersebut.
IlustrasiDeadlock
Penyebab utama terjadinya deadlock adalah terbatasnya sumber daya yang akan digunakan oleh proses-proses. Tiap proses berkompetisi untuk memperebutkan sumber daya yang ada. Jadi deadlock berhubungan erat dengan tersedianya sumber daya dari komputer.
Penyebab utama terjadinya deadlock
adalah terbatasnya sumber daya yang akan digunakan oleh proses-proses. Tiap proses berkompetisi untuk memperebutkan sumber daya yang ada. Jadideadlock berhubungan erat dengan tersedianya sumber daya dari
komputer.
Karakteristik Deadlock
Menurut Coffman(1971) ada empat kondisi yang dapat menyebabkan terjadinya deadloock. Keempat kondisi tersebut tidak dapat berdiri sendiri, saling mendukung.
1. Mutual Eksklusif: hanya ada satu proses yang bisa menggunakan sumber daya tersebut. Jika ada proses lain yang meminta sumber daya tersebut, maka proses itu harus menunggu sampai sumber daya dilepaskan.
2. Memegang dan Menunggu: proses yang meminta sumber daya sudah memegang sumber daya lainnya(meminta sumber daya tambahan).
3. Tidak ada Preemption: sumber daya yang sudah dialokasikan untuk sebuah proses tidak bisa diminta oleh proses lain. Sumber daya hanya bisa dilepaskan secara sukarela atau setelah proses tersebut selesai menggunakannya.
4. Circular Wait(menunggu berputar): kondisi seperti rantai yaitu saling menunggu smber daya yang dipakai oleh proses yang menunggu sumber daya tersebut.
Method untuk Menangani Deadlock
Pada prinsipnya kita dapat menangani deadlock dengan beberapa cara:
1. Menggunakan protokol untuk pencegahan atau penghindaran deadlock, memastikan bahwa sistem tidak akan memasuki kondisi deadlock.
2. Kita bisa mendeteksi terjadinya deadlock lalu memperbaiki.
3. Kita juga bisa mengabaikan deadlock, hal ini dilakukan pada sistem operasi berbasis UNIX.

Untuk memastikan sistem tidak memasuki deadlock, sistem dapat menggunakan pencegahan deadlock atau penghindaran deadlock. Penghindaran deadlock membutuhkan informasi tentang sumber daya yang mana yang akan suatu proses meminta dan berapa lama akan digunakan. Dengan informasi tersebut dapat diputuskan apakah suatu proses harus menunggu atau tidak. Hal ini disebabkan oleh keberadaan sumber daya, apakah ia sedang digunakan oleh proses lain atau tidak. Jika sebuah sistem tidak memastikan deadlock akan terjadi, dan juga tidak didukung dengan pendeteksian deadlock serta pencegahannya, maka kita akan sampai pada kondisi deadlock yang dapat berpengaruh terhadap performance system karena sumber daya
tidak dapat digunakan oleh proses sehingga proses-proses yang lain juga terganggu. Akhirnya sistem akan berhenti dan harus direstart.

Pencegahan Deadlock
Pencegahannya sebagai berikut:
1. Masalah Mutual Eksklusif
Kondisi ini tidak dapat dilarang, jika aksesnya perlu bersifat spesial untuk satu proses,maka hal ini harus didukung oleh kemampuan sistem operasi. Jadi diusahakan agar tidak menggunakan kondisi spesial tersebut sehingga sedapat mungkin deadlock dapat dihindari.
2. Masalah Kondisi Menunggu dan Memegang Penanggulangan deadlock dari kondisi ini lebih baik dan
menjanjikan, asalkan kita dapat memegang sumber daya untuk menunggu sumber daya lain, kita dapat mencegah deadlock. Caranya ialah dengan meminta semua sumber daya yang ia butuhkan sebelum
proses berjalan. Tetapi masalahnya sebagian proses tidak mengetahui keperluannya sebelum ia berjalan. Jadi untuk mengatasi hal ini, kita dapat menggunakan algoritma bankir. Sistem operasi atau sebuah protokol mengatur hal ini. Hasil yang dapat terjadi adalah sumber daya lebih harus dispesifikasikan dan kelaparan sumber daya, atau proses yang membutuhkan sumber daya yang banyak harus menunggu sekian lama untuk mendapatkan sumber daya yang ia butuhkan.
3. Masalah tidak preemption
Hal ketiga ialah jangan sampai ada preemption pada sumberv daya yang telah dialokasikan. Untuk memastikan hal ini, kita dapat menggunakan protocol. Jadi jika sebuah proses meminta sumber daya yang tidak dapat ia penuhi saat itu juga, maka proses mengalami preempted. Dengan kata lain ada sumber daya
dilepaskan dan diberikan ke proses yang menunggu, dan proses itu akan menunggu sampai kebutuhan sumber dayanya dipenuhi. Cara lain yaitu dengan mengecek apakah sumber daya yang dicari proses tersedia atau tidak. Jika ada maka langsung dialokasikan tetapi jika tidak maka kita cek apakah ada proses lain yang sedang menunggu sumber daya juga. Jika ya maka kita ambil sumber daya dari proses yang sedang menunggu tersebut dan memberikan kepada proses yang meminta sumber daya tersebut. Jika tidak tersedia juga maka proses tersebut harus menunggu. Dalam menunggu beberapa dari sumber dayanya dapat saja dipreempted jika ada proses yang memintanya. Cara ini efektif untuk proses yang menyimpan dalam memory atau register.
4. Masalah lingkaran tunggu
Masalah ini dapat ditangani oleh sebuah protocol yang menjaga agar sebuah proses tidak membuat lingkaran sikus yang dapat mengakibatkan deadlock dengan cara memberikan penomoran kepada sumber daya, dan bila suatu proses meminta sumber daya lagi maka ia hanya dapat meminta sumber daya yang nomornya lebih tinggi dari yang ia minta sebelumnya.

Penghindaran Deadlock
Algoritma Bankir
Menurut Djikstra(1965) algoritma penjadwalan dapat menghindari deadlock dan algoritma penjadwalan tersebut dikenal dengan algoritma bankir. Algoritma ini dapat digambarkan, ada seorang bankir yang akan meminjamkan kepada peminjam-peminjamnya. Setiap peminjam memberikan batas pinjaman maksimum. Tentu saja bankir tahu bahwa peminjam tidak akan meminjam dana maksimum secara langsung melainkan bertahap. Bankir memprioritaskan kepada peminjam yang meminjam dana lebih banyak, sedangkan yang lain disuruh menunggu hingga peminjam yang lebih besar mengembalikan dananya, baru setelah itu ia
meminjamkan kepada peminjam yang lain. Jadi algoritma bankir disini mempertimbangkan apakah
permintaan proses sesuai dengan jumlah sumber daya yang ada dan sekaligus memperkirakan jumlah sumber daya yang mungkin diminta lagi. Jangan sampai ketika ada proses yang meminta sumber daya tetapi sumber dayanya habis atau tidak ada lagi jika tidak maka akan terjadi deadlock.
Secara umum algoritma bankir dibagi menjadi 4 struktur data:
1. Tersedia: jumlah sumber daya yang tersedia
2. Alokasi: jumlah sumber daya yang dialokasikan untuk setiap proses
3. Maksimum: jumlah permintaan sumber daya oleh proses
4. Kebutuhan: maksimum-alokasi(sisa sumber daya yang dibutuhkan oleh proses setelah dikurangi dengan yang dialokasikan)

Pemulihan Deadlock
1. Terminasi Proses
Abort semua proses yang deadlock
Metode ini akan mematahkan deadlock cycle, tetapi bisa saja proses-proses yang deadlock telah dikomputasi dalam waktu yang lama dan hasil-hasil komputasi parsial harus dibuang, sehingga ada kemungkinan harus dikomputasi ulang. Abort satu proses pada satu waktu sampai deadlock tereliminir.
Metode ini sangat mungkin mendatangkan overhead, setelah setiap proses di-abort, algoritma pendeteksian deadlock harus diminta kembali untuk menentukan apakah masih ada proses-proses yang deadlock. Jika terminasi parsial digunakan, kita harus menentukan proses-proses deadlock yang mana yang harus diterminasi. Penentuan ini pada dasarnya berkaitan dengan ekonomi. Kita harus abort proses-proses yang terminasinya minimum cost. Sayangnya, minimum cost tidak ditentukan satu hal. Banyak faktor yang
mempengaruhi pemilihan proses, mencakup:
- Apa prioritas dari proses
- Berapa lama proses telah mengkomputasi dan berapa lama lagi proses akan mengkomputasi sebelum menyelesaikan tugasnya
- Berapa banyak dan apa tipe dari sumber daya yang digunakan oleh proses
- Berapa sumber daya lagi yang dibutuhkan proses supaya selesai
- Berapa banyak proses yang perlu diterminasi
- Apakah proses interactive atau batch
2. Preempt Sumber Daya
Mengeliminasi deadlock menggunakan preempt sumber daya berarti kita berturut-turut preempt beberapa sumber daya dari suatu proses dan memberikan sumber daya ini ke proses lain sampai deadlock cycle patah.
Pada preempt sumber daya, tiga isu perlu dibicarakan:
- Memilih korban
Seperti pada terminasi proses, kita harus menentukan sumber daya dan proses mana yang akan dipreempt dengan minimum cost. Faktor cost mencakup parameter-parameter seperti jumlah dari sumber daya yang ditahan proses-proses yang deadlock dan jumlah waktu dari proses yang telah digunakan selama eksekusinya.
- Rollback
Jika kita preempt sebuah sumber daya dari sebuah proses, proses tidak dapat berlanjut dengan eksekusi normal karena proses kehilangan beberapa sumber daya yang diperlukan. Kita harus rollback proses ke beberapa safe state dan restart dari state tersebut. Secara umum, sulit untuk menentukan safe state.
Solusi termudah adalah dengan total rollback, abort proses, dan restart.
- Starvation
Dalam sebuah sistem di mana pemilihan korban berdasar primer pada faktor cost, dapat terjadi suatu proses tidak pernah menyelesaikan tugasnya karena suatu sumber daya selalu di-preempt pada proses yang sama. Kita harus memastikan bahwa sebuah proses dapat dipilih sebagai korban hanya dengan batasan waktu tertentu. Solusi pada umumnya adalah dengan menambahkan jumlah rollback ke dalam faktor cost.

Rangkuman
Deadlock adalah suatu kondisi dimana sekumpulan proses tidak dapat berjalan kembali akibat kompetisi memperebutkan sumber daya.