“Konsep Proses”
Dosen Pengampu
Ahmad Maulana
Di Susun Oleh :
Puji syukur kehadirat allah swt yang telah memberikan rahmat dan hidayh sehingga saya dapat
menyelesaikan tugas makalah yang berjudul “KONSEP PROSES” ini tepat pada waktunya.
Adapun tujuan dari penulisan dari makalah ini adalah untuk memenuhi tugas makalah Sistem
Operasi. Selain itu, makalah ini juga bertujuan untuk menambah wawasan tentang Konsep
proses / Manajemen Proses bagi para pembaca dan juga bagi penullis.
Saya mengucapkan terima kasih kepada Bapak. Ahmad Maulana yang telah memberikan tugas
ini sehingga dapat menambah wawasan sesuai dengan bidang studi yang saya tekuni.
Saya juga mengucapkan terima kasih kepada semua pihak yg telah membagi sebagian
Saya menyadari, makalah yang saya tulis ini masih jauh dari kata sempurna. Oleh karena itu,
kritik dan saran yg membangun akan saya nantikan kesempurnaan makalah ini.
1
Daftar Isi
Judul ........................................................................................................................... i
Kata pengantar......................................................................................................... ii
Bab I Pendahuluan
Bab II Pembahasaan
a. Kesimpulan............................................................................................. 7
2
BAB I
PENDAHULUAN
System operasi merupakan sebuah penghubung antara pengguna dari computer dengan
perangkat keras computer. Sebelum ada system operasi, orang hanya menggunakan computer
dengan menggunakan sinyal analog dan sinyal digital. Seiring dengan berkembangnya
pengetahuan dan teknologi, pada saat ini terdapat berbagai system operasi dengan keunggulan
masing masing.
Pengertian system operasi secara umum ialah pegelola seluruh sumber daya yang terdapat
pada system computer dan menyediakan sekumpulan layanan (system calls) ke pemakai
sehingga memudahkan dan menyamakan penggunaan serta pemanfaatan sumber daya system
computer.
Keberadaan system operasi dalam system computer adalah sebagai perngkat lunak yang
sebagai sumber daya computer sekaligus memberikan pelayanan kepada program aplikasi dan
pemrograman untuk memudahkan pemanfaatan sumber dayanya. Proses sebagai suatu entitas
stack yang berisi alamat memori. Process juga dapat dikatakan sebagai program yang secara
individu memiliki sumber daya-sumber daya dan dijadwalkan oleh system operasi.
3
BAB II
PEMBAHASAN
c. Proes adalah unit kerja terkecil yang secara individu memiliki sumber daya dan
dijadwalkan oleh system operasi.
Multi programming, salah satu teknik penjadwalan dimana tugas (task) yang sedang
berjalan tetap berjalan sampai ia melakukan operasi yang membuthkan waktu untuk
menuggu respon dari luar, misalnya membaca buku data dan disket/CD/dsb, atau sampai
computer memaksa untuk menukar tugas yang sedang berjalan dengan tugas lainnya.
Istilah ini juga dpt merujuk kepada dukungan sebuah system untuk mendukung lebih dari
4
Distributed Processing, mengerjakan semua proses pengolahan data secara bersama
antara computer pusat dengan beberapa computer yang lebih kecil dan saling
aktivitas yang sedang dilakukan oleh proses itu sendiri. Hanya satu proses yang dapat berjalan
pada prosesor manapun pada satu waktu, tetapi banyak proses yang dapat berstatus ready atau
waiting.
NEW, status yang memiliki pada saat proses baru saja dibuat.
RUNNING, status yang dimiliki pada saat instruksi dari sebuah proses dieksekusi, proses
bisa dieksekusi karena CPU tidak sedang mengerjakan tugas yang lain.
WAITING, statusyang dimiliki pada saat proses menunggu suatu event, seperti
READY, status yang dimiliki pada saat proses siap dieksekusi oleh processor. Proses
TERMINATED, status yang dimiliki pada saat proses telah selesai dieksekusi.
5
2.1.4 Process Control Blok
Tiap proses digambarkan dalam system operasi oleh sebuah process control block (PCB) ,
juga disebut sebuah control block. Sebuah PCB ditnjukkan dalam gambar . PCB berisikan
lagi.
CPU register; register bervariasi dalam jumlah dan jenis, tergntung padarancangan
computer.
6
Informasi manajemen memori; informasi ini dapat termasuk suatu informasisebagai nilai
dari dasar dan batas register, table page/halaman, atau tabel segmen tergantung pada
Infomasi pencatatan; informasi ini termasuk jumlah dari CPU dan waktu riilyang
digunakan, batas waktu, jumlah akun, jumlah job atau proses, dan banyk lagi.
PCB hanya berfungsi sebagai tempat menyimpan/ gudang untuk informasiapapun yang
Tujuan dari multiprogramming adalah untuk memiliki sejumlah proses yangberjalan pada
Tujuan dari pembagian waktu adalah untuk mengganti CPU diantara proses- proses yang
begitu sering sehingga pengguna dpt berinteraksi dengan setiap progam sambil CPU bekerja.
Jika ada proses yang lebih dari itu, yang lainnya akan harus menunggu sampai CPU bebas dan
Proses dalam system dapat diksekusi secara bersama-sama, proses tersebut harusdibuat dan
dihapus secara dinamis. Maka , system operasi harus menyediakan suatu mekanisme untuk
7
sistem operasi dalam mengelola proses dapat melakukan operasi-operasi terhadapproses.
a. Penciptaan proses
b. penghancuran/terminasi proses
c. Penundaan proses
f. Memblok proses
g. Membangunkan proses
h. Menjadwalkan proses
8
BAB III
PENUTUP
3.1 Kesimpulan
Multiprogramming
Pseudoparallelism
Multiprocessing
Distributed Processing