11/30/2011

H-1 Tanggal Satu :)



Tanggal satu adalah tanggal yang dianggap penting bagi sebagian orang. Siapa yang berbahagia??Tentu saja tuan/nyonya/nona yang berstatus PNS(Pegawai Negeri Sipil) dan yang bukan PNS tapi gajiannya juga sama-sama tanggal satu, termasuk saya(Mahasiswa yang ortunya gajian pada tanggal satu).

Mahasiswa nih, biasanya hidup mewah kalo lagi tanggal muda(tanggal 1-10) dan mulai menurunkan standar hidup mewahnya itu seiring dengan berjalannya waktu(cieeileee). Karena, kalo nggak, duit jatah bulanan bisa habis sebelum waktunya :) .

3/21/2011

Konsep Penjadwalan, Algoritma Penjadwalan


Process Control Block,Algoritma Penjadwalan, Register


Process Control Block



Gambar  Process Control Block
Process Control Block

Setiap proses digambarkan dalam sistem operasi oleh sebuah process control block(PCB) - juga disebut sebuah control block. Sebuah PCB ditunjukkan dalam Gambar 10.2, Process Control Block. PCB berisikan banyak bagian dari informasi yang berhubungan dengan sebuah proses yang spesifik, termasuk hal-hal di bawah ini:
  1. Status Proses
    Berupa Status new, ready, running, waiting, halted, dan juga banyak lagi.
  2. Program Counter 
     Suatu stack yang berisi alamat dari instruksi selanjutnya untuk dieksekusi untuk proses ini.
  3. CPU register
    Register bervariasi dalam jumlah dan jenis, tergantung pada rancangan komputer. Register tersebut termasuk accumulator, register indeks, stack pointer, general-purposes register, ditambah code information pada kondisi apa pun. Beserta dengan program counter, keadaan/status informasi harus disimpan ketika gangguan terjadi, untuk memungkinkan proses tersebut berjalan/bekerja dengan benar setelahnya (lihat Gambar 10.3, Status Proses).
  4. Informasi manajemen memori
     Informasi ini dapat termasuk suatu informasi sebagai nilai dari dasar dan batas register, tabel halaman, atau tabel segmen tergantung pada sistem memori yang digunakan oleh sistem operasi (lihat Bagian V, Memori).
  5. Informasi pencatatan
    Informasi ini termasuk jumlah dari CPU dan waktu riil yang digunakan, batas waktu, jumlah akun, jumlah job atau proses, dan banyak lagi.
  6. Informasi status I/O 
    Informasi termasuk daftar dari perangkat M/K yang di gunakan pada proses ini, suatu daftar berkas-berkas yang sedang diakses dan banyak lagi.
PCB hanya berfungsi sebagai tempat penyimpanan informasi yang dapat bervariasi dari proses yang satu dengan yang lain.