Anda di halaman 1dari 2

PROCESSES AND THREADS

Secara umum :
 Proses dan Thread merupakan 2 blok komponne utama dalam sistem operasi modern.
 Proses merupakan contoh program komputer yang sedang berjalan.
 Thread merupakan tugas tertentu yang sedang berjalan dalam suatu program.
Proses pada Sistem Operasi
Pengertian
 Proses merupakan sesuatu yang berisikan intruksi program, data, alamat pengiriman,
dll
 Proses merupakan konsep utama dalam sistem operasi, sehingga masalah manajemen
proses merupakan masalah utama
 Proses merupakan suatu program yang sedang di eksekusi
 Proses merupakan unit kerja terkecil yang secara individu memiliki sumber daya dan
dijadwalkan oleh sistem operasi.
Kegiatan
 Pada kegiatan proses sistem operasi berperan untuk mengelola segala proses pada
sistem dan mengalokasikan sumber daya ke proses tersebut.
 Berbagai proses berjalan secara bersamaan, setiap proses akan mendapatkan bagian-
bagian memory dan kendali kendali sendiri
Prinsip
 Bersifat independen : program yang berdiri sendiri tidak bergantung dan terpisah.
 Bersifat satu waktu : suatu sistem operasi mengatur banyak proses, mengatur
sumber daya. Sistem operasi berperan untuk mengatur seluruh sumber daya untuk
setiap proses yang terjadi/ yang ditimbulkan oleh aplikasi itu.
Status Proses
Pada setiap proses terdiri dari satu kesatuan yang terpisah, akan tetapi ada kalanya
suatu proses memerlukan interaksi satu sama lain. Suatu proses dapat dibangkitkan
dari output proses lainnya sebagai input. Pada proses eksekusi akan mengalami
perubahan status.
Status proses merupakan bagian dari aktivitas proses yang sedang berlangsung pada
saat itu, sttaus proses terdiri atas :
 New (Baru) : suatu proses yang sedang dibuat.
 Run ( Jalan) : suatu proses yang sedang berjalan.
 Wait (Tunggu): suatu proses yang sedang menunggu beberapa event/ kejadian yang
sedang terjadi/ yang sedang ditunggu, spt : input, output, menerima sinyal.
 Ready (Siap) : suatu proses yang sedang menunggu untuk di proses oleh prosesor.
 Terminated (Selesai) : suatu proses yang telah selesai menyelesaikan tugasnya/
dilakukan.

Process Control Block


Pada bagian ini setiap proses dipresentasikan/digambarkan oleh sistem operasi dengan
menggunakan VCD ini. Jadi setiap Informasi yang ada dalam VCD ini yaitu :

1. Status proses : new, waiting, dll


2. Program counter : mengidentifikasi alamat dari
perintah selanjutnya untuk dijalankan pada proses
ini.
3. Register : berupa kode-kode yang jenisnya
tergantung pada rancangan arsitektur komputer yang
terdiri dari general register. Dll
4. Batas memory
5. Daftar berkas yang telah dibuka
Selama program control block berjalan status informasi
harus disimpan pada saat terjadi intrack

Thread pada Sistem Operasi


Pengertian
 Merupakan unit dasar dari suatu proses dalam penggunaan CPU, yang terdiri dari
Thread ID, program counter, register set, dan stack.
 Thread juga sering disebut Lightweight proses.

Anda mungkin juga menyukai