Slide 1 Title Here

Your Description Here..................................

Kata-kata Mutiara

“Sesungguhnya Allah mencintai hamba yang banyak berdoa. Oleh karena itu, berdoalah pada waktu ashar hingga matahari terbit, karena pada waktu itu pintu-pintu langit terbuka, rezeki-rezeki dibagikan dan hajat-hajat penting dikabulkan”

Slide 3 Title Here

Your Description Here..................................

Slide 4 Title Here

Your Description Here..................................

AC MILAN

"Milanisti sejati selalu mendukung Rossoneri dan tidak peduli apa yang sedang terjadi."

Tampilkan postingan dengan label Tugas Kuliah Sistem Operasi. Tampilkan semua postingan
Tampilkan postingan dengan label Tugas Kuliah Sistem Operasi. Tampilkan semua postingan

TUGAS SISTEM OPERASI KE-4

10/09/2009 08:36:00 AM |

"MANAGEMENT PROCESS"

1. Perlihatkan semua kemungkinan keadaan dimana suatu proses sedang berjalan, dan gambarkan diagram transisi keadaan yang menjelaskan bagaimana proses bergerak diantara state.
Jawaban:
o State dalam proses yaitu:
• Running: pemroses sedang mengeksekusi instruksi proses itu
• Ready: proses siap (ready) dieksekusi tapi pemroses mengeksekusi proses ini
• Blocked: proses menunggu kejadian tertentu selesai
• SuspendedReady
• SuspendedBlocked
o Diagram Transisi




Tugas selengkapnya dapat didownload --> klik disini
Baca Selengkapnya....

Tugas Sistem operasi ke-3

10/01/2009 11:29:00 AM |

"STRUKTUR SISTEM OPERASI"

Aktifitas apa yang dilakukan sistem operasi? berhubungan dengan :
a. Manajemen proses
b. Manajemen memori utama
c. Manajemen file
Jawaban:
a. Aktivitas-aktivitas yang berkaitan dengan manajemen proses:
 Process creation & deletion
Yaitu membuat dan menghapus proses pengguna dan sistem proses. Sistem operasi bertugas mengalokasikan sumber daya yang dibutuhkan oleh sebuah proses dan kemudian mengambil sumber daya itu kembali setelah proses tersebut selesai agar dapat digunakan untuk proses lainnya.
 Process suspension (block) & resumption
Yaitu menunda atau melanjutkan proses. Sistem operasi akan mengatur proses apa yang harus dijalankan terlebih dahulu berdasarkan prioritas dari proses-proses yang ada. Apabila terjadi 2 atau lebih proses yang mengantri untuk dijalankan, sistem operasi akan mendahulukan proses yang memiliki prioritas paling besar.
 Menyediakan mekanisme:
• Menyediakan mekanisme untuk proses sinkronisasi antar proses. Sistem operasi akan mengatur jalannya beberapa proses yang dieksekusi secara bersama. Tujuannya adalah menghindarkan terjadinya inkonsistensi data karena pengaksesan data yang sama, juga untuk mengatur urutan jalannya proses agar setiap proses berjalan dengan lancar.
• Menyediakan mekanisme untuk proses komunikasi antar proses. Sistem operasi menyediakan mekanisme agar beberapa proses dapat saling berinteraksi dan berkomunikasi (contohnya berbagi sumber daya antar proses) satu sama lain tanpa menyebabkan terganggunya proses lainnya.
• Menyediakan mekanisme untuk penanganan deadlock. Deadlock adalah suatu keadaan dimana sistem seperti terhenti karena setiap proses memiliki sumber daya yang tidak bisa dibagi dan menunggu untuk mendapatkan sumber daya yang sedang dimiliki oleh proses lain. Sistem operasi harus bisa mencegah, menghindari, dan mendeteksi adanya deadlock. Serta harus dapat memulihkan kondisi sistemnya jika deadlock terjadi.
b. Aktivitas-aktivitas yang berkaitan manajemen memori utama:
 Melacak pemakaian memori (siapa dan berapa besar?)
 Memilih program mana yang akan diload ke memori ketika dapat digunakan.
 Alokasi dan De-alokasi memori fisik untuk program sesuai yang dibutuhkan.
c. Aktivitas-aktivitas yang berkaitan manajemen file:
 Pembuatan file atau direktori
File yang dibuat nantinya akan diletakkan pada direktori-direktori yang diinginkan pada sistem file. Sistem operasi akan menunjukkan tempat dimana lokasi file atau direktori tersebut akan diletakkan. Setelah itu, sistem operasi akan membuat entri yang berisi nama file dan lokasinya pada sistem file.
 Penghapusan file atau direktori
Sistem operasi akan mencari letak file atau direktori yang hendak dihapus dari sistem file, lalu menghapus seluruh entri file tersebut, agar tempat dari file tersebut dapat digunakan oleh file lainnya.
 Pembacaan dan menulis file
Proses pembacaan dan penulisan file melibatkan pointer yang menunjukkan posisi dimana sebuah informasi akan dituliskan di dalam sebuah file.
 Pemetaan file ke dalam penyimpanan sekunder.
 Backup file pada sistem penyimpanan yang stabil (nonvolatile)
Sistem operasi mengatur lokasi fisik tempat penyimpanan file pada sarana penyimpanan sekunder.
 Dukungan primitif untuk manipulasi file dan direktori.



Tugas selengkapnya dapat didownload di --> sini
Baca Selengkapnya....

Tugas Sistem Operasi II

9/15/2009 03:00:00 PM |

1. Sebutkan dua fungsi utama sistem operasi ?
Jawab :
• Sebagai Extended Machine (Virtual Machine)
o Menyembunyikan kompleksitas pemrograman hardware dari programmer atau user.
o menyajikan fasilitas yang lebih mudah dan sederhana untuk menggunakan hardware.
Contoh :
Pembacaan data/file pada disk kita tidak memberikan perintah mengaktifkan drave terlebih dahulu, kemudian cari data/file pada sektor tertentu, dsb. yang tentunya sangat rumit.
• Sebagai Resource Manager
o Mengatur dan mengefisienkan penggunaan sumber daya komputer (computer resources)
o Tugas utamanya : memantau penggunaan semua resources, menerapkan aturan (policy);
o mengalokasikan resources yang diminta, mengambil kembali (dealokasi) resource.

Tugas Sistem Operasi ke 2 selengkapnya dapat download di sini
Baca Selengkapnya....

Sistem Operasi

9/11/2009 09:14:00 AM |



2. GNU General Public License ( GNU GPL)
Merupakan suatu lisensi perangkat lunak bebas yang ditulis oleh Richard Stallman untuk proyek GNU. Lisensi GPL memberikan penerima hak salinan perangkat lunak dari perangkat lunak bebas dan menggunakan copyleft untuk memastikan kebebasan yang sama diterapkan pada versi berikutnya dari karya tersebut. Versi terakhir lisensi ini, yaitu versi 2, dirilis tahun 1991.
3. GNU Lesser General Public License (GNU LGPL)
LGPL (Lesser General Public License) dahulu bernama GNU Library adalah free software license yang di rancang sebagai kompromi antara General Public Licensi (GPL) dan lisensi-lisensi perizinan yang sederhana seperti lisensi BSD dan lisensi MIT. LGPL ditulis pada tahun 1991 dan dimutakhirkan pada tahun 1999 oleh Richard Stallman dan Eben Moglen.. LGPL umumnya digunakan untuk perangkat lunak libary, meskipun juga LGPL digunakan aplikasi seperti OpenOffice.org dan Mozzila.
4. GNU Affero General Public License (AGPL)
GNU AGPL merupakan lisensi bebas, lisensi copyleft untuk software dan macam-macam hasil kerja lainnya, secara rinci didesain untuk menjamin kerjasama dengan komunitas dalam hal software network server.
GNU AGPL didesain secara rinci untuk menjamin bahwa, dalam beberapa hal, source code yang telah dimodifikasi disediakan untuk komunitas. Itu membutuhkan operator pada sebuah network server untuk menyediakan source code dari versi yang telah dimodifikasi yang sedang berjalan pada user di server tersebut. Oleh karena itu, server yang dapat diakses oleh publik, memberikan akses publik kepada source code yang telah dimodifikasi.
5. GNU Free Documentation License (GNU FDL)
Merupakan suatu lisensi dokumentasi bebas untuk memastikan kepada semua orang keefektifan dari kebebasan untuk menggandakan dan mendistribusikannya kembali dengan atau tanpa perubahan baik secara komersial ataupun non-komersial
6. Commercial
Perangkat lunak komersial adalah perangkat lunak yang dikembangkan oleh kalangan bisnis untuk memperoleh keuntungan dari penggunaannya. ``Komersial'' dan ``kepemilikan'' adalah dua hal yang berbeda. Kebanyakan perangkat lunak komersial adalah berpemilik, tapi ada perangkat lunak bebas komersial, dan ada perangkat lunak tidak bebas dan tidak komersial.
7. Trial
Trialware adalah software yang dapat digunakan tapi ada batasan waktu atau jumlah pengguna, atau ada trialware yang menonaktifkan beberapa fungsi dari software tersebut. Sebagai contoh, pengguna diperbolehkan menggunakan trialware selama 30 hari, atau hanya dapat menggunakannya sebanyak 15 kali. Setelah periode masa percobaan (trial) sudah habis jika pengguna ingin melanjutkan penggunaan software tersebut, pengguna harus membayarnya.
8. Non Commercial
Software non komersial adalah software yang digunakan untuk tujuan memenuhi kebutuhan hidup pribadi, keluarga, dan atau rumah tangga dan tidak untuk diperdagangkan kembali.
9. Shareware
Shareware adalah salah satu metode pemasaran perangkat lunak komersial dimana perangkat lunak didistribusikan secara gratis. Kebanyakan perangkat lunak shareware didistribusikan melalui internet dan dapat diunduh secara gratis atau melalui majalah-majalah komputer. Istilah lainnya untuk shareware adalah trialware, demoware yang pada intinya "coba dulu sebelum membeli".
10. Freeware
Freeware adalah perangkat lunak komputer berhak cipta yang gratis digunakan tanpa batasan waktu. Para pengembang perangkat gratis seringkali membuat perangkat tersebut untuk disumbangkan kepada komunitas, namun juga tetap ingin mempertahankan hak mereka sebagai pengembang dan memiliki kontrol terhadap pengembangan selanjutnya.
11. Open Source
Open source adalah sistem pengembangan yang tidak dikoordinasi oleh suatu individu/lembaga pusat, tetapi oleh para pelaku yang bekerja sama dengan memanfaatkan kode sumber (source-code) yang tersebar dan tersedia bebas (biasanya menggunakan fasilitas komunikasi internet).
Open Source lahir karena kebebasan berkarya, tanpa intervensi berpikir dan mengungkapkan apa yang diinginkan dengan menggunakan pengetahuan dan produk yang cocok. Kebebasan menjadi pertimbangan utama ketika dilepas ke publik. Komunitas yang lain mendapat kebebasan untuk belajar, mengutak-ngatik, merevisi ulang, membenarkan ataupun bahkan menyalahkan, tetapi kebebasan ini juga datang bersama dengan tanggung jawab, bukan bebas tanpa tanggung jawab. Pola Open Source ini memiliki ciri bagi komunitasnya yaitu adanya dorongan yang bersumber dari budaya memberi, yang artinya ketika suatu komunitas menggunakan sebuah program Open Source dan telah menerima sebuah manfaat kemudian akan termotivasi untuk menimbulkan sebuah pertanyaan apa yang bisa pengguna berikan balik kepada orang banyak.
Baca Selengkapnya....