Tahap-tahap penciptaan proses

Slides:



Advertisements
Presentasi serupa
PERTEMUAN KE-5 Heintje Hendrata, S.Kom
Advertisements

MANAJEMEN PROSES Danang Lelono, S.Si., M.T..
BAB IV PENJADWALAN PROSES.
Pertemuan 04- Penjadwalan Proses sistem operasi
Implementasi Proses.
Ervi Nurafliyan Susanti ( )
MANAJEMEN PROSES.
Dosen: Resi Utami Putri, S.Kom., M.Cs Penjadwalan Proses.
Proses dan Implementasinya
Sistem Operasi Penjadwalan Proses
Slide 7 – Penjadwalan Process
Manajemen Proses Meliputi : Pengelolaan sisklusi hidup proses
Pertemuan 03- Konsep Proses
PENJADWALAN PROSES.
Ihr Logo 3. SISTEM OPERASI Manajemen Proses by
PENJADUALAN PROSES.
Penjadwalan Proses Penjadwalan Proses.
Penjadwalan Proses.
PERTEMUAN KE-7 PERKULIAHAN SISTEM OPERASI
MATERI 4 SISTEM OPERASI Scheduling Process Oleh : Mufadhol, S.Kom
Oleh : Defiana Arnaldy, M.Si
PERTEMUAN KE-9 PERKULIAHAN SISTEM OPERASI
SISTEM OPERASI Pertemuan 4 : Penjadwalan
PROCESS SCHEDULING A.A. Gde Bagus Ariana, ST..
Penjadwalan Proses.
Penjadwalan CPU.
Penjadwalan Process.
PENJADWALAN PROSES DAN IMPLEMANTASI Sistem operasi komputer
PCB (Process Control Block)
“PENJADWALAN PROSES “ SISTEM OPERASI.
Sistem Operasi Pertemuan 8.
Oleh: Chalifa Chazar MANAJEMEN PROSES.
PROSES.
PENJADWALAN PROSES.
V. Penjadwalan Proses Penjadwalan CPU terjadi pada sistem operasi yang mempergunakan multiprogramming. Penjadwalan berupa kumpulan kebijakan untuk menentukan.
OPERATING SYSTEM.
Algorithma Penjadwalan Proses
Mata Kuliah : Sistem Operasi
Dosen: Resi Utami Putri, S.Kom., M.Cs
Slide 7 – Penjadwalan Process
Manajemen Proses Edi Sugiarto, S.Kom.
STMIK-IM BANDUNG Chalifa Chazar
Penjadwalan Proses.
Penjadwalan Proses.
ALGORITMA PENJADWALAN PROSES
Fakultas Ilmu Komputer Defri Kurniawan, M.Kom
Penjadwalan Proses Edi Sugiarto, S.Kom.
Sistem Operasi Teknik Informatika STT Wastukancana Purwakarta
Sistem Operasi Penjadwalan Proses
Pertemuan 6 P R O S E S.
IV. Proses-proses Terdapat beberapa definisi proses, diantaranya proses sebagai program yang sedang dalam keadaan eksekusi Proses membutuhkan sumber daya.
MANAJEMAN PROSES.
PERTEMUAN 9 PENJADWALAN PROSES.
SISTEM OPERASI PERTEMUAN VI.
PROSES.
Memahami Struktur Sistem Operasi Closed Source
Manajemen Proses Firdaus, M.T..
Manajemen Proses.
SISTEM OPERASI PERTEMUAN VI.
PENJADWALAN PROSES.
MATERI PENJADWALAN PROSES
Penjadwalan Proses M. Ghofar Rohman.
PROSES.
Manajemen Proses.
PROSES Sources : Hariyanto, Bambang “Sistem Operasi, Revisi Kelima, Bandung: Informatika Bandung
TEKNIK KOMPILASI PERTEMUAN VI.
Pertemuan 6 P R O S E S.
Slide 7 – Penjadwalan Process
PROSES. Definisi Proses Proses adalah program yang sedang dieksekusi, termasuk didalamnya nilai-nilai dalam program counter, register, dan variabel-variabel.
OPERATING SYSTEM. 1.Fungsi Sistem Operasi 2.Penjadwalan Proses 3.Memori Manajemen Dukungan Sistem Operasi meliputi:
Transcript presentasi:

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 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 Interupsi Sistem Trap Supervisor Call

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

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 yaitu panggilan meminta atau mengaktifkan bagian sistem operasi

Pengalihan KOnteks Pengalihan konteks dapat terjadi tanpa pengalihan state proses yang sedang running, sedang pengalihan proses pasti melibatkan juga pengalihan konteks

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 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 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

Perbarui struktur-struktur data manajemen memori Kembalikan konteks pemroses dengan konteks simpanan yang memberi tahu konteks terakhir saat dialihkan dari state running.

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

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 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 Waktu tanggap : wt sistem interaktif, wt pada sistem nyata Turn around time = waktu eksekusi + waktu menunggu

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

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 Penjadwalan jangka pendek Penjadwalan jangka menengah Penjadwalan jangka panjang

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

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 Nonpreemtive FIFO SJF HRN MFQ

Preemtive RR SRF PS GS

Tugas Perintah-perintah dalam system linux