OPERATING SYSTEM.

Slides:



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

Penjadwalan CPU.
BAB IV PENJADWALAN PROSES.
Pertemuan 04- Penjadwalan Proses sistem operasi
Ervi Nurafliyan Susanti ( )
KONSEP THREAD.
Dosen: Resi Utami Putri, S.Kom., M.Cs Penjadwalan Proses.
PENJADWALAN PROSES.
Sistem Operasi Penjadwalan Proses
Proses dan Penjadwalan
Slide 7 – Penjadwalan Process
PART 3 DOSEN : AHMAD APANDI, ST
Manajemen Proses Meliputi : Pengelolaan sisklusi hidup proses
PENJADWALAN PROSES.
Ihr Logo 3. SISTEM OPERASI Manajemen Proses by
PENJADUALAN PROSES.
Penjadwalan Proses Penjadwalan Proses.
Penjadwalan Proses.
DASAR SISTEM OPERASI By Dwi Anindyani. Pengertian OS Apa itu sistem operasi? Sistem operasi ialah software kompleks yang yang memungkinkan aplikasi-aplikasi.
Oleh : Defiana Arnaldy, M.Si
PERTEMUAN KE-9 PERKULIAHAN SISTEM OPERASI
KONSEP THREAD.
SISTEM OPERASI Pertemuan 4 : Penjadwalan
PROCESS SCHEDULING A.A. Gde Bagus Ariana, ST..
Penjadwalan Proses.
Penjadwalan CPU.
Penjadwalan Process.
“PENJADWALAN PROSES “ SISTEM OPERASI.
Sistem Operasi Pertemuan 8.
Management Memory.
Operasi pada Sistem Operasi
PENJADWALAN PROSES.
V. Penjadwalan Proses Penjadwalan CPU terjadi pada sistem operasi yang mempergunakan multiprogramming. Penjadwalan berupa kumpulan kebijakan untuk menentukan.
Algorithma Penjadwalan Proses
Manajemen Memori (1).
Mata Kuliah : Sistem Operasi
PART 3 DOSEN : AHMAD APANDI, ST
SISTEM OPERASI Dosen Pengampu : Erfanti Fatkhiyah, ST., M.Cs.
III. Penjadwalan Proses
Dosen: Resi Utami Putri, S.Kom., M.Cs
Slide 7 – Penjadwalan Process
STMIK-IM BANDUNG Chalifa Chazar
Penjadwalan Proses.
Penjadwalan Proses.
ALGORITMA PENJADWALAN PROSES
Fakultas Ilmu Komputer Defri Kurniawan, M.Kom
Process Scheduling SISTEM OPERASI Slide perkuliahan
Penjadwalan Proses Edi Sugiarto, S.Kom.
MANAJEMEN MEMORI.
Mata Kuliah Sistem Operasi
Sistem Operasi Teknik Informatika STT Wastukancana Purwakarta
Penjadwalan Proses.
PART 3 Penjadwalan cpu.
Sistem Operasi Penjadwalan Proses
MANAJEMEN MEMORY PART 3 Ritzkal, S.Kom,CCNA.
Penjadualan CPU 6.
Memahami Struktur Sistem Operasi Closed Source
Oleh : Solichul Huda, M.Kom
PENJADWALAN PROSES.
Tahap-tahap penciptaan proses
MATERI PENJADWALAN PROSES
Penjadwalan Proses M. Ghofar Rohman.
Tim Teaching Grant Mata Kuliah Sistem Operasi
Beberapa istilah yg sering muncul
Slide 7 – Penjadwalan Process
Tim Teaching Grant Mata Kuliah Sistem Operasi
Tim Teaching Grant Mata Kuliah Sistem Operasi
Tim Teaching Grant Mata Kuliah Sistem Operasi
OPERATING SYSTEM. 1.Fungsi Sistem Operasi 2.Penjadwalan Proses 3.Memori Manajemen Dukungan Sistem Operasi meliputi:
Tim Teaching Grant Mata Kuliah Sistem Operasi
Transcript presentasi:

OPERATING SYSTEM

Dukungan Sistem Operasi meliputi: Fungsi Sistem Operasi Penjadwalan Proses Memori Manajemen

Nyaman : Suatu sistem operasi akan membuat sistem komputer lebih mudah untuk digunakan. Efisien : Sistem operasi memungkinkan fasilitas sistem komputer dapat digunakan dengan cara yang efisien. Berfungsi sebagai mediatorantara hardware komputer dengan pemrogram untuk mengakses dan menggunakan fasilitas layanan tertentu. menyembunyikan detail hardware dari pemrogram dan menyediakan interface yang nyaman untuk pemrogram. 1. Fungsi Sistem Operasi

Penjadwalan proses merupakan kumpulan kebijaksanaan dan mekanisme di sistem operasi yang berkaitan dengan urutan kerja yang dilakukan sistem komputer. Sedangkan proses sendiri merupakan unit kerja terkecil yang secara individu memiliki sumber daya atau unit pemilikan sumberdaya. Tugas Penjadwalan : Memutuskan proses yang harus berjalan Memutuskan kapan dan selama berapa lama proses itu berjalan 2. Penjadwalan Proses

Kriteria untuk mengukur dan optimasi kinerja Penjadwalan Adil (fairness) Adil adalah proses –proses diperlakukan sama yaitu mendapat jatah waktu pemroses yang sama dan tak ada proses yang tak kebagian layanan pemroses sehingga mengalami (starvation). Efisiensi Efisiensi atau utilisasi pemroses dihitung dengan perbandingan (rasio) waktu sibuk pemroses. Kriteria untuk mengukur dan optimasi kinerja Penjadwalan

Waktu Tanggap (response time) Sistem Interaktif Waktu tanggap dalam sistem interaktif didefinisikan sebagai waktu yang dihabiskan dari saat karakter terakhir dari perintah dimasukkan atau transaksi sampai hasil pertama muncul di layar (terminal). Waktu tanggap ini disebut terminal response time. Sistem Realtime Pada sistem waktu nyata (real-time), waktu tanggap di definisikan sebagai waktu dari saat kejadian (internal atau eksternal) sampai instruksi pertama rutin layanan yang dimaksud dieksekusi , disebut event respons time. Sasaran penjadwalan adalah meminimalkan waktu tanggap.

Turn Around Time waktu yang dihabiskan dari ssat program atau job mulai masuk ke sistem sampai proses diselesaikan sistem. Throughput Throughput adalah jumlah kerja yang dapat diselesaikan dalam satu unit waktu.

Tipe-tipe Penjadwalan Penjadwalan jangka pendek (short-termscheduller) Penjadwalan ini bertugas menjadwalkan alokasi pemroses diantara proses-proses ready di memori utama. Penjadwalan jangka menengah (medium termscheduller ) Penjadwalan jangka menengah adalah menangani proses-proses swapping (aktivitas pemindahan proses yang tertunda dari memory utama ke memory sekunder). Penjadwalan jangka panjang (long-termscheduller) Penjadwalan jangka panjang bekerja terhadap antrian batch (proses – proses dengan penggunaan sumberdaya yang intensif) dan memilih batch berikutnya yang harus di eksekusi.

Batch Queue Ready Queue CPU Suspended Blocked Queue Suspended Ready Penjadwalan jangka menengah Penjadwalan jangka panjang Suspended Blocked Queue Penjadwalan jangka pendek Batch Queue Ready Queue CPU Program-program interaktif Suspended Ready Queue Gambar Tipe-tipe Penjadwalan Menujukan posisi dari tipe-tipe penjadwalan yang terdapat pada satu sistem operasi

Strategi Penjadwalan Penjadwalan Nonpreemptive Begitu proses diberi jatah waktu pemroses maka pemroses tidak dapat diambil alih oleh proses lain sampai proses itu selesai Penjadwalan Preemptive 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 – algoritma Penjadwalan Algoritma – algoritma yang menerapkan strategi nonpreemptive : FIFO (First-in, First-out). SJF (Shortest Job First). HRN (Highest Ratio Next). MFQ (Multiple Feedback Queues). Algortima – algoritma yang menerapkan strategi preemptive : RR (Round-Robin). SRF (Shortest-Remaining-First). PS (Priority Schedulling ). GS (Guaranteed Schedulling ).

Memori adalah pusat kegiatan pada sebuah komputer, karena setiap proses yang akan dijalankan , harus melalui memori terlebih dahulu. Sistem operasi bertugas untuk mengatur peletakan banyak proses pada suatu memori. Memori harus digunakan dengan baik , sehingga dapat memuat banyak proses dalam suatu waktu. 3.Memori Manajemen

Ruang Alamat Logika & Fisik Alamat Logika adalah alamat yang dibentuk di CPU, juga disebut alamat virtual. Alamat fisik adalah alamat yang terlihat oleh memori. Untuk mengubah dari alamat logika ke alamat fisik diperlukan suatu perangkat keras yang bernama MMU(Memory Manajemen Unit). Pengubahan dari alamat logika ke alamat fisik adlah pusat dari manajemen memori. Ruang Alamat Logika & Fisik

Sebuah proses harus berada di dalam memori untuk dapat dijalankan. Sebuah proses dapat di-swap sementara keluar memori ke sebuah penyimpanan cadangan untuk kemudian dikembalikan lagi ke memori. Roll out, Roll in adalah penjadwalan swapping pada prioritas(proses berprioritas rendah di-swap keluar memori agar proses berprioritas tinggi dapat masuk dan dijalankan di memori). Swapping

Pengalokasian Memori Mengontrol akses ke sumberdaya sistem. Contiguous Memory Allocation: alamat memori dibesarkan kepada proses secara berurutan dari kecil ke besar. Keuntungan Contiguous Memory daripada Non-contiguous: sederhana, cepat, mendukung proteksi memori. Kerugian Contiguous Memory daripada Non-contiguous: jika tidak semua proses dialokasikan di waktu yang sama, akan menjadi sangat tidak efektif dan mempercepat habisnya memori. Pengalokasian Memori

Ada 2 tipe Contiguous Memory allocation : partisi tunggal dan partisi banyak. Partisi tunggal adalah alamat pertama yang dialokasikan untuk proses berasal dari alamat yang dialokasikan sebelumnya. Partisi banyak adalah dimana Sistem Operasi menyimpan informasi tentang semua bagian memori yang tersedia untuk digunakan(disebut hole). Ada 2 cara pengaturan sistem partisi banyak: Partisi tetap adalah apabila memori dipartisi menjadi blok-blok yang ukuranya ditentukan dari awal.Terbagi lagi atas partisi tetap berukuran sama dan partisi tetap berukuran berbeda. Partisi dinamis adalah memori dipartisi menjadi bagian-bagian dengan jumlah dan besar yang tidak tentu.

Proteksi Memori dapat berarti melindungi sostem operasi dari proses yang sedang dijalankan oleh pengguna komputer, atau melindungi suatu proses dari proses lainnya. Swapping dan Compation dapat menyebabkan suatu proses menempati lokasi memori yang berbeda selama proses tersebut dijalankan. Proteksi Memori