Archive for Maret, 2010


Deadlock Dan Sinkronisasi

Oleh :  Fery Suhendra (07100058)

Kelas  :  TI – A Pagi  (Sem. V)

Mata Kulyah :  Sistem Operasi

Secara sederhana deadlock dapat terjadi dan menjadi hal yang merugikan, jika pada suatu saat ada suatu proses yang memakai sumber daya dan ada proses lain yang menunggunya. Bagaimanakah deadlock itu yang sebenarnya? Bagaimanakah cara penanggulangannya?

Misalkan pada suatu komputer terdapat dua buah program, sebuah tape drive dan sebuah printer. Program A mengontrol tape drive, sementara program B mengontrol printer. Setelah beberapa saat, program A meminta printer, tapi printer masih digunakan. Berikutnya, B meminta tape drive, sedangkan A masih mengontrol tape drive. Dua program tersebut memegang kontrol terhadap sumber daya yang dibutuhkan oleh program yang lain. Tidak ada yang dapat melanjutkan proses masing-masing sampai program yang lain memberikan sumber dayanya, tetapi tidak ada yang mengalah. Kondisi inilah yang disebut Deadlock atau pada beberapa buku disebut Deadly Embrace

Deadlock yang mungkin dapat terjadi pada suatu proses disebabkan proses itu menunggu suatu kejadian tertentu yang tidak akan pernah terjadi. Dua atau lebih proses dikatakan berada dalam kondisi deadlock, bila setiap proses yang ada menunggu suatu kejadian yang hanya dapat dilakukan oleh proses lain dalam himpunan tersebut.
Read more Deadlock Dan Sinkronisasi

Oleh : Fitria Mailinda (07100152)
Kelas : TI – A Pagi (Sem. V)
Mata Kuliah : Sistem Operasi

Komputer digunakan untuk melakukan suatu proses yang dikehendaki user. Oleh karena itu harus ada suatu bentuk komunikasi antara user dan hardware. Komunikasi itu terjadi dalam bentuk system calls. SO melalui shell-nya akan menangkap perintah dari user yang kemudian akan dikomunikasikan melalui system calls. Disinilah peran SO sebagai jembatan komunikasi antara user dan hardware itu terjadi. System calls itu sendiri umumnya ditulis dalam bahasa C dan C++.
Mengenai shell, shell itu sendiri secara umum adalah layer yang berfungsi sebagai interface antara user dan inti dalam sistem operasi (kernel). Melalui shell, user dapat memberi perintah-perintah yang akan dikirim ke sistem operasi, sehingga shell ini merupakan layer yang menerima interaksi dari user secara langsung. Shell dalam SO secara umum dibagi menjadi 2, Command Line(CLI) dan Graphical(GUI). Jadi dengan kata lain, system calls berperan sebagai interface dalam layanan-layanan yang disediakan oleh sistem operasi.
Read more System Calls

Saat Jeruk Menjadi Haram

Kisah ini dikirim oleh sahabatku Muhammad Luthfi Ari S, yang tergabung dalam AL Ikhwah NeT(National Emergency Thullaby). Grup di Facebook (kebetulan aku juga gabung).
Sengaja cerita ini ku posting di blog ku, karena aku yakin dapat bermanfaat bagi kita semua. amiin…

Cerita Oleh : Rizky M  (Saat Sebulir Jeruk Menjadi Tidak Halal)

Dalam sebuah kesempatan belanja rutin bulanan keluarga kecil saya beberapa waktu lalu saya menyadari, betapa mudahnya zat-zat haram mengancam keluarga saya.

Pada waktu itu, seperti biasa saya dan istri mengajak kedua putri kembar kami yang masih balita mengunjungi sebuah pasar swalayan baru di dekat rumah kami. Kedua putri saya nampak bersemangat setiap kali diajak berbelanja di awal bulan. Kami pun dengan segera menyelesaikan urusan belanja kami di swalayan yang cukup besar itu.
Read more Saat Jeruk Menjadi Haram