Anda di halaman 1dari 18

KONSEP PROSES

Kelompok 1:

Anggi Larasati (2016.21.005)


Rini (2016.21.002)
Mulyanah (2016.21.006)
KONSEP PROSES
 PROSES  IMAGE PROSES

 MULTITASKING DAN  PROTEKSI DAN MODUS


KONKURENSI PROTEKSI PROSES

 SIKLUS HIDUP PROSES  THREAD

 STRUKTUR KENDALI
SISTEM OPERASI
KONSEP PROSES
Konsep adalah sebuah ide atau gagasan yang didefinisikan
sebagai ‘unit pengetahuan’
Proses adalah sebuah program yang dieksekusi yang
mencakup program counter, register, dan variabel di
dalamnya
DEFINISI PROSES
Suatu proses membutuhkan resource, seperti CPU time, memori,
file, I/O device untuk menyelesaikan proses tersebut. Untuk
melakukan pekerjaan nya, resource-resource ini dialokasikan
oleh proses pada saat dibuat,pada saat dieksekusi.
MULTITASKING DAN KONKURENSI
 Multitasking adalah sebuah metode dimana banyak
pekerjaan (proses) diolah dengan menggunakan
sumber daya CPU yang sama dalam waktu yang
hampir bersamaan.
 Konkurensi adalah proses-proses (lebih dari satu
proses) yang terjadi pada saat bersamaan. Konkurensi
merupakan landasan umum perancangan sistem
operasi.
HUBUNGAN KONKURENSI DAN
MULTITASKING
Keuntungan konkurensi dapat meningkatkan utilitas prosesor
serta memiliki kemampuan multitasking
SIKLUS HIDUP PROSES
STRUKTUR KENDALI SISTEM OPERASI
STRUKTUR KENDALI SO PENGERTIAN Struktur data
yang dibentuk dan di pelihara oleh SO yang menyimpan
informasi mengenai setiap sumber daya yang dikelolanya
Gambar Proc Process Image Proc
IMAGE PROSES
image Proses Adalah keseluruhan lokasi memory yang
digunakan untuk eksekusi suatu proses Proses image dapat
berupa : Sebuah blok berurutan (contigous block) Blok
dengan ukuran bervariasi (segmentasi) Blok dengan ukuran
sama (halaman) Kombinasi antara segmentasi & halaman
(hybrid)
PROTEKSI
Proteksi adalah : mekanisme sistem yang di gunakan untuk
memproteksi atau melindungi informasi pada sistem komputer.
Proteksi mengacu pada mekanisme untuk mengontrol akses
yang di lakukan oleh program, prosesor atau pengguna ke sistem
sumber daya. Dalam beberapa sistem, proteksi di lakukan oleh
sebuah yang bernama reference monitor. Jika ada pengaksesan
sumber daya PC yang di proteksi, sistem  pertama kali akan
bertanya kepada reference monitor tentang boleh atau tidak nya
akses tersebut (keabsahan). Selanjutnya reference monitor akan
menentukan keputusan apakah akses tersebut di perbolehkan
atau di tolak. Secara sederhana, mekanisme proteksi ini dapat di
gambarkan dengan konsep domain.
THREAD
Thread adalah unit dasar dari utilitas CPU. Di dalamnya
terdapat ID thread, program counter, register, dan stack.
Dan saling berbagi dengan thread lain dalam proses yang
sama.
 Macam-macam Thread
 Single threading : proses hanya mengeksekusi satu
thread dalam satu waktu.
 Multi-threading : proses dapat mengeksekusi sejumlah
thread dalam satu waktu.
PERTANYAAN
1. Sebutkan dan jelaskan struktur sistem operasi secara
umum dan berikan contoh nama sistem operasi nya.
2. Sebutkan dan jelaskan 5 status dalam siklus hidup
sebuah proses yang sedang berjalan pada sistem
komputer multitasking.
3. Sebutkan Struktur Kendali Sistem Operasi dan
fungsinya.
JAWABAN 1
 Struktur monolitik: konstruksinya tak terstruktur sehingga
semua komponen sistem operasi bercampur jadi satu dan semua
rutin dapat mengakses rutin lainnya. Contoh: MSDOS dan UNIX.
 Struktur Berlapis (Layered): Rutin-rutin sistem operasi
dikelompokkan dalam lapisan-lapisan. Setiap lapisan bersifat
modular. Contoh:THE, Venus, OS/2.
 Struktur Client-Server ( Microkernel): Ada dua modus yaitu
modus kernel dan modus user. Contoh: Windows 2000
JAWABAN 2
 New: Dalam status ini dilakukan tahap inisialisasi oleh
prosedur/rutin sistem operasi. yang meliputi alokasi memori
utama untuk proses, pengisisan tabel proses, pembuatan struktur
data kendali untuk menyimpan informasi, dan status proses.
Proses belum siap dieksekusi.
 Ready: Proses yang telah diinisialisasi ditempatkan dalam
antrian penjadualan prosesor. antrian penjadualan ini disebut
antrian ready. Statusnya menjadi ready untuk mendapatkan
alokasi waktu eksekusi prosesor.
 Running: proses dalam antrian ready yang terpilih oleh scheduler
untuk dieksekusi maka akan mulai dieksekusi dan berubah
statusnya menjadi running. Proses akan menguasai prosesor
secara penuh.
 Blocked/Waiting: Proses berstatus running berubah ke
blocked/waiting karena membutuhkan pembacaan/penulisan data
dari/ke peranti I/O. Ataupun proses sedang menunggu event
seperti penekanan tombol keyboard atau pergerakan mouse.
 Terminated/Exit: Proses berubah ke status exit berarti proses
telah dihentikan eksekusinya baik normal atau terpaksa oleh
sebuah kesalahan.
JAWABAN 3
 Tabel Memori: digunakan untuk mencatat alokasi memori
utama dan memori maya.
 Tabel I/O: digunakan untuk mencatat status peranti I/O dan
mengetahui apakah saluran/channel sistem komputer dalam
keadaan bebas atau sedang terpakai.
 Tabel Berkas: digunakan untuk mencatat informasi berkas-
berkas yang diakses oleh proses spt lokasinya di media
penyimpan, statusnya pada saat ini, hak aksesnya, serta atribut
berkas lainnya.
 Tabel Proses: digunakan untuk mencatat informasi mengenai
status dari setiap proses

Anda mungkin juga menyukai