tahap tahap penciptaan proses
Download
Skip this Video
Download Presentation
Tahap-tahap penciptaan proses

Loading in 2 Seconds...

play fullscreen
1 / 23

Tahap-tahap penciptaan proses - PowerPoint PPT Presentation


  • 143 Views
  • Uploaded on

Tahap-tahap penciptaan proses. Beri satu identifier unik ke proses baru. Isian baru ditambahkan ke tabel proses utama yang berisi satu isian per proses Alokasikan ruang untuk proses PCb harus diinisialisasi Kaitan-kaitan antar tabel dan senarai yang cocok di buat

loader
I am the owner, or an agent authorized to act on behalf of the owner, of the copyrighted work described.
capcha
Download Presentation

PowerPoint Slideshow about ' Tahap-tahap penciptaan proses' - trixie


An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript
tahap tahap penciptaan proses
Tahap-tahap penciptaan proses
  • Beri satu identifier unik ke proses baru. Isian baru ditambahkan ke tabel proses utama yang berisi satu isian per proses
  • Alokasikan ruang untuk proses
  • PCb harus diinisialisasi
  • Kaitan-kaitan antar tabel dan senarai yang cocok di buat
  • Bila diperlukan struktur data lain maka segera buat struktur data itu
masalah yang muncul pada pengalihan proses
Masalah yang muncul pada pengalihan proses
  • Kejadian-kejadian apa yang memicu alih proses
  • Terdapatnya perbedaan antara alih proses dan alih context
  • Apa yang harus dilakukan SO terhadap beragam struktur data yang dibawah kendalinya dalam alih proses
kejadian penyebab pengalihan proses
Kejadian Penyebab Pengalihan Proses
  • Interupsi Sistem
  • Trap
  • Supervisor Call
interupsi sistem
Interupsi Sistem
  • Interupsi sistem disebabkan oleh kejadian external dan tak bergantung proses yang saat itu sedang running
  • Tipenya
  • Interupsi clock
  • Interupsi I/O
  • Page/memory fault
slide5
Trap
  • Trap adalah interupsi karena terjadinya kesalahan atau kondisi kekecualian yang dihasilkan proses yang sedang running, seperti usaha ilegal dalam mengakses file
supervisor call
Supervisor call
  • Supervisor call yaitu panggilan meminta atau mengaktifkan bagian sistem operasi
pengalihan konteks
Pengalihan KOnteks
  • Pengalihan konteks dapat terjadi tanpa pengalihan state proses yang sedang running, sedang pengalihan proses pasti melibatkan juga pengalihan konteks
siklus penanganan interupsi
Siklus Penanganan Interupsi
  • Pemroses menyimpan konteks program saat itu yang sedang dieksekusi ke stack
  • Pemroses men set register PC dengan alamat awal program untuk interrupt handler
pengalihan proses
Pengalihan Proses
  • Pengalihan proses terjadi jika proses yang running beralih menjadi state yang lain (ready,blocked, dsb) kemudian sistem operasi membuat perubahan-perubahan berarti terhadap lingkungan
langkah langkah yang terlibat dalam pengalihan proses
Langkah-langkah yang terlibat dalam pengalihan proses
  • Simpan konteks pemroses
  • Perbarui PCB proses yang running
  • Pindahkan PCB proses ke senarai yang cocok
  • Pilih satu proses lain untuk dieksekusi sesuai dengan teknik penjadwalan
  • Perbarui PCB proses yang dipilih termasuk perubahan state menjadi running
slide11
Perbarui struktur-struktur data manajemen memori
  • Kembalikan konteks pemroses dengan konteks simpanan yang memberi tahu konteks terakhir saat dialihkan dari state running.
kedudukan so
Kedudukan SO
  • Sistem operasi pada dasarnya adalah seperti perangkat lunak lain, yaitu program yang perlu dieksekusi pemroses
  • Kedudukan SO dibanding proses2 yang lain adaalah
  • SO sebagai kernel tersendiri
  • Fungsi2 SO dieksekusi dalam proses pemakai
  • SO juga sebagai kumpulan proses
penjadwalan proses
Penjadwalan Proses
  • Penjadwalan merupakan kumpulan kebijaksanaan dan mekanisme di sistem operasi yang berkaitan dengan urutan kerja yang dilakukan sistem komputer, penjadwalan bertugas memutuskan :
  • Proses yang harus berjalan
  • Kapan dan selama berapa lama proses itu berjalan
sasaran dan kriteria untuk mengukur kinerja penjadawalan
Sasaran dan Kriteria untuk mengukur kinerja penjadawalan
  • Adil

Penjadwalan seharusnya menjamin tiap proses mendapat pelayanan dari pemroses yang adil

  • Efisiensi

Menjada agar proses agar pemroses tetap dalam keadaan sibuk sehingga efisiensi mencapai maksimum

slide16
Waktu tanggap

Sasarannya adalah meminimalkan waktu tanggap

  • Turn around time

adalah waktu yang dihabiskan dari saat program atau job mulai masuk ke sistem sampai proses diselesaikan sistem

Meminimalkan turn around time

slide17
Throughput

jumlah kerja yang dapat diselesaikan dalam satu unit waktu

Sasarannya adalah memaksimalkan jumlah job yang diproses per satu interval waktu. Lebih banyak lebih baik

tipe tipe penjadwalan
Tipe-Tipe Penjadwalan
  • Penjadwalan jangka pendek
  • Penjadwalan jangka menengah
  • Penjadwalan jangka panjang
strategi penjadwalan
Strategi Penjadwalan
  • Penjadwalan nonpreemtive

Ketika proses diberi jatah waktu pemroses maka pemroses tidak dapat diambil alih oleh proses lain sampe proses itu selesai

slide20
Penjadwalan preemtive

Saat proses diberi jatah waktu pemroses maka pemroses dapat diambil alih oleh proses lain sehingga proses disela sebelum selesai dan harus dilanjutkan menunggu jatah waktu pemroses tiba kembali pada proses itu

algoritma penjadwalan
Algoritma penjadwalan
  • Nonpreemtive
  • FIFO
  • SJF
  • HRN
  • MFQ
slide22
Preemtive
  • RR
  • SRF
  • PS
  • GS
tugas
Tugas
  • Perintah-perintah dalam system linux
ad