Sistem Operasi “Overview”

Slides:



Advertisements
Presentasi serupa
Sistem Terdistribusi 07 – OS Client Server Oleh : Muh. Ary Azali.
Advertisements

Struktur Sistem Operasi
Proses di Linux.  Proses adalah satuan eksekusi program  Proses di Linux preemptive saat:  1. Waktu kuantumnya telah habis  2. ada proses baru yang.
File System & Security MUHAMMAD MISBAHUL ILMI ( )
Proses.
Sistem Operasi #0 “Overview”
Gambaran Umum Sistem Operasi
Struktur Sistem Operasi
Recovery & Macam-macam Sistem berkas
Sistem Operasi Konsep Dasar Sistem Operasi Prepared By Team Teaching Presented by WIN & TGW.
Manajemen Proses.
Struktur direktori linux mazzimam.
Kernel Petra Novandi Anis Kamilah
Computer System Structure
Struktur Sistem Operasi
Struktur Sistem Operasi
Sistem Terdistribusi 010 – File Service Oleh : Muh. Ary Azali.
STMIK AMIKOM YOGYAKARTA
Struktur Sistem Operasi
Struktur Sistem Operasi PART 2.
DASAR SISTEM OPERASI By Dwi Anindyani. Pengertian OS Apa itu sistem operasi? Sistem operasi ialah software kompleks yang yang memungkinkan aplikasi-aplikasi.
Struktur Sistem Komputer
Slide 6 – Management Proses
Pengantar Teknologi Informasi
“Manajemen Memori Virtual”
Pengenalan Sistem Operasi
SISTEM OPERASI MANAJEMEN FILE Disajikan Oleh :.
Materi Presentasi MANAJEMEN MEMORI 1 1. Pengertian Memori
Struktur Sistem Komputer
Virtual Memori.
Manajemen File.
Lecture 6 Main Memory Erick Pranata
Manajemen Memori.
SISTEM OPERASI (RANGKUMAN)
Mata Kuliah : Sistem Operasi
Pendahuluan Mata Kuliah Sistem Operasi ( )
Dosen: TIM PENGAJAR PTIK
Struktur Sistem Operasi
Sistem Operasi Pendahuluan.
Pengenalan Sistem Operasi
MEMORY MANAGEMENT PART 2
File Service Sistem Terdistribusi.
BAB I                       Mata Kuliah  Sistem Terdistribusi _______________________ Sistem Operasi Terdistribusi Oleh : Laseri, S.Kom.
Ir. I Gusti Agung Sadnyana Putra, M.Kom
PENDAHULUAN MATA KULIAH SISTEM OPERASI TIF51 Pertemuan ke-2
Struktur Sistem Operasi
Komponen Dasar Sistem Operasi
Pengenalan Sistem Operasi
Course Objective Definisi Sistem Operasi.
Melakukan Instalasi Sistem Operasi Dasar
Sistem Operasi “File system “.
Slide 6 – Management Proses
Struktur Sistem Operasi
Apakah Sistem Operasi? “Sebuah Program yang mengatur perangkat Keras Komputer” Interface manager Menjadikan interaksi manusia dengan komputer menjadi mudah.
Bayu Pratama Nugroho, S.Kom, MT
Sistem Operasi.
Struktur Sistem Komputer
Sistem Operasi PENDAHULUAN.
SISTEM OPERASI - CHAPTER 2 PROCESS
Manajemen Proses Firdaus, M.T..
Sistem Operasi.
Sistem Operasi.
Struktur Sistem Operasi
Sistem Operasi.
Struktur Sistem Komputer
PANDANGAN UMUM SISTEM OPERASI DAN SISTEM KOMPUTER
Struktur Sistem Operasi
Pengenalan Sistem komputer & Sistem Operasi [Bagian 2] -Pengantar Sistem Operasi- MODUL Maria Cleopatra, S.Kom Modul Sistem Operasi / Unindra / 2011.
Fathiah, S.T.,M.Eng Universitas Ubudiyah Indonesia
Tim Teaching Operation System Stikom Dinamika Bangsa Mata Kuliah Sistem Operasi Kode MK : KBTI
Transcript presentasi:

Sistem Operasi “Overview”

Pengantar Sistem Operasi Sebuah program yang merupakan perantara antara pengguna komputer dan hardware komputer Komputer = tubuh, SO = roh SO digunakan dalam hal: Mengeksekusi program dan membantu menyediakan lingkungan bagi program yang mudah dalam hal berinteraksi dengan system resource

Obyektif OS Convenience : user merasakan kemudahan dan kenyamanan dalam penggunaan Efficiency : resources system dapat diutilisasi semaksimal mungkin Robustness : kehandalan sistem proteksi terhadap kesalahan user Evolution : memudahkan pengembangan, mendukung sistem baru dan program aplikasi yang berkembang

Layanan Sistem Operasi User interface Program execution I/O operations File-system manipulation Communications Error detection Resource Sharing Security Accounting

Komponen-komponen Sistem Komputer Perangkat keras CPU, RAM, storage (hardisk, floppy disk, CDROM, dsb), piranti I/O (printer, scanner, dsb) Operating System Mengontrol dan mengkoordinasikan penggunaan hardware dari berbagai program aplikasi dan user Program-program aplikasi Pengaturan penggunaan system resources untuk pemecahan problem kebutuhan user (kompiler, sistem basis data, games, dan program-program untuk bisnis) User Orang, mesin, atau komputer lain

4 komponen sistem komputer

Process Process – program dalam mode eksekusi Eksekusi program harus pada suatu waktu yang sekuensial

Thread Process vs Thread? Keuntungan: Responsiveness Resource Sharing Economy Utilization of MP Architectures

Single vs Multithread

Schedulling Memilih proses mana dari memory yang siap diekseskusi dan mengalokasikan resource/CPU kepadanya. Keputusan penjadwalan CPU mungkin terjadi waktu proses: 1. Switches from running to waiting state 2. Switches from running to ready state 3. Switches from waiting to ready 4. Terminates Scheduling no 1 dan 4 adalah nonpreemptive Selainnya bersifat preemptive

Synchronization Why process synchronization needed? Akses secara konkuren (hampir bersamaan) terhadap data yang disharing dapat menyebabkan data tidak konsisten Banyak algoritma sinkronisasi

Deadlock Pada multiprogramming, beberapa proses hanya memiliki resource yang terbatas. Jika tidak ada resource yang tersedia, process harus menunggu 2 types of resource: Preempt-able, ex: memory Non-preempt able, ex: printer Harus menunggu jika resource tidak boleh dipakai Permintaan proses mungkin diblok Mungkin bisa gagal dengan kode error tertentu

Memory Program harus dibawa (from disk) ke memory dan ditempatkan agar dapat berjalan Main memory dan registers adalah satu-satunya tempat penyimpanan dimana CPU dapat langsung akses Register mengakses dalam 1 CPU clock (bisa kurang) Main memory mengakses dalam bnyk cycles Cache berada diantara main memory dan CPU registers Protection of memory dibutuhkan untuk menjamin agar operasinya benar Sebelum proses dieksekusi, sebuah proses harus masuk dalam input queue

Virtual Memory Virtual memory – pemisahan antara memori logis dari memori fisik. Hanya bagian dari program yang dibutuhkan saja yang harus ada dalam memory untuk dieksekusi Logical address space dapat lebih besar daripada physical address space Memperbolehkan address spaces untuk disharing oleh beberapa processes Memperbolehkan pembuatan proses secara lebih efisien

Virtual Memory Page Replacement Algoritma FIFO Algoritma Optimal Algoritma LRU Algoritma Perkiraan LRU

Konsep File File adalah kumpulan informasi yang berhubungan dan tersimpan dalam secondary storage Tipe: Data (character, numeric, binary) Program Direktori Device Sifat: persistance, big size, dan sharability

Atribut File Name – disimpan dalam human readable name Identifier – unique tag (number) dalam file system Type – dibutuhkan oleh sistem (ex: .txt) Location – pointer to file location di harddisk Size – current file size Protection – controls siapa yang reading, writing, executing Time, date, and user identification – data untuk protection, security, and usage monitoring Information about files are kept in the directory structure, which is maintained on the disk

Contoh Implementasi Directory di Linux "/“ direktori root /bin perintah binari esensial /boot file statis dari boot loader /dev device files /etc konfigurasi sistem host-specific /lib shared libraries essential dan modul kernel /mnt mount point untuk me-mount suatu file system sementara /opt tambahan paket aplikasi piranti lunak /sbin sistem binari esensial /tmp file sementara /usr secondary hierarchy /var data variabel

See U NEXT WEEK Struktur Sistem Komputer