Senin, 19 Januari 2015

Sistem Operasi

*      Sistem operasi = software
*      Sistem operasi adalah sebuah program yang mengatur perangkat keras komputer, menyediakan landasan untuk aplikasi yang berada di atasnya, serta bertindak sebagai penghubung antara para pengguna dengan perangkat keras.
Allocates Resources
*      Mengatur resource
*      Mengalokasikan dan mengontrol pemakaian resources dari berbagai program/aplikasi.
*      Mengatur

PENJADWALAN PROSES BAGIAN II

*      merupakan algoritma penjadwalan yang mendahulukan proses yang memiliki prioritas tertinggi.
*      setiap proses memiliki prioritasnya masing-masing.
*      prioritas suatu proses dapat ditentukan melalui beberapa karakteristik antara lain:
*      Time limit.
*      Memory requirement.
*      Akses file.
*      Perbandingan antara I/O Burst dengan CPU Burst.
*      Tingkat kepentingan proses.
*      Priority Scheduling juga dapat dijalankan secara preemptive maupun non-preemptive.
*      preemptive, jika ada suatu proses yang baru datang memiliki prioritas yang lebih tinggi daripada proses yang sedang dijalankan, maka proses yang sedang berjalan tersebut dihentikan, lalu CPU dialihkan untuk proses yang baru datang tersebut.
*      non-preemptive, proses yang baru datang tidak dapat menganggu proses yang sedang berjalan, tetapi hanya diletakkan di depan queue
*      Kelemahan:

Selasa, 09 Desember 2014

Manajemen Proses



Definisi Proses
ΓΌ  suatu program yang sedang dieksekusi dan memiliki status jalannya eksekusi
*      Menurut Silberschatz, suatu proses terdiri lebih dari sebuah kode program yang sedang dieksekusi (text section)
*      Menurut Tanenbaum, proses adalah sebuah program yang dieksekusi yang mencakup program counter, register, dan variabel di dalamnya.
# Menurut Tanenbaum