1. MAKALAH MANAJEMEN PROSES
TUGAS MATA KULIAH SISTEM OPERASI
DISUSUN OLEH
NAMA : ARYA PUTRA ABSHARI
NPM : 210209501101
KELAS : PTIK C
Fakultas Teknik
Program Studi Pendidikan Teknik Informatika dan Komputer
Universitas Negeri Makassar
2021
2. DAFTAR ISI
KATA PENGANTAR......................................................................................................................... I
BAB I PENDAHULUAN................................................................................................................... II
LATAR BELAKANG.............................................................................................................................. 1
BAB II PEMBAHASAN................................................................................................................... III
DEFINISI PROSES................................................................................................................................ 2
KONSEP DASAR PROSES .................................................................................................................... 2
DEFINISI MANAJEMEN PROSES ......................................................................................................... 3
KONSEP DASAR MANAJEMEN PROSES .............................................................................................. 3
STATUS PROSES................................................................................................................................. 4
PROSES CONTROL BLOCK .................................................................................................................. 5
DEFINISI INTERUPSI SISTEM............................................................................................................... 6
JENIS – JENIS INTERUPSI.................................................................................................................... 6
OPERASI PADA PROSES...................................................................................................................... 7
BAB III PENUTUP .........................................................................................................................IV
KESIMPULAN ..................................................................................................................................... 8
DAFTAR PUSTAKA ........................................................................................................................V
3. KATA PENGANTAR
Puji syukur kehadirat allah swt yang telah memberikan rahmat dan hidayah sehingga saya
dapat menyelesaikan tugas makalah yang berjudul “MANAJEMEN PROSES” ini tepat pada
waktunya.
Adapun tujuan dari penulisan dari makalah ini adalah untuk memenuhi tugas dari Bpk. Akmal
Hidayat, S.Pd., M.Pd selaku dosen mata kuliah Sistem Operasi. Selain itu, makalah ini juga
bertujuan untuk menambah wawasan tentang Manajemen Proses bagi para pembaca dan
juga bagi penulis.
Saya mengucapkan terima kasih kepada Bpk. Akmal Hidayat, S.Pd., M.Pd yang telah
memberikan tugas ini sehingga dapat menambah wawasan sesuai dengan bidang studi yang
saya tekuni.
Saya juga mengucapkan terima kasih kepada semua pihak yang telah membagi sebagian
pengetahuannya sehingga saya dapat menyelesaikan makalah ini.
Saya menyadari, makalah yang saya tulis ini masih jauh dari kata sempurna. Oleh karena itu,
kritik dan saran yang membangun akan saya nantikan kesempurnaan makalah ini.
Makassar, 08 Maret 2022
ARYA PUTRA ABSHARI
210209501101/PTIK C
4. BAB I
PENDAHULUAN
LATAR BELAKANG
Sistem operasi merupakan sebuah penghubung antara pengguna dari Komputer dengan
perangkat keras Komputer. Sebelum ada sistem operasi, orang hanya menggunakan
Komputer dengan menggunakan sinyal analog dan sinyal digital. Seiring dengan
berkembangnya pengetahuan dan teknologi pada saat ini terdapat berbagai sistem operasi
dengan keunggulan masing masing.
Pengertian sistem operasi secara umum ialah pegelola seluruh sumber daya yang terdapat
pada sistem komputer dan menyediakan sekumpulan layanan (system calls) ke pemakai
sehingga memudahkan dan menyamakan penggunaan serta pemanfaatan sumber daya
sistem komputer.
Keberadaan sistem operasi dalam sistem komputer adalah sebagai perangkat lunak yang
mempunyai tugas mengendalikan dan mengkoordinasikan seluruh hardware dan software
sebagai sumber daya komputer sekaligus memberikan pelayanan kepada program aplikasi
dan pemrograman untuk memudahkan pemanfaatan sumber dayanya. Proses sebagai suatu
yang dinamis mengandung sejumlah intruksi, data, program counter, kumpulan register serta
stack yang berisi alamat memori. Proses juga dapat dikatakan sebagai program yang secara
individu memiliki sumber daya-sumber daya dan dijadwalkan oleh sistem operasi.
5. BAB II
PEMBAHASAN
DEFINISI PROSES
Proses adalah program yang sedang dieksekusi. Proses dapat juga didefinisikan sebagai unit
kerja terkecil yang secara individu memiliki sumber daya dan dijadwalkan oleh sistem operasi.
Proses berisi instruksi, data, program counter, register pemroses, stack data, alamat
pengiriman dan variabel pendukung lainnya. Sebagaimana proses bekerja, maka proses
tersebut merubah state (keadaan statis/ asal).
KONSEP DASAR PROSES
Penjadwalan Antrian (Scheduling Queue) yaitu ketika proses memasuki sistem,
mereka diletakkan dalam antrian job. Antrian ini terdiri dari seluruh proses dalam
sistem. Proses yang hidup pada memori utama dan siap dan menunggu/ wait untuk
mengeksekusi disimpan pada sebuah daftar bernama ready queue.
Penjadwalan / Scheduler yaitu sebuah proses berpindah antara berbagai penjadualan
antrian selama umur hidupnya. Sistem operasi harus memilih, untuk keperluan
penjadwalan, memproses antrian-antrian ini dalam cara tertentu. Pemilihan proses
dilaksanakan oleh penjadwalan yang tepat/ cocok.
Alih Konteks / Switch Context yaitu mengganti CPU ke proses lain memerlukan
penyimpanan suatu keadaan proses lama (state of old process) dan kemudian beralih
ke proses yang baru. Tugas tersebut diketahui sebagai alih konteks (context switch).
Alih konteks sebuah proses digambarkan dalam PCB suatu proses.
6. DEFINISI MANAJEMEN PROSES
Manajemen proses merupakan konsep pokok dalam sistem operasi, sehingga masalah
manajemen proses adalah masalah utama dalam perancangan sistem operasi. Status dari
sebuah proses didefinisikan dalam bagian oleh aktivitas yang ada dari proses tersebut.
KONSEP DASAR PROSES
Multi Programming yaitu salah satu teknik penjadwalan dimana tugas (task) yang
sedang berjalan tetap berjalan sampai ia melakukan operasi yang membutuhkan
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.
Pseudoparallelism , eksekusi proses secara parallel pada sistem.
Multiprocessing, kemampuan pemrosesan komputer yang dilakukan secara serentak.
Istilah ini juga dapat merujuk kepada dukungan sebuah sistem untuk mendukung lebih
dari satu prosesor-prosesor tersebut.
Distributed Processing, mengerjakan semua proses pengolahan data secara bersama
antara komputer pusat dengan beberapa komputer yang lebih kecil dan saling
dihubungkan melalui jalur komunikasi.
7. STATUS PROSES
Status proses yaitu saat proses dijalankan maka status dari sebuah proses mencerminkan
suatu keadaan/ 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, dan status proses terdiri dari yaitu :
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, status yang dimiliki pada saat proses menunggu suatu event, seperti
penyelesaian I/O atau menerima signal.
READY, status yang dimiliki pada saat proses siap dieksekusi oleh processor. Proses
menunggu jatah waktu dari processor.
TERMINATED, status yang dimiliki pada saat proses telah selesai dieksekusi.
8. PROSES CONTROL BLOCK
Proses Control Blok yaitu tiap proses digambarkan dalam sistem operasi oleh sebuah process
control block (PCB) , juga disebut sebuah control block. Sebuah PCB ditunjukkan dalam
gambar dibawah ini, PCB berisikan banyak bagian dari informasi, yang berhubungan dengan
sebuah proses yang spesifik.
1. Keadaan proses keadaan mungkin new, ready, running, waiting ,halted.
2. Program counter mengindikasikan address dari perintah selanjutnya untuk dijalankan
untuk proses ini.
3. CPU register bervariasi dalam jumlah dan jenis tergantung pada rancangan komputer.
4. Register tersebut termasuk accumulator, indek register, stck pointer, general
puposess register ditambah kode information apapun.
5. Informasi manajemen memori informasi ini dapat termasuk suatu informasi sebagai
nilai dari dasar dan batas register, table page/halaman, atau tabel segmen tergantung
pada sistem memori yang digunakan oleh sistem operasi.
6. Infomasi pencatatan informasi ini termasuk jumlah dari CPU dan waktu ril yang
digunakan, batas waktu, jumlah akun, jumlah job atau proses.
9. DEFINISI INTERUPSI SISTEM
Interupsi Sistem adalah suatu permintaan khusus pada microprocessor untuk melakukan
sesuatu, jika terjadi interupsi maka komputer akan menghentikan dahulu apa yang sedang
dikerjakan dan melakukan apa yang diminta oleh yang menginterupsi. Interupsi sistem
disebabkan kejadian eksternal dan tidak bergantung proses saat itu sedang dalam state
running, contonya selesainya operasi masukan/keluaran.
TIPE – TIPE INTERUPSI
Interupsi Clock (Clock Interrupt) yaitu sistem operasi (penjadwal) menentukan apakah
proses yang sedang running telah dieksekusi selama jatah waktunya. Jika telah
mencapai jatahnya maka proses dialihkan ke state ready dan proses lain dijadwalkan
untuk running.
Interupsi Masukan/Keluaran(I/O interrupt) yaitu kejadian dimana peralatan
masukan/keluaran melakukan interupsi meminta layanan sistem operasi. Sistem
operasi segera menentukan aksi-aksi masukan/ keluaran yang harus dilakukan.
Page/Memory Fault yaitu pemroses menemui pengacuan alamat memori maya yang
tidak terdapat di memori utama(fisik). Sistem operasi segera memerintahkan untuk
mengambil page yang terdapat alamat yang dimaksud untuk dipindah ke memori
utama.
10. OPERASI PADA PROSES
Operasi Pada Proses yaitu proses dalam sistem dapat dieksekusi secara bersama-sama, proses
tersebut harus dibuat dan dihapus secara dinamis. Maka, sistem operasi harus menyediakan
suatu mekanisme untuk pembuatan proses dan erminasi proses. Sistem operasi dalam
mengelola proses dapat melakukan operasi-operasi terhadap proses. Operasi tersebut yaitu :
1. Penciptaan proses
2. Penghancuran/terminasi proses
3. Penundaan proses
4. Pelanjutan kembali proses
5. Pengubahan prioritas proses
6. Memblok proses
7. Membangunkan proses
8. Menjadwalkan proses
9. Memungkinkan proses berkomunikasi dengan proses lain
11. BAB III
PENUTUP
KESIMPULAN
PROSES
Proses adalah program yang sedang dieksekusi. Proses dapat juga didefinisikan sebagai unit
kerja terkecil yang secara individu memiliki sumber daya dan dijadwalkan oleh sistem operasi.
Proses berisi instruksi, data, program counter, register pemroses, stack data, alamat
pengiriman dan variabel pendukung lainnya. Sebagaimana proses bekerja, maka proses
tersebut merubah state (keadaan statis/ asal).
MANAJEMEN PROSES
Manajemen proses merupakan konsep pokok dalam sistem operasi, sehingga masalah
manajemen proses adalah masalah utama dalam perancangan sistem operasi. Status dari
sebuah proses didefinisikan dalam bagian oleh aktivitas yang ada dari proses tersebut.