DASAR KOMPUTER. Dukungan Sistem Operasi

dokumen-dokumen yang mirip
Dukungan Sistem Operasi :

ARSITEKTUR DAN ORGANISASI KOMPUTER Aditya Wikan Mahastama

Hanif Fakhrurroja, MT

Ch t ap 7 er Operating System (OS)

ARSITEKTUR DAN ORGANISASI KOMPUTER

Mahasiswa dapat memahami konsep dasar deskripsi dan kontrol pada proses

Process Control Block (PCB) Masing-masing proses Direpresentasikan oleh Sistem Operasi dengan menggunakan Process Control Block (PCB),

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

Nama : Didit Jamianto NIM : Kelas/Prodi : 22 / TI. Tugas Sistem Operasi

Mahasiswa dapat memahami konsep sistem operasi secara umum

Bab I Pengenalan Sistem Operasi. Apa yang dimaksud Sistem Operasi?

Model Proses : 1. Sequential Process / bergantian 2. Multiprogramming 3. CPU Switching peralihan prosedur dalam mengolah 1 proses ke proses lainnya.

Sistem Operasi - PCB (process control block)

Sistem Operasi. Teknologi Informasi

Mahasiswa dapat memahami konsep dasar deskripsi dan kontrol pada proses

Arsitektur Komputer Sistem Operasi

SISTEM OPERASI. Deskripsi Proses. Multiprogramming. Istilah dalam Proses. (multitasking) MANAJEMEN PROSES. Multiprogramming.

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

Proses Control Block. Tugas Sistem Operasi

Sistem Operasi Pertemuan 2 Sistem Operasi. (Pengenalan) H u s n i Lab. Sistem Komputer & Jaringan Teknik Informatika Univ.

Processes. Processes. SISTIM OPERASI (Operating System) IKI-20230

Konsep SISTEM OPERASI. Pengenalan Sistem Operasi

7. Pengaturan Proses

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

Kelas: Nilai (Diisi Dosen):... IF

1. SUDUT PANDANG PENGGUNA

Perbedaan Proses dan Program

Deskripsi Penjadwalan Proses

PENJADWALAN PROSES AGUS PAMUJI. SISTEM OPERASI - Penjadwalan Proses

SISTEM OPERASI ISG2B3. Agus Setiawan Program Studi Sistem Informasi Fakultas Rekayasa Industri Telkom University

Pengantar Sistem Operasi

Andi Gustanto M / Kelas 22 / TI

Bab 13. Konsep Penjadwalan

Pengantar Teknologi Informasi. Evangs Mailoa (evangsmailoa.wordpress.com) Fakultas Teknologi Informasi UKSW

Departemen Ilmu Komputer/ Informatika Universitas Diponegoro Semester Gasal 2017/ 2018

Struktur Sistem Komputer

Struktur Sistem Operasi

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

Soal-jawab Quiz 1. Oleh: Endro Ariyanto (END) Oktober 2008

DESKRIPSI PENJADWALAN PROSES

Sistem Operasi Pertemuan 3 Deskripsi & Kendali Proses. H u s n i Lab. Sistem Komputer & Jaringan Teknik Informatika Univ.

MAKALAH SISTEM OPERASI Perbedaan Proses dan Thread. Disusun Oleh : NOVITA ANGGRAINI PUTRI

SISTEM OPERASI PENJADWALAN PROSES

Struktur Sistem Operasi

MATERI 7 SISTEM OPERASI

Rencana Perkuliahan Sistem Operasi CSG3E3 2015/2016

PROSES. Sistem Terdistribusi

1.PCB (process control block)

Cara Kerja Processor. Primo riveral. Abstrak. Pendahuluan.

Sistem Operasi PENGATURAN PROSES

MODUL 4 KONSEP PROSES, KONKURENSI, MANAJEMEN PROSES (1) 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 - M O D U L 4

Danang Puspito Jati A

STRUKTUR SISTEM OPERASI

Mata Kuliah : Sistem Operasi Kelas : Teknik Informatika 4

Tipe Sistem Operasi. Stand alone Network Embedded

Konsep Proses. Proses adalah suatu program yang sedang diesekusi (running) Pada saat proses berlangsung :

Bab 3: Proses-Proses. Konsep Proses

MODUL 5 MANAJEMEN PROSES (2) (PENJADWALAN PROSES)

Pengantar Sistem Operasi

S.P. HARININGSIH, S.T.

SISTEM KOMPUTER PEMROSES (CPU) Empat komponen Sistem Komputer : Pemroses Memori Utama Perangkat Masukan dan Keluaran Interkoneksi Antar Komponen

Rahmady Liyantanto liyantanto.wordpress.com

Bab 2: Struktur Sistem Operasi. Komponen Sistem Secara Umum

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

STRUKTUR SISTEM OPERASI

intruksi kepada CPU untuk mengakses sistem operasi. BIOS tersimpan pada Read Only

TUGAS SISTEM OPERASI

Recap. Proses. Proses. Multiprogramming. Multiprocessing 9/16/2016. Ricky Maulana Fajri

Sistem Operasi AGUS PAMUJI. Teknik Informatika

Pertemuan 2. Struktur Sistem Operasi

4 Implementasi Proses

SISTEM OPERASI ( DITINJAU DARI SEGI PROSES) Seperti diketahui bahwa sistem operasi, terdiri dari sekumpulan

Direktori yang diperlihatkan pada gambar 1. tersebut adalah untuk satu unit (mis. disk pack atau tape reel) dari penyimpanan sekunder. Labelnya berisi

1.Proses control block dalam istilah lain Taks controlling block, Taks struct, atau Switchframe. Jelaskan dan berikan gambaran proses control block?

MANAJEMEN MEMORI. Manajemen Memori 1

Struktur Sistem Komputer

Struktur Sistem Komputer. Abdullah Sistem Informasi Universitas Binadarma

Perbedaan Anatara Thread dan Proses

Pemgantar Teknologi Informasi

PROTEKSI MEMORI DAN CPU TERHADAP KESALAHAN PROGRAM PADA SISTEM OPERASI

Tugas Sistem Operasi Manajemen Proses. Disusun oleh: RIDLO PAMUJI / 22

Managemen Memori 2016

PERTEMUAN 1 PENGENALAN SISTEM KOMPUTER & 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 1 1

Tujuan Pembelajaran. Memahami proses swapping Memahami proses alokasi memori berurutan (Contiguous Memori Allocation)

SISTEM OPERASI ISG2B3 MANAJEMEN MEMORI. Agus Setiawan Program Studi Sistem Informasi Fakultas Rekayasa Industri Telkom University

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

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

THREAD Ulir utas thread

Sistem Operasi. Proses (Process) 2016

Penjadualan Process Bagian 1

Overview Penjadwalan (1)

Pertemuan #2: Proses dan Thread

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

STRUKTUR SISTEM OPERASI

Struktur Sistem Operasi

Bab 3: Proses-Proses. Konsep Proses

Sistem Operasi. Proses dan Thread

Sebagai Kordinator, yang memberikan fasilitas sehingga segala aktivitas yang kompleks dapat dikerjakan dalam urutan yang benar.

Pokok Bahasan. Tujuan. Pengertian Sistem Operasi. Sistem Mainframe. Pengertian Sistem Operasi Perkembangan Sistem Operasi

MODUL 2 KOMPONEN, LAYANAN 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

Transkripsi:

DASAR KOMPUTER Dukungan Sistem Operasi

Peran dari OS Mengatur fasilitas komputer, memberikan layanan untuk pemrogram, menjadwal eksekusi program lainnya. Menjembatani perangkat keras dari programmer. Memberikan interface yang bagus untuk menggunakan sistem Mengontrol eksekusi program-program aplikasi yang memerlukan fasilitas dan pelayanan hardware komputer.

Fungsi OS OS sebagai User/Computer Interface OS memberikan kenyamanan bagi programmer/user. Layanan yang diberikan oleh OS: Pembuatan program Eksekusi Program. Akses IO Kontrol dan Manipulasi File Akses terhadap sistem (Komunikasi) Deteksi Error dan Respon Accounting OS sebagai Resource Manager Komputer adalah sekumpulan fasilitas untuk pemindahan, penyimpanan, dan pengolahan data dan mengontrol ketiga fungsi ini. Pengontrolan fungsi-fungsi dilakukan oleh sistem operasi. Sistem operasi merupakan program Sistem operasi mengarahkan CPU dalam menggunakan fasilitas lainnya dan dalam pewaktuan dan atau penjadwalan eksekusi program

Peran OS

Kriteria OS Interaksi OS dengan manusia OS: Interaktif : input diberikan secara interaktif dari terminal Batch system : semua input dikumpulkan dan dieksekusi pada 1 waktu Jumlah program yang dijalankan pada 1 waktu. Uniprogramming Multiprogramming

Permasalahan Sistem Komputer Lama Penjadwalan (Scheduling): Mengatur mengatur waktu pelayanan mesin. Waktu setup (Setup Time): Waktu yang diperlukan untuk pemuatan compiler dan program ke dalam memori cukup lama Waktu setup harus diusahakan sependek mungkin.

Sistem Operasi Sistem operasi merupakan program yang resident di memory. Memory dibagi menjadi 2 bagian, Bagian untuk sistem operasi (kernel) Bagian lainnya untuk user program.

Simple Batch System Pengguna menyerahkan pekerjaanya kepada operator komputer yang akan melakukan batch pekerjaan secara berurutan. Program diinput melalui IO. Program yang diinputkan akan diletakkan pada memory di bagian program data. CPU akan menjalankan program yang ada di program data sesuai dengan perintah dari OS. Setelah selesai, kontrol proses kembali terletak pada resident monitor (OS) untuk membaca program berikutnya yang akan dijalankan. Begitu program berikutnya ditemukan program tersebut akan dijalankan. Fitur dalam sistem operasi batch: Proteksi Memori Pewaktu (Timer) Privileged Instruction Interrupt

Multiprogrammed Batch System prosesor lebih cepat dibandingkan kecepatan perangkat I/O prosesor sering berada pada keadaan idle. Mulitprogrammed batch system Resident monitor (OS) mengeksekusi program lain saat program yang sedang dieksekusi dalam status menunggu IO. OS saat ini menggunakan sistem multiprogramming/multitasking.

Time Sharing System Pengembangan lebih lanjut dari sistem multiprogrammed batch system. Time Sharing System mengeksekusi multi program dari multi user.

Penjadwalan OS mengatur eksekusi multi program oleh satu prosesor. Ada 4 bentuk penjadwalan : Long Term scheduling : Penjadwalan untuk program yang baru diterima dan belum akan dieksekusi oleh CPU Medium Term Scheduling : Penjadwalan dimana sebagian program sudah berada di memory Short Term Scheduling : Penjadwalan untuk program yang akan/sedang dieksekusi oleh CPU. IO scheduling : Penjadwalan untuk perangkat IO.

Status Proses Setiap proses memiliki status. 5 jenis status proses yaitu : New : baru diinput, belum siap untuk dieksekusi. Ready : Siap untuk diekskusi dan sedang menunggu prosessor. Running : sedang dieksekusi. Waiting : sedang dihentikan sementara oleh OS, dan menunggu untuk dieksekusi kembali. Halted : telah selesai dan akan dihancurkan.

Status Proses

Infromasi Proses Proses yang ada di memory harus memiliki informasi status dari proses informasi lain yang diperlukan. Setiap proses direpresentasikan oleh OS dalam bentuk process block control. Block control memiliki informasi sebagai berikut : identifier Status Prioritas Program counter Memory pointer Context Data Informasi Status I/O Informasi Lainnya

Teknik Penjadwalan OS memiliki antrian short term untuk program-program yang akan dieksekusi. OS akan memilih proses yang ada dalam antrian untuk dieksekusi. Prosessor menghentikan eksekusi program apabila terjadi hal-hal berikut : Program yang sedang dieksekusi meminta service IO. Proses yang sedang berjalan menyebabkan interupt. Proses lainnya menimbulkan interupt. Saat prosesor menghentikan eksekusi proses yang sedang berjalan, prosesor menyimpan data program dan program counter dari proses yang sedang berlangsung dan memasukkan proses yang sedang berlangsung kembali ke dalam antrian. Prosesor menuju ke OS untuk melihat proses selanjutnya yang akan dieksekusi.

Manajemen Memory Swapping Partitioning Paging Virtual Memory

Swapping Proses yang sedang dalam status ready di memory (misalnya menunggu IO), OS memindahkan proses tersebut ke dalam antrian long term dan mengambil salah satu proses yang ada di antrian long term tersebut ke dalam memory.

Swapping

Partitioning Membagi memory untuk user program. Ada 2 metode partitioning Fixed-size Partitioning Metode ini juga terbagi atas 2 cara yaitu : Equal Size Partitions Unequal Size. Dynamic-size Partitioning

Partitioning

Paging Memory dibagi/dipartisi dalam ukuran yang sama besar dan statis (frames). Program/proses yang akan dieksekusi juga dibagi dalam proses-proses yang lebih kecil (pages). Program-program yang akan dijalankan diletakkan pada pages2 yang tersedia. Posisi dari pages-pages yang digunakan oleh suatu proes tidak harus berurutan tapi tergantung ketersediaan pages yang kosong.

Paging

Virtual memory Menghemat memori hanya sebagian dari program yang disimpan di memori yaitu chunkschunks yang sedang digunakan saja pada pages-pages tertentu saja. Bagian program yang lainnya disimpan pada harddisk. Proses ini menyebabkan memori dapat menampung lebih banyak program terlihat seolah-olah ukuran memori terlihat lebih besar karena proses/program yang ditampungnya jauh lebih banyak dan ukuran program jauh lebih besar dari ukuran memori yang sesungguhnya.

Virtual Memory