kelompok 2 proses sistem operasi

24
GO CREATED BY Devi Willieam Fathur rohman Ilham Dinata Taufiq herdian Sistem operasi BAGian 2

Upload: devi-willieam-anggara

Post on 08-Apr-2016

38 views

Category:

Documents


2 download

DESCRIPTION

Persentasi sistem operasi tentang prose UNRI

TRANSCRIPT

Page 1: Kelompok 2 PROSES sistem operasi

…………………………………………………Loading……..……………………………………………… GO

CREATED BY

Devi Willieam

Fathur rohman

Ilham Dinata

Taufiq herdian

Sistem operasi BAGian 2

Page 2: Kelompok 2 PROSES sistem operasi

PROSES

PENGERTIAN PROSES

STATUS PROSES

OPERASI

PADA

PROSES

MAPS

Page 3: Kelompok 2 PROSES sistem operasi

Proses adalah sebuah program yang sedang dieksekusi,Sedangkan program adalah kumpulan instruksi yang ditulis ke

dalam bahasa yang dimengerti sistem operasi.

Pengertian

Home

Proses berisi instruksi dan data, program counter dan semua register pemroses, dan stack

Status Proses

Operasi padaProses

KELUAR

Pengertian

Page 4: Kelompok 2 PROSES sistem operasi

PROSES

Proses berkaitan dengan istilah

• Multiprogramming (multitasking).

• Multiprocessing.

• Distributed processing/computing.

Pengertian

Home

Status Proses

Operasi padaProses

KELUAR

Page 5: Kelompok 2 PROSES sistem operasi

MULTIPROGRAMMING (MULTITASKING)

• Manajemen banyak proses pada satu pemroses. Istilah yang digunakan multiprogramming (multitasking) bukan multiprocessing.

• Program-program yang dijalankan sebenarnya bersifat: – Saling tak bergantung (independent).

– Satu program pada satu saat

(one program at any instant).

Pengertian

Home

Status Proses

Operasi padaProses

KELUAR

Page 6: Kelompok 2 PROSES sistem operasi

MULTIPROCESSING

• Manajemen banyak proses di komputer multiprocessor (banyak pemroses didalamnya).

• menggunakan komputer semaksimal mungkindengan beberapa CPU sehingga beberapaprogram bisa dijalankan secara bersama-sama , masing-masing dengan menggunakanprosesornya sendiri-sendiri.

Pengertian

Home

Status Proses

Operasi padaProses

KELUAR

Page 7: Kelompok 2 PROSES sistem operasi

Pengertian

Home

Status Proses

Operasi padaProses

KELUAR

Page 8: Kelompok 2 PROSES sistem operasi

DISTRIBUTED PROCESSING

• Manajemen banyak proses yang dieksekusi di banyak sistem komputer yang tersebar (terdistribusi).

Pengertian

Home

Status Proses

Operasi padaProses

KELUAR

Page 9: Kelompok 2 PROSES sistem operasi

PROSESPengertian

Home

Status Proses

Operasi padaProses

KELUAR

Page 10: Kelompok 2 PROSES sistem operasi

STATUS PROSESSebuah proses dapat memiliki tiga status utama yaitu:

• Running. Status yang dimiliki pada saat instruksi-instruksidari sebuah proses dieksekusi

• Waiting. Status yang dimiliki pada saat proses menunggusuatu sebuah event/task seperti proses I/O.

• Ready. Status yang dimiliki pada saat proses siap untukdieksekusi oleh prosesor

Pengertian

Home

Operasi padaProses

KELUAR

Status proses

Page 11: Kelompok 2 PROSES sistem operasi

STATUS TAMBAHAN

Ada dua, yaitu saat pembentukan dan terminasi:

• New. Status yang dimiliki pada saat proses barusaja dibuat

• Terminated. Status yang dimiliki pada saatproses telah selesai dieksekusi.

Pengertian

Home

Operasi padaProses

KELUAR

Status proses

Page 12: Kelompok 2 PROSES sistem operasi

DIAGRAM STATUS PROSES

NEW

READY RUN

SELESAI

TUNGGU

Pengertian

Home

Operasi padaProses

KELUAR

Status proses

Page 13: Kelompok 2 PROSES sistem operasi

OPERASI-OPERASI PADA PROSES1. Penciptaan proses (create a process).

2. Penghancuran/terminasi proses (destroy a process).

3. Penundaan proses (suspend a process).

4. Pelanjutan kembali proses (resume a process).

5. Penjadwalkan proses.

6. Komunikasi Antar Proses

Pengertian

Home

Status Proses

KELUAR

Operasi padaproses

Page 14: Kelompok 2 PROSES sistem operasi

1. PENCIPTAAN PROSES

Penciptaan proses melibatkan banyak aktivitas, yaitu:

• Menamai (memberi identitas) proses.

• Menyisipkan proses pada tabel proses.

• Menciptakan PCB (Program Control Block).

Operasi padaproses

Pengertian

Home

Status Proses

KELUAR

Page 15: Kelompok 2 PROSES sistem operasi

PCB berisikan banyak bagian dari informasi yang berhubungan dengan

sebuah proses yang spesifik, termasuk hal-hal dibawah ini:

Identifikasi Proses

Informasi status proses

Informasi kendali proses

Stack pemakai

Ruang alamat yang khusus

diperuntukkan pemakai

(program, data)

Ruang alamat bersama

PCB

Operasi padaproses

Page 16: Kelompok 2 PROSES sistem operasi

Identifikasi Proses

Informasi status proses

Informasi kendali proses

Identifikasi Proses

Identifier

Identifier numerik yang meliputi

Identifier proses

Identifier proses yang menciptakan

Identifier pemakai

Informasi Status Pemroses

Register-register yang terlihat

pemakai

Register-register yang dapat

ditunjuk instruksi bahasa

assembly untuk diproses

pemroses

Informasi Kendali Pemroses

Informasi penjadwalan dan status

Informasi-informasi yang dipakai untuk menjalankan

fungsi penjadwalan a.l :

Status proses. Mendefinisikan status proses

(running,ready,block, dsb)

Prioritas. Menjelaskan prioritas proses

Informasi berkaitan penjadwalan. Informasi ini seperti

lama menunggu, lama proses terakhir dieksekusi dsb.

Kejadian (Event). Identitas kejadian yang ditunggu

proses

Operasi padaproses

Page 17: Kelompok 2 PROSES sistem operasi

2. PENGHANCURAN PROSES

Penghancuran proses melibatkan pembebasan proses dari sistem, yaitu:

• Proses dihancurkan dari tabel sistem

• PCB dihapus (ruang memori PCB dikembalikan ke pool memori bebas )

Operasi padaproses

Home

Status Proses

KELUAR

Pengertian

Page 18: Kelompok 2 PROSES sistem operasi

3. PENUNDAAN PROSES(SUSPEND A PROCESS)

• Penundaan biasanya berlangsung singkat dan sering dilakukan sistem untuk memindahkan proses-proses tertentu guna mereduksi beban sistem.

• Proses yang ditunda (suspended process) tidak berlanjut sampai proses lain me-resume.

Operasi padaproses

Home

Status Proses

KELUAR

Pengertian

Page 19: Kelompok 2 PROSES sistem operasi

4. PROSES PELANJUTAN KEMBALI (RESUME A PROCESS )

• Proses melanjutkan kembali berfungsi untukmelanjutkan proses yang tertunda akibat di suspend

Operasi padaproses

Home

Status Proses

KELUAR

Pengertian

Page 20: Kelompok 2 PROSES sistem operasi

5. PENJADWALKAN PROSES• Kumpulan kebijakan dan mekanisme di sistem

operasi yang berkaitan dengan urutan kerja yang dilakukan sistem komputer.

• Penjadwalan bertugas memutuskan hal-halberikut :

• Proses yang harus berjalan

• Kapan dan selama berapa lama proses berjalan

Operasi padaproses

Home

Status Proses

KELUAR

Pengertian

Page 21: Kelompok 2 PROSES sistem operasi

• Sasaran utama penjadwalan proses adalah Optimasikinerja sistem komputer menurut kriteria tertentu.Kriteria untuk mengukur dan optimasi kinerjapenjadwalan adalah sbb:

1. Adil (fairness)2. Efisiensi3. Waktu Tanggap (response time)4. Turn arround Time (waktu penyelesaiantask)5. Troughput (banyak task yang dijalankandalam satu waktu)

Operasi padaproses

Home

Status Proses

KELUAR

Pengertian

Page 22: Kelompok 2 PROSES sistem operasi

6. KOMUNIKASI ANTAR PROSES

Inter-Process Communication (IPC) atau Komunikasi

antar proses adalah cara atau mekanisme pertukaran

data antara satu proses dengan proses lainnya, baik itu

proses yang berada di dalam komputer yang sama.

(Inter Process Communinication / IPC) :

Contoh dari IPC adalah Socket dalam sistem operasi

distro UNIX dan Dynamic Data Exchange (DDE) dalam

syistem operasi Windows.

Operasi padaproses

Home

Pengertian

Status Proses

KELUAR

Page 23: Kelompok 2 PROSES sistem operasi
Page 24: Kelompok 2 PROSES sistem operasi

Benarkah anda ingin

keluar?

Ya

Tidak