Dasar Sistem Operasi. Dibuat Oleh: Anindito Yoga Pratama, S.T., MMSI

dokumen-dokumen yang mirip
Reza Chandra Universitas Gunadarma PTA 2010/2011

Pertemuan - 4 PENJADWALAN PROSES. Haryono Setiadi, ST, M.Eng D3 Ilmu Komputer UNS

adil efisiensi waktu tanggap (response time) turn arround time throughput

DESKRIPSI PENJADWALAN PROSES

BAB 2 TINJAUAN PUSTAKA. b. Kapan dan selama berapa lama proses itu berjalan. a. Jenis pekerjaan yang akan diselesaikan

Deskripsi Penjadwalan Proses

Penjadwalan Proses. Penjadwalan bertugas memutuskan hal-hal berikut : Proses yang harus berjalan. Kapan dan selama berapa lama proses berjalan

Penjadwalan Proses. 1. Adil Proses proses diperlakukan sama yaitu mendapat jatah waktu prosessor yang sama

PENJADWALAN PROSES. Pendahuluan

Pengaturan Proses Dalam system operasi. proses

Recap. Penjadwalan Proses. Kriteria Penjadwalan Proses. Tipe Tipe Penjadwalan. Penjadwal Jangka Pendek 9/23/2016. Ricky Maulana Fajri

sejumlah proses aktif. Aktifitas pemindahan proses yang tertunda dari memori utama ke memori sekunder disebut swapping.

PENDAHULUAN. Pertemuan 1 1

Team project 2017 Dony Pratidana S. Hum Bima Agus Setyawan S. IIP

SIMULASI PERBANDINGAN PENJADWALAN ROUND ROBIN DAN FCFS UNTUK MANAJEMEN PROSES DALAM SINGLE PROCESSING

MODUL PRAKTIKUM SISTEM OPERASI PRAKTIKUM IV Penjadwalan Proses I

Modul ke: Sistem Operasi. Tipe penjadwalan di prosessor non-preemptive. Fakultas FASILKOM. Juliansyahwiran, S. Kom, MTI.

Penjadwalan Process. Konsep Dasar Penjadwalan Proses. Preemptive & Non-Preemtive Scheduling. Dispatcher.

Overview Penjadwalan (1)

MANAJEMEN PROSES. Pointer State proses Keadaan proses: Keadaan mungkin, new, ready, running, waiting, halted, dan juga banyak lagi.

Modul ke: Sistem Operasi. Tipe penjadwalan di prosessor preemptive. Fakultas FASILKOM. Juliansyahwiran, S. Kom, MTI. Program Studi Sistem Informasi

Operasi pada Sistem Operasi. Avida Endriani Reza Gusty Erlangga D3 TEKNIK INFORMATIKA A

PROSES. DESKRIPSI PROSES. PROSES MERUPAKAN UNIT TERKECIL YANG SECARA INDIVIDU MEMILIKI SUMBER DAYASUMBER DAYA YANG DIJADWALKAN SISTEM OPERASI

Proses. Deskripsi Proses. Proses merupakan unit terkecil yang secara individu memiliki sumber dayasumber daya yang dijadwalkan sistem operasi

Sistem Operasi Penjadwalan Proses

SILABUS MATAKULIAH. Indikator Pokok Bahasan/Materi Strategi Pembelajaran

Penjadwalan Proses. Penjadwalan: pemilihan proses selanjutnya yg akan dieksekusi Melakukan multiplexing CPU Kapan dilakukan penjadwalan?

7. Pengaturan Proses

Penjadwalan CPU. Badrus Zaman

Penjadualan Process Bagian 1

Konsep Dasar Kriteria Penjadualan Algoritma Penjadualan Penjadualan Multiple-Processor Penjadualan Real-Time Evaluasi Algorithm

METODE PENJADWALAN PROSES AGUS PAMUJI. SISTEM OPERASI Metode Penjadwalan Proses

Penjadwalan Proses Sistem Operasi (TKE113117) Program Studi Teknik Elektro, Unsoed

MAKALAH SEMINAR TUGAS AKHIR

SISTEM OPERASI PENJADWALAN PROSES

Bab 4. Penjadwalan CPU POKOK BAHASAN: TUJUAN BELAJAR: 4.1 KONSEP DASAR. Konsep Dasar Kriteria Penjadwalan Algoritma Penjadwalan

Penjadualan CPU. Konsep Dasar Kriteria Penjadualan Algoritma Penjadualan Penjadualan Multiple-Processor Penjadualan Real-Time Evaluasi Algorithm

Konsed Dasar Penjadualan Proses

IF3191- Penjadwalan Proses. Henny Y. Zubir. Departemen Teknik Informatika Institut Teknologi Bandung. IF-ITB/HY/24-Aug-03 IF3191 Penjadwalan Proses

RENCANA PROGRAM KEGIATAN PERKULIAHAN SEMESTER (RPKPS)

Praktikum 9. Penjadwalan CPU 1

BAB I PENDAHULUAN. 1.1 Latar Belakang Masalah. 1.2 Tujuan

Bab 4 PENJADWALAN PROSES

BAB 2. LANDASAN TEORI dan KERANGKA PEMIKIRAN

Dosen pengampu : Mohamad Dani Sifat : Tutup buku dan peralatan elektronik

RENCANA PROGRAM KEGIATAN PERKULIAHAN SEMESTER (RPKPS)

MODUL 5 MANAJEMEN PROSES (2) (PENJADWALAN PROSES)

PENGATURAN PROSES. Proses adalah program yang sedangdieksekusi atau sofware yang sedang dilaksanakan.

MINGGU II DASAR SISTEM OPERASI

Penjadualan CPU. Konsep Dasar. Penjadualan CPU. Penggantian Rangkaian Urutan CPU dan I/O Burst

Praktikum 10. Penjadwalan CPU 2 POKOK BAHASAN: TUJUAN BELAJAR: DASAR TEORI: 1 Penjadwalan CPU Premptive. ü Membuat program simuliasi Pendawalan CPU

PENGANTAR TEKNOLOGI SISTEM INFORMASI B PENGENALAN DASAR SISTEM INFORMASI

PENJADWALAN. Sistem Operasi TIKB1023 Munengsih Sari Bunga. Politeknik Indramayu. TIKB1023/Sistem Operasi/MSB

Sistem Operasi. Teknologi Informasi

BAB 4 PENJADWALAN CPU 55

Mata Kuliah : Sistem Operasi Kelas : Teknik Informatika 4

Operating System. Scheduling. Fak. Teknik Jurusan Teknik Informatika Universitas Pasundan. Dosen : Caca E. Supriana, S.Si

IMPLEMENTASI ALGORITMA MULTILEVEL FEEDBACK QUEUE DALAM MENENTUKAN WAKTU TUNGGU DAN WAKTU KESELURUHAN PROSES

1. Istilah-istilah dalam penjadwalan proses

Sistem Operasi. Konsep Dasar. Histogram Waktu CPU-Burst. Penjadwal CPU PENJADWALAN CPU. Pertukaran Urutan Pada CPU Dan I/O Burts

Sistem Operasi PENGATURAN PROSES

MODUL 3 STRUKTUR SISTEM OPERASI M. R A J A B F A C H R I Z A L - S I S T E M O P E R A S I - C H A P T E R 2

BAB III TEKNIK PENJADWALAN PROSESOR

BAB II TINJAUAN PUSTAKA

Sekolah Tinggi Teknologi Adisutjipto Yogyakarta

ego pengemudi pelanggar jalur, kemudian penggunaan timer atau pewaktu pada masing masing kendali lalu lintas yang dirasa kurang efisien, maka diciptak

APLIKASI PEMBELAJARAN SISTEM OPERASI DALAM MATERI PROSES PENJADWALAN FCFS, SJF DAN ROUND ROBIN

I. Struktur Sistem Operasi

Susun! Tanggal : Lokasi : 1. DEFENISI. Defenisi Kinerja Terdapat beberapa badan standar yang mengeluarkan defenisi kinerja, antara lain :

Sistem Operasi dalam bahasa Inggrisnya disebut Operating System, atau biasa di singkat dengan OS.

IMPLEMENTASI ALGORITMA MULTILEVEL FEEDBACK QUEUE DALAM MEMENTUKAN WAKTU TUNGGU DAN WAKTU KESELURUHAN PROSES

Bab 5: Penjadwalan CPU. Konsep Dasar

Penjadualan Process Bagian 2

Mahasiswa dapat memahami konsep dasar deskripsi dan kontrol pada proses

Pertemuan V Penjadwalan Proses

Sistem Terdistribusi. Sistem Operasi Terdistribusi oleh : Musayyanah, S.ST, MT

SATUAN ACARA PERKULIAHAN UNIVERSITAS GUNADARMA

Konsep SISTEM OPERASI. Pengenalan Sistem Operasi

Simulasi Algoritma Penjadualan Proses

PENJADWALAN PRODUKSI PERCETAKAN DENGAN METODE SHORTEST JOB FIRST UNTUK OPTIMALISASI WAKTU PROSES PRODUKSI STUDI KASUS CV.

Understanding Operating Systems Fifth Edition. Chapter 4 Processor Management

MANAJEMEN MEMORI. Manajemen Memori 1

Sistem Operasi. Silabus :

Algoritma Penjadwalan 2

CPU Scheduler Ch. 5. SISTIM OPERASI (Operating System) IKI Johny Moningka

Algoritma Schedulling

Bab 13. Konsep Penjadwalan

Penerapan Algoritma Greedy dalam Algoritma Penjadwalan Prosesor Tunggal Shortest Job First

SATUAN ACARA PERKULIAHAN

Konsep Dasar Sistem Operasi

3. Sebutkan perbedaan program dan proses berdasarkan keberadaan,sifat dan unsur pembentukan Jawab : Timeout. Dispatch.

slide - Manajemen Proses, meliputi : konsep proses, metode penjadualan proses, komunikasi antar proses, sinkronisasi proses dan deadlock.

OPTIMASI TURN ARROUND TIME PADA PENJADWALAN ROUND ROBIN DENGAN MENCARI QUANTUM TIME OPTIMAL MENGGUNAKAN ALGORITMA SIMULATED ANNEALING

BAB II TINJAUAN PUSTAKA

PENGELOLAAN MEMORY AGUS PAMUJI. SISTEM OPERASI - Pengelolaan Memory

1. SUDUT PANDANG PENGGUNA

Operating System: An Overview. Ch. 6: Process Scheduling. Ch. 6: Process Scheduling. Agenda. Basic Concept Scheduling Criteria Scheduling Algorithms

BAB II TINJAUAN PUSTAKA

S.P. HARININGSIH, S.T.

QUEUE / ANTREAN. Pertemuan 7 Yani sugiyani, M.Kom

Transkripsi:

Dasar Sistem Operasi Dibuat Oleh: Anindito Yoga Pratama, S.T., MMSI

Pengertian Sistem Operasi Software yang bertugas untuk mengatur atau mengontrol manajemen Hardware serta operasi-operasi dasar sistem, termasuk menjalankan Software Aplikasi (Aplikasi Office, Aplikasi Design Grafis, Aplikasi Multimedia) [Wikipedia]

Bagian-bagian Sistem Operasi Sistem operasi secara umum terdiri dari beberapa bagian, yaitu : 1. Boot Mechanism : Meletakkan kernel ke dalam memory 2. Kernel : Inti dari Sistem Operasi 3. Command Interpreter/Shell : Bertugas membaca input dari user 4. Pustaka/Library : menyediakan kumpulan fungsi dasar dan standar yang dapat dipanggil oleh aplikasi lain 5. Driver : berinteraksi dengan hardware eksternal, sekaligus untuk mengontrol mereka.

Letak Sistem Operasi Pada Komponen Sistem Komputer Software Sistem Operasi Hardware Use r

Lapisan-lapisan Sistem Operasi Lapisan Sistem Operasi menurut Tanenbaum dan Woodhull, sistem terlapis terdiri dari enam lapisan Lapisan 0 Lapisan 1 Lapisan 2 Lapisan 3 Lapisan 4 Lapisan 5 Mengatur alokasi prosesor, pertukaran antar proses ketika interupsi terjadi atau waktu habis dan lapisan ini mendukung dasar multiprogramming pada CPU. Mengalokasikan ruang untuk proses di memori utama dan pada 512 kilo word drum yang digunakan untuk menahan bagian proses ketika tidak ada ruang di memori utama. Menangani komunikasi antara masing-masing proses dan operator console. Lapisan ini masing-masing proses secara efektif memiliki operator console sendiri. Mengatur peranti I/O dan menampung informasi yang mengalir dari/ke proses tersebut. Tempat program pengguna. Pengguna tidak perlu memikirkan tentang proses, memori, console, atau manajemen I/O. Merupakan operator sistem.

Proses Booting Sistem Operasi Proses booting adalah proses dimana suatu komputer dan Sistem Operasinya mulai bekerja dengan menginisialisasi semua device beserta drivernya. Urutan-urutan proses booting:

Konsep Komunikasi dengan Periferal/Peralatan Setiap peralatan atau hardware yang ingin berkomunikasi dengan komputer membutuhkan device driver (biasanya berbentuk CD). Device driver, umumnya akan dimuat ke dalam ruangan kernel (kernel space) sistem operasi selama proses booting dilakukan, atau secara sesuai permintaan (ketika ada intervensi pengguna atau memasukkan sebuah perangkat plug and play).

Pengaturan dan Penjadwalan Proses Penjadwalan merupakan kumpulan kebijaksanaan dan mekanisme di sistem operasi yang berkaitan dengan urutan kerja yang dilakukan sistem komputer. Penjadwalan bertugas memutuskan: 1. Proses yang harus dikerjakan 2. Kapan dan berapa lama proses itu berjalan Adapun penjadwalan bertugas memutuskan : 1. Proses yang harus berjalan 2. Kapan dan selama berapa lama proses itu berjalan

Kriteria untuk Mengukur dan Optimasi Kinerja Penjadwalan Adil (fairness) adalah proses-proses yang diperlakukan sama, yaitu mendapat jatah waktu pemroses yang sama dan tak ada proses yang tak kebagian layanan pemroses sehingga mengalami kekurangan waktu. Efisiensi (eficiency), efisiensi atau utilisasi pemroses dihitung dengan perbandingan (rasio) waktu sibuk pemroses. Waktu tanggap (response time), waktu tanggap berbeda untuk : a) Sistem interaktif. Didefinisikan sebagai waktu yang dihabiskan dari saat karakter terakhir dari perintah dimasukkan atau transaksi sampai hasil pertama muncul di layar. Waktu tanggap ini disebut terminal response time. b) Sistem waktu nyata. Didefinisikan sebagai waktu dari saat kejadian (internal atau eksternal) sampai instruksi pertama rutin layanan yang dimaksud dieksekusi, disebut event response time. Turn around time adalah waktu yang dihabiskan dari saat program atau job mulai masuk ke sistem sampai proses diselesaikan sistem. Waktu yang dimaksud adalah waktu yang dihabiskan di dalam sistem, diekspresikan sebagai penjumlah waktu eksekusi (waktu pelayanan job) dan waktu menunggu, yaitu : Turn arround time = waktu eksekusi + waktu menunggu. Throughput adalah jumlah kerja yang dapat diselesaikan dalam satu unit waktu. Cara untuk mengekspresikan throughput adalah dengan jumlah job pemakai yang dapat dieksekusi dalam satu unit/interval waktu.

Algoritma-algoritma Penjadwalan Berikut jenis-jenis algoritma berdasarkan penjadwalan : Nonpreemptive, menggunakan konsep : FIFO (First In First Out) atau FCFS (First Come First Serve) SJF (Shortest Job First) HRN (Highest Ratio Next) MFQ (Multiple Feedback Queues) Preemptive, menggunakan konsep : RR (Round Robin) SRF (Shortest Remaining First) PS (Priority Schedulling) GS (Guaranteed Schedulling) Klasifikasi lain selain berdasarkan dapat/tidaknya suatu proses diambil secara paksa adalah klasifikasi berdasarkan adanya prioritas di prosesproses, yaitu : 1. Algoritma penjadwalan tanpa berprioritas. 2. Algoritma penjadwalan berprioritas, terdiri dari : Berprioritas statik Berprioritas dinamis

Thank You