Pengantar Sistem Operasi

dokumen-dokumen yang mirip
PENGANTAR SISTEM OPERASI SISTEM OPERASI

Apa itu Sistem Operasi? Bagian Sistem Operasi secara umum. Sasaran Sistem Operasi. Pengantar Sistem Operasi

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

What is an Operating System?

SISTEM OPERASI. Belajar SO?

1. SUDUT PANDANG PENGGUNA

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

Bab 1. Pengenalan Sistem Operasi POKOK BAHASAN: TUJUAN BELAJAR: 1.1 APAKAH SISTEM OPERASI? Pengertian Sistem Operasi Perkembangan Sistem Operasi

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

DASAR KOMPUTER DAN PEMROGRAMAN IB PENGANTAR SISTEM OPERASI

Akim Manaor Hara Pardede, ST

Pengantar Sistem Operasi

Konsep SISTEM OPERASI. Pengenalan Sistem Operasi

Struktur Sistem Operasi

Sistem Operasi. Teknologi Informasi

TUGAS SITEM OPERASI. Nama dan N.P.M: 1.Frahma Yayang Hangga Putra

PAPER MULTIPROCESSOR

Konsep Dasar Sistem Komputer

2. STRUKTUR SISTEM OPERASI

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

SISTEM OPERASI TERDISTRIBUSI

Pengenalan Sistem Operasi

Definisi Sistem Operasi

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

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

DASAR KOMPUTER. Dukungan Sistem Operasi

Disusun Oleh: Agenda. Terminologi Klasifikasi Flynn Komputer MIMD. Time Sharing Kesimpulan

Dukungan Sistem Operasi :

Pertemuan 2. Struktur Sistem Operasi

Bab 2: Struktur Sistem Operasi. Komponen Sistem Secara Umum

Computer System Structures

Arsitektur Sistem Komputer. Operasi Sistem Komputer. Struktur Sistem Komputer. Review:

Struktur Sistem Komputer

PENGANTAR APLIKASI KOMPUTER

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

Pertemuan 1# Pengantar Sistem Operasi. Dr. M. Arief Soeleman, M.Kom

Konsep Dasar Perangkat Komputer

Bab 3.Proses dan Penjadualan

Struktur Sistem Operasi

Sistem Operasi AGUS PAMUJI. Teknik Informatika

Pemgantar Teknologi Informasi

KOMPUTER SEBAGAI ALAT BANTU PADA SISTEM INFORMASI

SISTEM OPERASI TERDISTRIBUSI

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

Arsitektur Komputer Sistem Operasi

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

KELOMPOK 1 PERANGKAT LUNAK SISTEM

SISTEM OPERASI DAN EVOLUSINYA

Mahasiswa dapat memahami konsep sistem operasi secara umum

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

STRUKTUR SISTEM OPERASI

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

Sistem terdistribusi. Albertus dwi yoga widiantoro, M.Kom

Operating System: An O verview. Ch. 1: Introduction to O perating System

THREAD Ulir utas thread

Pertemuan Ke-11 MULTIPROSESOR

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

ARSITEKTUR SISTEM. Alif Finandhita, S.Kom, M.T. Alif Finandhita, S.Kom, M.T 1

Sistem Operasi. Perkembangan komputer & teknologi informasi. Rahma Farah Ningrum, M.Kom. Modul ke: Fakultas Ilmu Komputer

Sistem Operasi Terdistribusi

OPERASI DASAR KOMPUTER

Tipe Sistem Operasi. Stand alone Network Embedded

APLIKASI KOMPUTER- Perangkat Keras Komputer Materi Kuliah Sks : 2

1. Setelah kita merakit PC, maka agar hardware dapat berfungsi dan fungsi komputer dapat dijalankan, maka kita harus menginstal... a. BIOS d.

KONSEP & SEJARAH SISTEM OPERASI

DEFINISI SISTEM OPERASI

4. SISTEM OPERASI TERDISTRIBUSI

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

Pengenalan Sistem Operasi

Hanif Fakhrurroja, MT

E. Ully Artha SISTEM OPERASI

Posisi OS thd sistem komputer Sumber daya komputer Pengertian semuakomponen di sistem komputer yang dapatmemberi manfaat Terdiri dari Sumber daya fisi

Sistem Operasi PENGATURAN PROSES

ARSITEKTUR DAN ORGANISASI KOMPUTER Aditya Wikan Mahastama

PROSES. Sistem Terdistribusi

Struktur Sistem Operasi

Komponen sistem operasi modern : 1. Managemen Proses. 2. Managemen Memori Utama. 3.Managemen

ARSITEKTUR DAN ORGANISASI KOMPUTER

Modul ke: Aplikasi Kompoter. Sistim Operasi. Fakultas FTPD. Giri Purnama, S.Pd, M.Kom. Program Studi Teknik Sipil

LEMBAR KEGIATAN MAHASISWA (LKM)

Danang Puspito Jati A

Sistem Operasi. Kuliah : Aplikasi Komputer Rev 0 Imam Suharjo, ST, M.Eng Universitas Mercu Buana Yogyakarta 2015

3/17/2010. Sekilas GBPP. KOM201 - Penerapan Komputer. Bahasan. Dunia Komputer. Perkenalan Dosen Penyampaian. Di mana kita bisa temukan komputer?

Manajemen Proses. Komponen Sistem Umum. Struktur Sistem Operasi

Operating-System Structures (Ch. 3)

Modul ke: Aplikasi Komputer. Sistem Operasi. Fakultas TEKNIK. Muhammad Rifqi, S.Kom, M.Kom. Program Studi. Ilmu Komputer.

PENDAHULUAN. Pertemuan 1 1

Bab 3 - Manajemen Proses 3.1

Nama : Tsani Agustin Aghnia Toibin.S Nim : Prodi : Teknik Informatika Kelas : 21

Computer Science, University of Brawijaya. Putra Pandu Adikara, S.Kom. Sistem Operasi. Pengantar

STRUKTUR SISTEM OPERASI

Struktur Sistem Operasi

Sistem Operasi. Pendahuluan. 2016

Pertemuan #1: Pengenalan Sistem Operasi

Sistem Operasi 1 Strukt Struk ur Sist Sis em t Kom Ko put u e t r e

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

Sistem Operasi Mobile

Sistem operasi menjalankan banyak dan beragam program :

1. Hardware terdistribusi. 2. Program terdistribusi. Nama : Gede Doddi Raditya Diputra NIM : Kelas : 5.C

Modul ke: APLIKASI KOMPUTER. Sistem Operasi. 02Fakultas FASILKOM. Fajriah, S.Kom, MM. Program Studi Sistem Informasi.

Transkripsi:

1 Pengantar Sistem Operasi

Apa itu Sistem Operasi? Perangkat lunak yang bertindak sebagai perantara antara pemakai komputer dan perangkat keras 2

Sasaran Sistem Operasi Menjalankan program-program dari user dan membantu user dalam menggunakan komputer Menyediakan sarana sehingga pemakaian komputer menjadi mudah (convenient) Memanfaatkan perangkat keras komputer yang terbatas secara efisien (resource manager) 3

Komponen Sistem Komputer 1. Hardware menyediakan basic computing resources (CPU, memory, I/O devices). 2. Operating system mengendalikan/mengkoordinasikan penggunaan hardware diantara berbagai aplikasi/program dari user. 3. Applications programs menggunakan sistem resource yang digunakan untuk menyelesaikan masalah komputasi dari user (compilers, database systems, video games, business programs). 4. Users (people, machines, other computers). 4

Abstraksi Komponen Sistem 5

Definisi Sistem Operasi Resource allocator mengatur resource mengalokasikan dan mengontrol pemakaian resources dari berbagai program/aplikasi. Control program Mengendalikan eksekusi user program dan pemakaian sistem resource (contoh : operasi pada I/O device) => handal, reliable, terlindung. Kernel Sistem program yang berjalan ( ada) terus menerus selama komputer aktif`. Kontras dengan aplikasi yang di load, eksekusi dan terminasi. 6

Evolusi Sistem Operasi OS sederhana Program tunggal, satu user, satu mesin komputer (CPU) : komputer generasi pertama, awal mesin PCs, controller: lift, Playstation etc. No problems, no bad people, no bad programs => interaksi sederhana Problem: terbatas pemakaiannya; 7

Simple Batch System Memakai seorang operator User operator Menambahkan card reader Mengurangi waktu setup: batch jobs yang mirip/sama Automatic job sequencing secara otomatis kontrol akan di transfer dari satu job ke job yang lain. Bentuk OS primitif Resident monitor Fungsi monitor: awal (initial) melakukan kontrol Transfer control ke job (pertama) Setelah job selesai, control kembali ke monitor Control cards: mengatur batch jobs 8

Multiprogrammed Batch Systems Beberapa jobs disimpan di memori pada saat bersamaan, dan CPU melakukan multiplexing ke jobs-jobs tersebut 9

Fitur OS yang Dibutuhkan dalam Multiprogramming I/O rutin dikendalikan dan diatur oleh sistim Memory management sistim harus mengalokasikan memori untuk beberapa jobssekaligus CPU scheduling sistim harus memilih jobs mana yang telah siap akan dijalankan Alokasi dari I/O devices untuk jobs dan proteksi bagi I/O devices tersebut Sistim menjadi => complex Bagaimana kalau program loops terus menerus,going mad etc. => proteksi 10

Time-Sharing Systems Interactive Computing CPU melakukan multiplex pada beberapa jobs yang berada di memory (dan disk) CPU hanya dialokasikan kepada jobs yang telah siap dan berada di memori Besar memori masih sangat terbatas: Pada job dilakukan swapped in dan out dari memory ke disk. Komunikasi on-line (interaktif) antara user dan sistim: jika OS telah selesai mengeksekusi satu perintah, menunggu perintah berikut bukan dari card reader, tapi dari terminal user On-line system harus tersedia bagi user yang akan mengakses data dan kode 11

Desktop Systems Personal computers sistim komputer yang dirancang khusus untuk single user I/O devices keyboards, mice, display screens, small printers. User mendapatkan kemudahan dalam penyesuaian. Fungsi dasar mirip (adopsi) dari OS pada sistim yang besar Sederhana: tidak terlalu fokus pada utilisasi CPU dan proteksi Contoh: MS-DOS untuk PC banyak mengambil features dari UNIX, minus proteksi dan CPU scheduler yang rumit. 12

Parallel Systems Sistim multiprosesor: lebih dari satu CPU yang terhubung secara dekat satu sama lain Symmetric multiprocessing (SMP) Setiap prosesor menjalankan identical copy dari OS Banyak proses dapat berjalan serentak murni dengan menggunakan resources pada masingmasing CPU Banyak modern operating systems mendukung SMP 13

Parallel Systems (Cont.) Asymmetric multiprocessing Setiap prosesor telah ditentukan untuk menjalankan task tertentu Master processor mengontrol, menjadwalkan dan mengalokasikan task ke slave processors Banyak digunakan oleh sistemyang besar (main-frame) 14

Real-Time Systems Digunakan sebagai control device untuk aplikasi khusus (misalkan medical imaging systems, industrial control process dll). Kemampuan untuk beroperasi, response dalam batasan waktu tertentu => OS harus sederhana, cepat, dan dapat memenuhi jadwal task (scheduling dll). 15

Real-Time Systems (Cont.) Hard real-time system. Secondary storage sangat terbatas atau tidak ada (menggunakan ROM, flash RAM). Task dapat diprediksi/ditentukan: waktu selesai dan response. Soft real-time system Lebih leluasa batasan waktu dari hard realtime system. Lebih umum digunakan di industri, aplikasi multimedia (video streaming, virtual reality). 16

Distributed Systems Distribusikan kemampuan komputasi dan resources ke berbagai komputer di jaringan. Loosely coupled system Setiap prosessor memiliki lokal memori Komunikasi prosessor satu dengan yang lain melalui beragam jalur komunikasi, contoh : highspeed buses dan jalur telepon. 17

Distributed Systems (cont) Manfaat distributed systems. Resources Sharing Waktu komputasi cepat load sharing Reliability Komunikasi Membutuhkan Infrastruktur jaringan. Local Area Networks (LAN) atau Wide Area Networks (WAN) Sistem bisa berbentuk client-server atau peer-topeer. 18

Struktur Umum Client-Server 19

Clustered Systems Clustering memungkinkan dua atau lebih sistem melakukan share strorage Memiliki realibilitas yang tinggi. Asymmetric clustering: satu sertver menjalankan aplikasi sementara server lain dalam keadaan standby. Symmetric clustering: semual N host menjalankan aplikasi. 20

Handheld Systems Personal Digital Assistants (PDAs) Telepon seluler Issues: Memori yang terbatas Prosessor yang lambat Display screen yang kecil. 21

Migrasi Sistem Operasi vs. Sistem Komputer 22

Lingkungan Komputasi Komputasi Tradisional Komputasi berbasi Web (Web-Based Computing) Komputasi pada Embedded System (Embedded Computing) 23