Anda di halaman 1dari 10

MAKALAH SISTEM OPERASI

“Konsep Proses”

Tugas Makalah Mata Kuliah Sistem Operasi

Dosen Pengampu
Ahmad Maulana

Di Susun Oleh :

ABDUL HARIS ROSA


NIM. 22041007
Kelas 1-E

Program Studi D3 Teknik Komputer POLITEKNIK HARAPAN BERSAMA


Tahun 2022
KATA PENGANTAR

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

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 yg membangun akan saya nantikan kesempurnaan makalah ini.

1
Daftar Isi

Judul ........................................................................................................................... i

Kata pengantar......................................................................................................... ii

Daftar isi .................................................................................................................. iii

Bab I Pendahuluan

a. Latar Belakang Masalah ......................................................................... 1

Bab II Pembahasaan

a. Definisi Proses ....................................................................................... 1


b. Konsep Dasar ......................................................................................... 2
c. Status Proses .......................................................................................... 3
d. Process Control Blok ............................................................................. 4
e. Penjadwalan Proses ............................................................................... 5
f. Operasi Pada Proses ............................................................................... 6

Bab III Penutup

a. Kesimpulan............................................................................................. 7

Daftar Pustaka ......................................................................................................... 8

2
BAB I
PENDAHULUAN

1.1 Latar Belakang

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

mempunyai tugas mengendalikan dan mengkoordinasikan seluruh hardware dan software

sebagai sumber daya computer sekaligus memberikan pelayanan kepada program aplikasi dan

pemrograman untuk memudahkan pemanfaatan sumber dayanya. Proses sebagai suatu entitas

yang dinamis mengandung sejumlah intruksi,data,program counter,kumpulan register serta

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

2.1 Konsep Proses / Manajemen Proses


2.1.1 DefinisiProses
Terdapat beberapa definisi mengenai proses, antara lain:

a. Merupakan konsep pokok dalam system operasi,sehingga masalah manajemen proses


adalah masalah utama dalam perancangan system operasi.

b. Proses adalah program yang sedang dieksekusi.

c. Proes adalah unit kerja terkecil yang secara individu memiliki sumber daya dan
dijadwalkan oleh system operasi.

2.1.2 Konsep Dasar


Terdapat 4 konsep dasar manajemen proses:

 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.

 Pseudoparallelism , eksekusi proses secara parallel pada system.

 Multiprocessing, kemampuan pemrosesan computer yang dilakukan secara serentak.

Istilah ini juga dpt merujuk kepada dukungan sebuah system untuk mendukung lebih dari

satu prosesor-prosesor tersebut.

4
 Distributed Processing, mengerjakan semua proses pengolahan data secara bersama

antara computer pusat dengan beberapa computer yang lebih kecil dan saling

dihubungkan melalui jalur komunikasi.

2.1.3 Status Proses


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.

Status proses terdiri dari:

 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

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.

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

banyak bagian dari informasi.

yang berhubungan dengan sebuah proses yang spesifik,termasuk ini:

 Keadaan proses; keadaan mungkin,new, ready, running, waiting,halted, danjuga banyak

lagi.

 Program counter; counter mengindikasikan address dari perintah selanjutnyauntuk

dijalnkan untuk proses ini.

 CPU register; register bervariasi dalam jumlah dan jenis, tergntung padarancangan

computer.

 Register tersebut termasuk accumulator,indek register, stck poninter, general puposess

register,ditambah kode information apa pun. Besertaan dengan program

counter,keadaan/status informasi harus disimpan ketika gangguan terjadi, untuk

memungkinkan proses tersebut berjalan/bekerja dengan benar setelahnya.

6
 Informasi manajemen memori; informasi ini dapat termasuk suatu informasisebagai nilai

dari dasar dan batas register, table page/halaman, atau tabel segmen tergantung pada

sistm memori yang digunakan oleh system operasi.

 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

dapat bervariasi dri proses ke proses.

2.1.5 Penjadwalan Proses

Tujuan dari multiprogramming adalah untuk memiliki sejumlah proses yangberjalan pada

sepanjng waktu, untuk memaksimalkan penggunaan CPU.

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

dapat dijadualkan kembali.

2.1.6 Operasi Pada Proses

Proses dalam system dapat diksekusi secara bersama-sama, proses tersebut harusdibuat dan

dihapus secara dinamis. Maka , system operasi harus menyediakan suatu mekanisme untuk

pembuatan proses dan terminasi proses.

7
sistem operasi dalam mengelola proses dapat melakukan operasi-operasi terhadapproses.

Operasi tersebut adalah :

a. Penciptaan proses

b. penghancuran/terminasi proses

c. Penundaan proses

d. Pelanjutan kembali proses

e. Pengubahan prioritas proses

f. Memblok proses

g. Membangunkan proses

h. Menjadwalkan proses

i. Memungkinkan proses berkomunikasi dengan proses lain.

8
BAB III

PENUTUP

3.1 Kesimpulan

Proses adalah sebuah program yang sedang dieksekusi atau program

yang sedang di jalankan atau software yang sedang dilaksanakan termasuk

sistem operasi yang disusun menjadi sejumlah proses sequential.

 Multiprogramming

 Pseudoparallelism

 Multiprocessing

 Distributed Processing

Anda mungkin juga menyukai