Manajemen Memori II

Posted: Januari 21, 2015 in Tugas SO

Paging

Paging merupakan solusi untuk masalah fragmentasi eksternal dimana ruang alamat logika tidak berurutan yang mengijinkan sebuah proses dialokasikan pada memori fisik yang terakhir tersedia. Metode ini memungkinkan suatu alamat memori fisik yang tersedia dapat tersusun tidak berurutan.

Konsep paging

Memori virtual dibagi menjadi blok-blok yang ukurannya tetap yang dinamakan page (ukurannya adalah pangkat 2, diantara 512 bytes dan 8192 bytes, tergantung arsitektur). Memori fisik dibagi juga menjadi blok-blok yang ukurannya tetap yang dinamakan frame. Lalu kita membuat suatu page table yang akan menterjemahkan memori virtual menjadi memori fisik. Baca entri selengkapnya »

Manajemen Memori I

Posted: Januari 21, 2015 in Tugas SO

Cache Memory, memori yang bertugas membantu primary memori dalam memecah data yang akan dan belum diproses dengan tujuan mempermudah kinerja processor. Cache memory ada dalam processor, mother board maupun peralatan mikrokontroller lain (VGA, Hard disk, Sound, dsb) dan berukuran kecil, antara Kilo Bytes (KB) sampai dengan MB (Mega Bytes).

Main Memory adalah memory utama dari sebuah komputer, biasa berbentuk RAM. Fungsi utama menyimpan sementara data yang akan diproses dan data yang telah diproses oleh prosesor untuk selanjutnya diteruskan ke media input/output. Ukuran dari main memory antara mega bytes(MB) sampai Giga Bytes(GB).

Secondary Memory adalah memory pembantu dari sebuah komputer, biasa berbentuk Harddisk / ROM (Read Only Memory). Fungsi utama menyerupai RAM tapi bedanya memory jenis ini bisa menyimpan data dalam waktu yang lama. Merupakan memori tambahan untuk membantu tugas RAM. Baca entri selengkapnya »

Kongkurensi & Mutual Exclusion

Posted: Januari 21, 2015 in Tugas SO

Prinsip Kongkuensi

Merupakan sebuah kondisi dimana terdapat lebih dari satu proses berada pada saat yang sama. Proses-proses yang konkuren memiliki beberapa masalah:

  1. Mutual Exclusion
  2. Starvation
  3. Deadlock

Kongkurensi merupakan kegiatan yang berhubungan dengan :

  1. Alokasi waktu pemroses untuk proses-proses yang aktif.
  2. Pemakaian bersama dan persaingan untuk mendapatkan sumber daya.
  3. Komunikasi antar proses.
  4. Sinkronisasi aktivitas banyak proses

Baca entri selengkapnya »

Deadlock and Starvasion

Posted: Januari 21, 2015 in Tugas SO

Definisi Deadlock

Deadlock kondisi dimana proses tidak berjalan lagi atau tidak ada komunikasi antar proses. Deadlock hanya bisa dimunculkan oleh salah satu dari proses anggota :

  1. Tidak ada proses yang bisa berlanjut, melepaskan resources, atau diaktifkan kembali.
  2. Berawal dari situasi supply resources lebih kecil daripada demand.

Deadlock adalah keadaan dimana dua program memegang kontrol terhadap sumber daya yang dibutuhkan oleh program yang lain dimana tidak ada yang dapat melanjutkan proses masing-masing sampai program yang lain memberikan sumber dayanya, tetapi tidak ada yang mengalah.

Penyebab Deadlock

  1. Kondisi mutual exclusion, Hanya ada satu proses yang menggunakan suatu sumber daya, proses lain yang ingin menggunakan harus menunggu hingga sumber daya dilepaskan oleh proses yang menggunakan.
  2. Kondisi hold and wait, proses yang memiliki sumber daya yang melakukan request terhadap sumber daya lain, tapi sumber daya yang diminta masih dimiliki proses lain.
  3. Kondisi non-preemptive, sumber daya dilepaskan oleh yang memiliki setelah ia selesai menggunakan.
  4. Kondisi circular wait, proses membutuhkan sumber daya yang dipegang proses berikutnya.

Baca entri selengkapnya »

Kongkurensi & Mutual Exclusion

Posted: Desember 12, 2014 in Tugas SO

Prinsip Kongkurensi

Merupakan sebuah kondisi dimana terdapat lebih dari satu proses berada pada saat yang sama.
Proses-proses yang konkuren memiliki beberapa masalah:

  • Mutual Exclusion.
  • Starvation.
  • Deadlock.

Konteks Kongkurensi

Kongkurensi dapat muncul pada konteks yang berbeda, yaitu:

  • Untuk banyak aplikasi.
  • Untuk strukturisasi dari aplikasi.
  • Untuk strukturisasi dari satu proses.
  • Untuk strukturisasi sistem operasi.

Baca entri selengkapnya »

Penjadwalan Proses Bagian II

Posted: November 29, 2014 in Tugas SO

Priority Scheduling

Merupakan sebuah algoritma penjadwalan yang mendahulukan proses yang memiliki prioritas tinggi. Prioritas suatu proses dapat ditentunkan melalui beberapa karakteristik yaitu sebagai berikut :

  • Time Limit.
  • Memory requirment.
  • Akses file.
  • Perbandingan antara I/O Burst dengan CPU Burst.
  • Tingkat kepentingan proses.

Priority Scheduling dapat dijalankan secara preemptive maupun non preemptive.

  • preemptive, jika ada sebuah proses dengan prioritas lebih tinggi datang maka proses yang prioritasnya lebih rendah akan dihentikan, dan CPU dilihkan untuk proses yang baru datang.
  • non-preemptive, jika ada sebuah proses yang baru datang tidak dapat mengganggu proses yang sedang berjalan, tapi hanya dialetakan di depan queue.

Baca entri selengkapnya »

Legong

Posted: November 11, 2014 in Tarian Hiburan

_MG_6005

Sebuah tarian klasik Bali yang memiliki pembendaharaan gerak yang sangat kompleks yang terikat dengan struktur tabuh pengiring yang konon merupakan pengaruh dari Gambuh. Kata Legong berasal dari kata “leg” yang artinya luwes atau elastis dan kemudian diartikan sebagai gerakan lemah gemulai (tari). Selanjutnya kata tersebut di atas dikombinasikan dengan kata “gong” yang artinya gamelan, sehingga menjadi “Legong” yang mengandung arti gerakan yang sangat terikat (terutama aksentuasinya) oleh gamelan yang mengiringinya.

Baca entri selengkapnya »

Sanghyang Jaran

Posted: November 11, 2014 in Tarian Sakral

tari-sanghyangjaran-bali

Pulau Bali memiliki berbagai macam tarian sakral, salah satunya adalah tarian Sanghyang jarak. pada pertunjukan tarian Sanghyang jaran mula-mula di awali dengan beberapa orang yang melantunkan nyanyian-nyanyian atau gending yang akan mengiringi penari Sanghyang.
Baca entri selengkapnya »

Upacara Ngaben

Posted: November 11, 2014 in Budaya, Tradisi

ngaben2Ngaben adalah upacara Pitra Yadnya, rangkain upacara Ngaben salah satunya prosesi pembakaran mayat yang bertujuan untuk menyucikan roh leluhur orang sudah meninggal. Tradisi ini masih dilakukan secara turun-temurun oleh hampir semua masyarakat Hindu di Bali. Menurut Agama Hindu terutama di Bali, tubuh manusia terdiri dari badan halus dan badan kasar juga karma. Badan kasar terdiri dari 5 unsur yaitu zat padat, cair, panas, angin dan ruang hampa, lima elemen ini disebut Panca Maha Bhuta, pada saat meninggal lima elemen ini akan menyatu kembali ke asalnya, dan badan halus yang berupa roh yang meninggalkan badan kasar akan disucikan pada saat upacara Ngaben. Dan karma/ hasil perbuatan yang dilakukan selama hidup, akan selalu melekat dan akan berpengaruh kepada kehidupan selanjutnya dan saat reinkarnasi.

Baca entri selengkapnya »

Panora Alam Desa Penelokan

Posted: November 11, 2014 in objek

400px-Mount_Batur2

Pada saat anda mengunjungi Bali, tak lengkap rasanya jika tidak mengunjungi kawasan wisata Kintamani tepatnya Desa Panelokan. Desa yang memiliki panorama alam yang luar biasa ini secara administratif menjadi bagian dari Kecamatan Kintamani, Kabupaten Bangli.

Desa Penelokan adalah sebuah desa wisata yang berhawa sejuk dan alami, membuat kenangan tersendiri bagi siapapun yang datang kesini. Bentuk Danau Batur yang tampak seperti otak manusia dari kejauhan dan panorama alam yang fantastis di dukung oleh banyaknya restaurant yang menawarkan berbagai macam jenis masakan dengan latar pemandangan gunung yang masih sangat alami menjadikan kawasan ini sebagai tempat favorit untuk makan siang bagi wisatawan.

Baca entri selengkapnya »