Your SlideShare is downloading. ×
Pertemuan 6 rev 310108_ok
Pertemuan 6 rev 310108_ok
Pertemuan 6 rev 310108_ok
Pertemuan 6 rev 310108_ok
Pertemuan 6 rev 310108_ok
Pertemuan 6 rev 310108_ok
Pertemuan 6 rev 310108_ok
Pertemuan 6 rev 310108_ok
Pertemuan 6 rev 310108_ok
Pertemuan 6 rev 310108_ok
Pertemuan 6 rev 310108_ok
Pertemuan 6 rev 310108_ok
Pertemuan 6 rev 310108_ok
Pertemuan 6 rev 310108_ok
Pertemuan 6 rev 310108_ok
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Pertemuan 6 rev 310108_ok

2,016

Published on

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
2,016
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
20
Comments
0
Likes
0
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. Pertemuan 6
    • P R O S E S
  • 2.
    • 1. Konsep Dasar Proses
    • proses merupakan konsep pokok di sistem operasi.
    • Tugas adalah Bagian dari tataolah yang belum dijadwalkan untuk menemukan prosesor
    • Proses adalah tugas yang telah dijadwalkan untuk menemukan prosesor.
    • TUGAS PROSES PROSESOR
    • Sehingga dapat dikatakan proses adalah program yang sedang dieksekusi, memiliki sumberdaya-sumberdaya dan dijadwalkan sistem operasi, serta mengalokasikan sumberdaya keproses-proses sesuai kebijaksanaan untuk memenuhi sasaran sistem.
  • 3.
    • Beberapa istilah Proses serentak yang umum digunakan :
    • Multiprogramming (Multi tasking)
    • Multi prosessing
    • Multi Accessing
    • Multi plexing
    • Time sharing
    • Distributed processing/computing
  • 4.
    • 2. Kebutuhan utama pengendalian proses
    • Kebutuhan utama pengendalian proses oleh sistem operasi dapat dinyatakan dengan mengacu ke proses yaitu :
    • A. Saling melanjutkan ( interlave ), eksekusi proses-proses saling melanjutkan sambil memberi waktu tanggap yang memadai
    • B. Mengikuti kebijakan tertentu, S.O. mengalokasikan sumberdaya ke proses-proses kedalam aplikasi atau fungsi tertentuyang mempunyai prioritas lebih tinggi sambil menghindari deadlock.
    • C. Mendukung komunikasi antar proses dan penciptaan proses, mengatur state, merekam perubahan, penjadwalan dan memutuskan alokasi penjadwalan sehingga membantu menstrukturkan aplikasi
  • 5.
    • 3. Diagram state Dasar (Tiga Keadaan)
    • Running, pemroses sedang mengeksekusi instruksi proses itu
    • Ready, proses siap (ready) dieksekusi, tapi pemroses tidak tersedia untuk dieksekusi proses ini
    • Blocked, proses menunggu kejadian untuk melengkapi tugasnya. Contoh : Proses menunggu :
    • - selesainya opersi perngkat masukan/keluaran
    • - tersedianya memori
    • - tibanya pesan jawaban, dll
  • 6. Submit Ready Blocked Running Dispatch Time out Event wait Event occurs Completion Gambar 6.1: Diagram State (Tiga State Dasar Proses)
  • 7.
    • 4. PCB (Program Control Block)
    • Pengelolaan proses dalam siklus hidup proses disimpan secara lengkap secara struktuir data pada PCB.
    • Tiga kelompok informasi PCB :
    • 1. Informasi identitas proses
    • 2. informasi status prose
    • 3. Informasi kendali proses
  • 8.
    • 5. Operasi-Operasi pada proses .
    • - penciptaan proses (create o process)
    • - Penghancuran/terminasi proses (destroy a process)
    • - Penundaan Proses (suspend aprocess)
    • - Pelanjutan kembali proses (resume a process)
    • - Pengubahan prioritas proses
    • - mem-block proses
    • - membangun proses
    • - menjadwalkan proses
    • - memungkinkan pross berkomunikasi dengan proses lain.
  • 9.
    • 6. Pensaklaran konteks dan Interupsi
    • Pensaklaran konteks terajadi pergantian kegiatan didalam proses antar sumberdaya ( juga dapat berupa program, prosesor, satuan kendali, kunci waktu, memori, alat masukan dan keluaran.
    • Kejadian ini juga disebut adanya alih proses berupa
    • interupsi yaitu berhentinya proses.
    • Terdapat 2 cara interupsi :
    • 1. Interupsi langsung berasal dari sumber daya
    • 2. Interupsi tanya atau polling, prosesor bertanya kepada sumberdaya
  • 10.
    • Kejadian-kejadian yang menyebabkan terjadinya alih proses :
    • - Interupsi Sistem
    • - Interupsi Clock (Clock interrupt)
    • - Interupsi masukan/keluaran (I/O interrupt)
    • - Page/memory fault
    • - Trap
    • - Supervisor call
    • Kedudukan Sistem Operasi
            • a. Kernel sebagai Non Proses
            • b. Dieksekusi dalam proses pemakai
            • c. Sistem Operasi sebagai kumpulan proses
  • 11.
    • 1. Tugas yang telah dijadwalkan untuk menemukan prosessor disebut :
    • a. Proses b. Tugas
    • c. Kerja d. Program
    • 2. Diagram state Dasar pada proses, kecuali :
    • a. Running b. Ready
    • c. Waiting d. Blocked
    LATIHAN SOAL S O
  • 12.
    • 2. Diagram state Dasar pada proses, kecuali :
    • a. Running b. Ready
    • c. Waiting d. Blocked
    • 3. Pengelolaan proses dimana informasi berisi isis register-register proses, kelompok informasi PCB ini sebagai :
    • a. Informasi identitas proses
    • b. Informasi status proses
    • c. Informasi kendali proses
    • d. Semua benar
  • 13.
    • 3. Pengelolaan proses dimana informasi berisi isis register-register proses, kelompok informasi PCB ini sebagai :
    • a. Informasi identitas proses
    • b. Informasi status proses
    • c. Informasi kendali proses
    • d. Semua benar
    • 4.  Informasi mengenai pengelolaan proses oleh Sistem Operasi yang berada di ....
    • a. Diagram State Proses
    • b. Supervisor Call
    • c. Program Control Block
    • d. Trap
  • 14.
    • 4.  Informasi mengenai pengelolaan proses oleh Sistem Operasi yang berada di ....
    • a. Diagram State Proses
    • b. Supervisor Call
    • c. Program Control Block
    • d. Trap
    • 5.  Sistem Operasi menentukan penjadwalan proses yang sedang running adalah jenis :
    • a. Interupsi Masukan/Keluaran
    • b. Interupsi Sistem
    • c. Interupsi Clock
    • d. Page/memory fault
  • 15.
    • 5.  Sistem Operasi menentukan penjadwalan proses yang sedang running adalah jenis :
    • a. Interupsi Masukan/Keluaran
    • b. Interupsi Sistem
    • c. Interupsi Clock
    • d. Page/memory fault
    • 1. Tugas yang telah dijadwalkan untuk menemukan prosessor disebut :
    • a. Proses b. Tugas
    • c. Kerja d. Program

×