SlideShare ist ein Scribd-Unternehmen logo
1 von 23
1 
Pengantar 
Sistem Operasi 
Edi Ismanto,S.T, M.kom 
Mata Kuliah Sistem Operasi
2 
Apa itu Sistem Operasi? 
Perangkat lunak yang bertindak sebagai 
perantara antara pemakai komputer dan 
perangkat keras
3 
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)
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
5 
Abstraksi Komponen Sistem
6 
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 .
7 
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;
8 
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
9 
Multiprogrammed Batch Systems 
Beberapa jobs disimpan di memori pada saat bersamaan, dan CPU 
melakukan multiplexing ke jobs-jobs tersebut
10 
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
11 
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
12 
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.
13 
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 masing-masing 
CPU 
 Banyak modern operating systems mendukung 
SMP
14 
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)
15 
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).
16 
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 real-time 
system”. 
 Lebih umum digunakan di industri, aplikasi 
multimedia (video streaming, virtual reality).
17 
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 : high-speed 
buses dan jalur telepon.
18 
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-to-peer 
.
19 
Struktur Umum Client-Server
20 
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.
21 
Handheld Systems 
 Personal Digital Assistants (PDAs) 
 Telepon seluler 
 Issues: 
 Memori yang terbatas 
 Prosessor yang lambat 
 Display screen yang kecil.
22 
Migrasi Sistem Operasi vs. 
Sistem Komputer
23 
Lingkungan Komputasi 
 Komputasi Tradisional 
 Komputasi berbasi Web (Web-Based Computing) 
 Komputasi pada Embedded System (Embedded 
Computing)

Weitere ähnliche Inhalte

Was ist angesagt?

Struktur Sistem Komputer
Struktur Sistem KomputerStruktur Sistem Komputer
Struktur Sistem Komputereddie Ismantoe
 
Introduction Operating System
Introduction Operating SystemIntroduction Operating System
Introduction Operating Systemeddie Ismantoe
 
Havit - Struktur Sistem Operasi
Havit  - Struktur Sistem OperasiHavit  - Struktur Sistem Operasi
Havit - Struktur Sistem Operasibelajarkomputer
 
3 2-operasi-dasar-sistem-operasi-komputer
3 2-operasi-dasar-sistem-operasi-komputer3 2-operasi-dasar-sistem-operasi-komputer
3 2-operasi-dasar-sistem-operasi-komputerayahaqila
 
3 struktur-sistem-operasi-edit
3 struktur-sistem-operasi-edit3 struktur-sistem-operasi-edit
3 struktur-sistem-operasi-editTrabalistra Bagaz
 
Dukungan Sistem operasi
Dukungan Sistem operasiDukungan Sistem operasi
Dukungan Sistem operasiNur Rohman
 
Sistem operasi monolitik
Sistem operasi monolitikSistem operasi monolitik
Sistem operasi monolitikUtami Islami
 
Konsep Dasar Sistem Operasi
Konsep Dasar Sistem OperasiKonsep Dasar Sistem Operasi
Konsep Dasar Sistem Operasiaby89
 
Tugas sistem operasi2
Tugas sistem operasi2Tugas sistem operasi2
Tugas sistem operasi2muhamadpandu1
 
Arsitektur Sistem Operasi
Arsitektur Sistem OperasiArsitektur Sistem Operasi
Arsitektur Sistem Operasiviviluthfiyah
 

Was ist angesagt? (19)

Struktur Sistem Komputer
Struktur Sistem KomputerStruktur Sistem Komputer
Struktur Sistem Komputer
 
Introduction Operating System
Introduction Operating SystemIntroduction Operating System
Introduction Operating System
 
Havit - Struktur Sistem Operasi
Havit  - Struktur Sistem OperasiHavit  - Struktur Sistem Operasi
Havit - Struktur Sistem Operasi
 
Struktur sistem operasi
Struktur sistem operasiStruktur sistem operasi
Struktur sistem operasi
 
3 2-operasi-dasar-sistem-operasi-komputer
3 2-operasi-dasar-sistem-operasi-komputer3 2-operasi-dasar-sistem-operasi-komputer
3 2-operasi-dasar-sistem-operasi-komputer
 
3 struktur-sistem-operasi-edit
3 struktur-sistem-operasi-edit3 struktur-sistem-operasi-edit
3 struktur-sistem-operasi-edit
 
Dukungan Sistem operasi
Dukungan Sistem operasiDukungan Sistem operasi
Dukungan Sistem operasi
 
Sistem monolitik [SO]
Sistem monolitik [SO]Sistem monolitik [SO]
Sistem monolitik [SO]
 
Sistem operasi monolitik
Sistem operasi monolitikSistem operasi monolitik
Sistem operasi monolitik
 
Konsep sistem operasi
Konsep sistem operasiKonsep sistem operasi
Konsep sistem operasi
 
Konsep sistem operasi
Konsep sistem operasiKonsep sistem operasi
Konsep sistem operasi
 
Konsep Dasar Sistem Operasi
Konsep Dasar Sistem OperasiKonsep Dasar Sistem Operasi
Konsep Dasar Sistem Operasi
 
Tugas sistem operasi2
Tugas sistem operasi2Tugas sistem operasi2
Tugas sistem operasi2
 
Sistem Operasi
Sistem OperasiSistem Operasi
Sistem Operasi
 
02 struktur-sistem-operasi
02 struktur-sistem-operasi02 struktur-sistem-operasi
02 struktur-sistem-operasi
 
Memory
MemoryMemory
Memory
 
Sistem operasi
Sistem operasi Sistem operasi
Sistem operasi
 
Jawaban 1
Jawaban  1Jawaban  1
Jawaban 1
 
Arsitektur Sistem Operasi
Arsitektur Sistem OperasiArsitektur Sistem Operasi
Arsitektur Sistem Operasi
 

Ähnlich wie Pengantar Sistem Operasi

Pengantar Sistem Operasi - Pendahln.pptx
Pengantar Sistem Operasi - Pendahln.pptxPengantar Sistem Operasi - Pendahln.pptx
Pengantar Sistem Operasi - Pendahln.pptxIsmailThalib
 
Bagas Perdana Putra - Pengenalan Sistem Operasi
Bagas Perdana Putra - Pengenalan Sistem OperasiBagas Perdana Putra - Pengenalan Sistem Operasi
Bagas Perdana Putra - Pengenalan Sistem Operasibelajarkomputer
 
Bagas Perdana Putra - Pengenalan Sistem Operasi
Bagas Perdana Putra - Pengenalan Sistem OperasiBagas Perdana Putra - Pengenalan Sistem Operasi
Bagas Perdana Putra - Pengenalan Sistem Operasibelajarkomputer
 
Aan Andika - Pengenalan Sistem Operasi
Aan Andika - Pengenalan Sistem OperasiAan Andika - Pengenalan Sistem Operasi
Aan Andika - Pengenalan Sistem Operasibelajarkomputer
 
Pertemuan-2-SO (Pengertian Sistem Operasi dan Arsitektur Sistem Operasi).pptx...
Pertemuan-2-SO (Pengertian Sistem Operasi dan Arsitektur Sistem Operasi).pptx...Pertemuan-2-SO (Pengertian Sistem Operasi dan Arsitektur Sistem Operasi).pptx...
Pertemuan-2-SO (Pengertian Sistem Operasi dan Arsitektur Sistem Operasi).pptx...AgriTriansyah2
 
Perangkat lunak (software)
Perangkat lunak (software)Perangkat lunak (software)
Perangkat lunak (software)Adiba Qonita
 
Makalah sistem operasi 2
Makalah sistem operasi 2Makalah sistem operasi 2
Makalah sistem operasi 2Azier Nadhir
 
Pengenalan sistem operasi
Pengenalan sistem operasiPengenalan sistem operasi
Pengenalan sistem operasiZoel Htb
 
Sistem Operasi Komputer .pptx
Sistem Operasi Komputer .pptxSistem Operasi Komputer .pptx
Sistem Operasi Komputer .pptxAdrielSeptian
 
Materi Pengantar Teknologi Informasi Pertemuan Ke-9
Materi Pengantar Teknologi Informasi Pertemuan Ke-9Materi Pengantar Teknologi Informasi Pertemuan Ke-9
Materi Pengantar Teknologi Informasi Pertemuan Ke-9Dedy Wijaya
 
1Pengenalan-Sistem-Operasifix 1Pengenalan-Sistem-Operasifix
1Pengenalan-Sistem-Operasifix 1Pengenalan-Sistem-Operasifix1Pengenalan-Sistem-Operasifix 1Pengenalan-Sistem-Operasifix
1Pengenalan-Sistem-Operasifix 1Pengenalan-Sistem-OperasifixSurya Tri Atmaja Ramadhani
 
Per-5-Arsitekur-Sistem-Operasi smk bisa maju
Per-5-Arsitekur-Sistem-Operasi smk bisa majuPer-5-Arsitekur-Sistem-Operasi smk bisa maju
Per-5-Arsitekur-Sistem-Operasi smk bisa majuhsdfh
 

Ähnlich wie Pengantar Sistem Operasi (20)

Pengantar Sistem Operasi - Pendahln.pptx
Pengantar Sistem Operasi - Pendahln.pptxPengantar Sistem Operasi - Pendahln.pptx
Pengantar Sistem Operasi - Pendahln.pptx
 
Bagas Perdana Putra - Pengenalan Sistem Operasi
Bagas Perdana Putra - Pengenalan Sistem OperasiBagas Perdana Putra - Pengenalan Sistem Operasi
Bagas Perdana Putra - Pengenalan Sistem Operasi
 
Bagas Perdana Putra - Pengenalan Sistem Operasi
Bagas Perdana Putra - Pengenalan Sistem OperasiBagas Perdana Putra - Pengenalan Sistem Operasi
Bagas Perdana Putra - Pengenalan Sistem Operasi
 
Aan Andika - Pengenalan Sistem Operasi
Aan Andika - Pengenalan Sistem OperasiAan Andika - Pengenalan Sistem Operasi
Aan Andika - Pengenalan Sistem Operasi
 
Pertemuan-2-SO (Pengertian Sistem Operasi dan Arsitektur Sistem Operasi).pptx...
Pertemuan-2-SO (Pengertian Sistem Operasi dan Arsitektur Sistem Operasi).pptx...Pertemuan-2-SO (Pengertian Sistem Operasi dan Arsitektur Sistem Operasi).pptx...
Pertemuan-2-SO (Pengertian Sistem Operasi dan Arsitektur Sistem Operasi).pptx...
 
Perangkat lunak (software)
Perangkat lunak (software)Perangkat lunak (software)
Perangkat lunak (software)
 
Makalah sistem operasi 2
Makalah sistem operasi 2Makalah sistem operasi 2
Makalah sistem operasi 2
 
1.pengenalan sistem operasi
1.pengenalan sistem operasi1.pengenalan sistem operasi
1.pengenalan sistem operasi
 
Pengenalan sistem operasi
Pengenalan sistem operasiPengenalan sistem operasi
Pengenalan sistem operasi
 
Pertemuan ke 2
Pertemuan ke 2Pertemuan ke 2
Pertemuan ke 2
 
sistem operasi
sistem operasisistem operasi
sistem operasi
 
Makalah sistim operasi
Makalah sistim operasiMakalah sistim operasi
Makalah sistim operasi
 
Presentasi Sistem Operasi.pptx
Presentasi Sistem Operasi.pptxPresentasi Sistem Operasi.pptx
Presentasi Sistem Operasi.pptx
 
Sistem Operasi Komputer .pptx
Sistem Operasi Komputer .pptxSistem Operasi Komputer .pptx
Sistem Operasi Komputer .pptx
 
Materi Pengantar Teknologi Informasi Pertemuan Ke-9
Materi Pengantar Teknologi Informasi Pertemuan Ke-9Materi Pengantar Teknologi Informasi Pertemuan Ke-9
Materi Pengantar Teknologi Informasi Pertemuan Ke-9
 
1Pengenalan-Sistem-Operasifix 1Pengenalan-Sistem-Operasifix
1Pengenalan-Sistem-Operasifix 1Pengenalan-Sistem-Operasifix1Pengenalan-Sistem-Operasifix 1Pengenalan-Sistem-Operasifix
1Pengenalan-Sistem-Operasifix 1Pengenalan-Sistem-Operasifix
 
Makalah sistim operasi AKPER PEMKAB MUNA
Makalah sistim operasi AKPER  PEMKAB MUNA Makalah sistim operasi AKPER  PEMKAB MUNA
Makalah sistim operasi AKPER PEMKAB MUNA
 
Makalah sistim operasi
Makalah sistim operasiMakalah sistim operasi
Makalah sistim operasi
 
Per-5-Arsitekur-Sistem-Operasi smk bisa maju
Per-5-Arsitekur-Sistem-Operasi smk bisa majuPer-5-Arsitekur-Sistem-Operasi smk bisa maju
Per-5-Arsitekur-Sistem-Operasi smk bisa maju
 
Makalah sistim operasi
Makalah sistim operasiMakalah sistim operasi
Makalah sistim operasi
 

Mehr von eddie Ismantoe

Object Oriented Programming (OOP) With Java Programming
Object Oriented Programming (OOP) With Java ProgrammingObject Oriented Programming (OOP) With Java Programming
Object Oriented Programming (OOP) With Java Programmingeddie Ismantoe
 
Database with SQL Server
Database with SQL ServerDatabase with SQL Server
Database with SQL Servereddie Ismantoe
 
Modul Web Programming dengan PHP dan MySQL
Modul Web Programming dengan PHP dan MySQLModul Web Programming dengan PHP dan MySQL
Modul Web Programming dengan PHP dan MySQLeddie Ismantoe
 
Sistem Pendukung Keputusan Penerimaan Karyawan Dengan Metode Simple Additive ...
Sistem Pendukung Keputusan Penerimaan Karyawan Dengan Metode Simple Additive ...Sistem Pendukung Keputusan Penerimaan Karyawan Dengan Metode Simple Additive ...
Sistem Pendukung Keputusan Penerimaan Karyawan Dengan Metode Simple Additive ...eddie Ismantoe
 
contoh portfolio project aplikasi sistem informasi publik (SIP) untuk badan p...
contoh portfolio project aplikasi sistem informasi publik (SIP) untuk badan p...contoh portfolio project aplikasi sistem informasi publik (SIP) untuk badan p...
contoh portfolio project aplikasi sistem informasi publik (SIP) untuk badan p...eddie Ismantoe
 
Interface Website Dinas Komunikasi dan Informatika Provinsi Riau dengan CSS B...
Interface Website Dinas Komunikasi dan Informatika Provinsi Riau dengan CSS B...Interface Website Dinas Komunikasi dan Informatika Provinsi Riau dengan CSS B...
Interface Website Dinas Komunikasi dan Informatika Provinsi Riau dengan CSS B...eddie Ismantoe
 
Interface Perancangan Website Komisi Informasi Provinsi Riau By Edi Ismanto
Interface Perancangan Website Komisi Informasi Provinsi Riau By Edi IsmantoInterface Perancangan Website Komisi Informasi Provinsi Riau By Edi Ismanto
Interface Perancangan Website Komisi Informasi Provinsi Riau By Edi Ismantoeddie Ismantoe
 
Interface Perancangan Website Dinas Tanama Pangan Provinsi Riau By Edi Ismanto
Interface Perancangan Website Dinas Tanama Pangan Provinsi Riau By Edi IsmantoInterface Perancangan Website Dinas Tanama Pangan Provinsi Riau By Edi Ismanto
Interface Perancangan Website Dinas Tanama Pangan Provinsi Riau By Edi Ismantoeddie Ismantoe
 
Contoh Proposal Portofolio Penawaran Aplikasi e-PublicInfo by Edi Ismanto
Contoh Proposal Portofolio Penawaran Aplikasi e-PublicInfo by Edi IsmantoContoh Proposal Portofolio Penawaran Aplikasi e-PublicInfo by Edi Ismanto
Contoh Proposal Portofolio Penawaran Aplikasi e-PublicInfo by Edi Ismantoeddie Ismantoe
 
Pratikum Sistem Operasi DOS pada Windows
Pratikum Sistem Operasi DOS pada WindowsPratikum Sistem Operasi DOS pada Windows
Pratikum Sistem Operasi DOS pada Windowseddie Ismantoe
 
Modul Pratikum Algoritma dan Pemrograman dalam Bahasa Visual C++ 2010
Modul Pratikum Algoritma dan Pemrograman dalam Bahasa Visual C++ 2010Modul Pratikum Algoritma dan Pemrograman dalam Bahasa Visual C++ 2010
Modul Pratikum Algoritma dan Pemrograman dalam Bahasa Visual C++ 2010eddie Ismantoe
 

Mehr von eddie Ismantoe (15)

Object Oriented Programming (OOP) With Java Programming
Object Oriented Programming (OOP) With Java ProgrammingObject Oriented Programming (OOP) With Java Programming
Object Oriented Programming (OOP) With Java Programming
 
Database with SQL Server
Database with SQL ServerDatabase with SQL Server
Database with SQL Server
 
Modul Web Programming dengan PHP dan MySQL
Modul Web Programming dengan PHP dan MySQLModul Web Programming dengan PHP dan MySQL
Modul Web Programming dengan PHP dan MySQL
 
Sistem Pendukung Keputusan Penerimaan Karyawan Dengan Metode Simple Additive ...
Sistem Pendukung Keputusan Penerimaan Karyawan Dengan Metode Simple Additive ...Sistem Pendukung Keputusan Penerimaan Karyawan Dengan Metode Simple Additive ...
Sistem Pendukung Keputusan Penerimaan Karyawan Dengan Metode Simple Additive ...
 
contoh portfolio project aplikasi sistem informasi publik (SIP) untuk badan p...
contoh portfolio project aplikasi sistem informasi publik (SIP) untuk badan p...contoh portfolio project aplikasi sistem informasi publik (SIP) untuk badan p...
contoh portfolio project aplikasi sistem informasi publik (SIP) untuk badan p...
 
Interface Website Dinas Komunikasi dan Informatika Provinsi Riau dengan CSS B...
Interface Website Dinas Komunikasi dan Informatika Provinsi Riau dengan CSS B...Interface Website Dinas Komunikasi dan Informatika Provinsi Riau dengan CSS B...
Interface Website Dinas Komunikasi dan Informatika Provinsi Riau dengan CSS B...
 
Interface Perancangan Website Komisi Informasi Provinsi Riau By Edi Ismanto
Interface Perancangan Website Komisi Informasi Provinsi Riau By Edi IsmantoInterface Perancangan Website Komisi Informasi Provinsi Riau By Edi Ismanto
Interface Perancangan Website Komisi Informasi Provinsi Riau By Edi Ismanto
 
Interface Perancangan Website Dinas Tanama Pangan Provinsi Riau By Edi Ismanto
Interface Perancangan Website Dinas Tanama Pangan Provinsi Riau By Edi IsmantoInterface Perancangan Website Dinas Tanama Pangan Provinsi Riau By Edi Ismanto
Interface Perancangan Website Dinas Tanama Pangan Provinsi Riau By Edi Ismanto
 
Contoh Proposal Portofolio Penawaran Aplikasi e-PublicInfo by Edi Ismanto
Contoh Proposal Portofolio Penawaran Aplikasi e-PublicInfo by Edi IsmantoContoh Proposal Portofolio Penawaran Aplikasi e-PublicInfo by Edi Ismanto
Contoh Proposal Portofolio Penawaran Aplikasi e-PublicInfo by Edi Ismanto
 
Pratikum Sistem Operasi DOS pada Windows
Pratikum Sistem Operasi DOS pada WindowsPratikum Sistem Operasi DOS pada Windows
Pratikum Sistem Operasi DOS pada Windows
 
Sistem File
Sistem FileSistem File
Sistem File
 
Virtual Memory
Virtual MemoryVirtual Memory
Virtual Memory
 
Deadlock
DeadlockDeadlock
Deadlock
 
Sinkronisasi
SinkronisasiSinkronisasi
Sinkronisasi
 
Modul Pratikum Algoritma dan Pemrograman dalam Bahasa Visual C++ 2010
Modul Pratikum Algoritma dan Pemrograman dalam Bahasa Visual C++ 2010Modul Pratikum Algoritma dan Pemrograman dalam Bahasa Visual C++ 2010
Modul Pratikum Algoritma dan Pemrograman dalam Bahasa Visual C++ 2010
 

Kürzlich hochgeladen

rpp bangun-ruang-sisi-datar kelas 8 smp.pdf
rpp bangun-ruang-sisi-datar kelas 8 smp.pdfrpp bangun-ruang-sisi-datar kelas 8 smp.pdf
rpp bangun-ruang-sisi-datar kelas 8 smp.pdfGugunGunawan93
 
Product Knowledge Rapor Pendidikan - Satuan Pendidikan Dasmen&Vokasi.pptx
Product Knowledge Rapor Pendidikan - Satuan Pendidikan Dasmen&Vokasi.pptxProduct Knowledge Rapor Pendidikan - Satuan Pendidikan Dasmen&Vokasi.pptx
Product Knowledge Rapor Pendidikan - Satuan Pendidikan Dasmen&Vokasi.pptxKaista Glow
 
Kualifikasi dan Kompetensi Guru Profesi Kependidikan .pptx
Kualifikasi dan Kompetensi Guru Profesi Kependidikan .pptxKualifikasi dan Kompetensi Guru Profesi Kependidikan .pptx
Kualifikasi dan Kompetensi Guru Profesi Kependidikan .pptxSelviPanggua1
 
Panduan Mengisi Dokumen Tindak Lanjut.pdf
Panduan Mengisi Dokumen Tindak Lanjut.pdfPanduan Mengisi Dokumen Tindak Lanjut.pdf
Panduan Mengisi Dokumen Tindak Lanjut.pdfandriasyulianto57
 
slide presentation bab 2 sain form 2.pdf
slide presentation bab 2 sain form 2.pdfslide presentation bab 2 sain form 2.pdf
slide presentation bab 2 sain form 2.pdfNURAFIFAHBINTIJAMALU
 
Catatan di setiap Indikator Fokus Perilaku
Catatan di setiap Indikator Fokus PerilakuCatatan di setiap Indikator Fokus Perilaku
Catatan di setiap Indikator Fokus PerilakuHANHAN164733
 
Modul Ajar Matematika Kelas 2 Fase A Kurikulum Merdeka
Modul Ajar Matematika Kelas 2 Fase A Kurikulum MerdekaModul Ajar Matematika Kelas 2 Fase A Kurikulum Merdeka
Modul Ajar Matematika Kelas 2 Fase A Kurikulum MerdekaAbdiera
 
Program Roots Indonesia/Aksi Nyata AAP.pdf
Program Roots Indonesia/Aksi Nyata AAP.pdfProgram Roots Indonesia/Aksi Nyata AAP.pdf
Program Roots Indonesia/Aksi Nyata AAP.pdfwaktinisayunw93
 
Diagram Fryer Pembelajaran Berdifferensiasi
Diagram Fryer Pembelajaran BerdifferensiasiDiagram Fryer Pembelajaran Berdifferensiasi
Diagram Fryer Pembelajaran BerdifferensiasiOviLarassaty1
 
Workshop penulisan buku (Buku referensi, monograf, BUKU...
Workshop penulisan buku                       (Buku referensi, monograf, BUKU...Workshop penulisan buku                       (Buku referensi, monograf, BUKU...
Workshop penulisan buku (Buku referensi, monograf, BUKU...Riyan Hidayatullah
 
5. HAK DAN KEWAJIBAN JEMAAH indonesia.pdf
5. HAK DAN KEWAJIBAN JEMAAH indonesia.pdf5. HAK DAN KEWAJIBAN JEMAAH indonesia.pdf
5. HAK DAN KEWAJIBAN JEMAAH indonesia.pdfWahyudinST
 
Keberagaman-Peserta-Didik-dalam-Psikologi-Pendidikan.pptx
Keberagaman-Peserta-Didik-dalam-Psikologi-Pendidikan.pptxKeberagaman-Peserta-Didik-dalam-Psikologi-Pendidikan.pptx
Keberagaman-Peserta-Didik-dalam-Psikologi-Pendidikan.pptxLeniMawarti1
 
PPT TEKS TANGGAPAN KELAS 7 KURIKUKULM MERDEKA
PPT TEKS TANGGAPAN KELAS 7 KURIKUKULM MERDEKAPPT TEKS TANGGAPAN KELAS 7 KURIKUKULM MERDEKA
PPT TEKS TANGGAPAN KELAS 7 KURIKUKULM MERDEKARenoMardhatillahS
 
RPP PERBAIKAN UNTUK SIMULASI (Recovered).docx
RPP PERBAIKAN UNTUK SIMULASI (Recovered).docxRPP PERBAIKAN UNTUK SIMULASI (Recovered).docx
RPP PERBAIKAN UNTUK SIMULASI (Recovered).docxSyifaDzikron
 
Gandum & Lalang (Matius......13_24-30).pptx
Gandum & Lalang (Matius......13_24-30).pptxGandum & Lalang (Matius......13_24-30).pptx
Gandum & Lalang (Matius......13_24-30).pptxHansTobing
 
Materi Kelas Online Ministry Learning Center - Bedah Kitab 1 Tesalonika
Materi Kelas Online Ministry Learning Center - Bedah Kitab 1 TesalonikaMateri Kelas Online Ministry Learning Center - Bedah Kitab 1 Tesalonika
Materi Kelas Online Ministry Learning Center - Bedah Kitab 1 TesalonikaSABDA
 
SKPM Kualiti @ Sekolah 23 Feb 22222023.pptx
SKPM Kualiti @ Sekolah 23 Feb 22222023.pptxSKPM Kualiti @ Sekolah 23 Feb 22222023.pptx
SKPM Kualiti @ Sekolah 23 Feb 22222023.pptxg66527130
 
Modul Ajar Bahasa Inggris Kelas 2 Fase A [abdiera.com]
Modul Ajar Bahasa Inggris Kelas 2 Fase A [abdiera.com]Modul Ajar Bahasa Inggris Kelas 2 Fase A [abdiera.com]
Modul Ajar Bahasa Inggris Kelas 2 Fase A [abdiera.com]Abdiera
 
AKSI NYATA MODUL 1.3 VISI GURU PENGGERAK.pptx
AKSI NYATA MODUL 1.3 VISI GURU PENGGERAK.pptxAKSI NYATA MODUL 1.3 VISI GURU PENGGERAK.pptx
AKSI NYATA MODUL 1.3 VISI GURU PENGGERAK.pptxHeriyantoHeriyanto44
 
(NEW) Template Presentasi UGM yang terbaru
(NEW) Template Presentasi UGM yang terbaru(NEW) Template Presentasi UGM yang terbaru
(NEW) Template Presentasi UGM yang terbaruSilvanaAyu
 

Kürzlich hochgeladen (20)

rpp bangun-ruang-sisi-datar kelas 8 smp.pdf
rpp bangun-ruang-sisi-datar kelas 8 smp.pdfrpp bangun-ruang-sisi-datar kelas 8 smp.pdf
rpp bangun-ruang-sisi-datar kelas 8 smp.pdf
 
Product Knowledge Rapor Pendidikan - Satuan Pendidikan Dasmen&Vokasi.pptx
Product Knowledge Rapor Pendidikan - Satuan Pendidikan Dasmen&Vokasi.pptxProduct Knowledge Rapor Pendidikan - Satuan Pendidikan Dasmen&Vokasi.pptx
Product Knowledge Rapor Pendidikan - Satuan Pendidikan Dasmen&Vokasi.pptx
 
Kualifikasi dan Kompetensi Guru Profesi Kependidikan .pptx
Kualifikasi dan Kompetensi Guru Profesi Kependidikan .pptxKualifikasi dan Kompetensi Guru Profesi Kependidikan .pptx
Kualifikasi dan Kompetensi Guru Profesi Kependidikan .pptx
 
Panduan Mengisi Dokumen Tindak Lanjut.pdf
Panduan Mengisi Dokumen Tindak Lanjut.pdfPanduan Mengisi Dokumen Tindak Lanjut.pdf
Panduan Mengisi Dokumen Tindak Lanjut.pdf
 
slide presentation bab 2 sain form 2.pdf
slide presentation bab 2 sain form 2.pdfslide presentation bab 2 sain form 2.pdf
slide presentation bab 2 sain form 2.pdf
 
Catatan di setiap Indikator Fokus Perilaku
Catatan di setiap Indikator Fokus PerilakuCatatan di setiap Indikator Fokus Perilaku
Catatan di setiap Indikator Fokus Perilaku
 
Modul Ajar Matematika Kelas 2 Fase A Kurikulum Merdeka
Modul Ajar Matematika Kelas 2 Fase A Kurikulum MerdekaModul Ajar Matematika Kelas 2 Fase A Kurikulum Merdeka
Modul Ajar Matematika Kelas 2 Fase A Kurikulum Merdeka
 
Program Roots Indonesia/Aksi Nyata AAP.pdf
Program Roots Indonesia/Aksi Nyata AAP.pdfProgram Roots Indonesia/Aksi Nyata AAP.pdf
Program Roots Indonesia/Aksi Nyata AAP.pdf
 
Diagram Fryer Pembelajaran Berdifferensiasi
Diagram Fryer Pembelajaran BerdifferensiasiDiagram Fryer Pembelajaran Berdifferensiasi
Diagram Fryer Pembelajaran Berdifferensiasi
 
Workshop penulisan buku (Buku referensi, monograf, BUKU...
Workshop penulisan buku                       (Buku referensi, monograf, BUKU...Workshop penulisan buku                       (Buku referensi, monograf, BUKU...
Workshop penulisan buku (Buku referensi, monograf, BUKU...
 
5. HAK DAN KEWAJIBAN JEMAAH indonesia.pdf
5. HAK DAN KEWAJIBAN JEMAAH indonesia.pdf5. HAK DAN KEWAJIBAN JEMAAH indonesia.pdf
5. HAK DAN KEWAJIBAN JEMAAH indonesia.pdf
 
Keberagaman-Peserta-Didik-dalam-Psikologi-Pendidikan.pptx
Keberagaman-Peserta-Didik-dalam-Psikologi-Pendidikan.pptxKeberagaman-Peserta-Didik-dalam-Psikologi-Pendidikan.pptx
Keberagaman-Peserta-Didik-dalam-Psikologi-Pendidikan.pptx
 
PPT TEKS TANGGAPAN KELAS 7 KURIKUKULM MERDEKA
PPT TEKS TANGGAPAN KELAS 7 KURIKUKULM MERDEKAPPT TEKS TANGGAPAN KELAS 7 KURIKUKULM MERDEKA
PPT TEKS TANGGAPAN KELAS 7 KURIKUKULM MERDEKA
 
RPP PERBAIKAN UNTUK SIMULASI (Recovered).docx
RPP PERBAIKAN UNTUK SIMULASI (Recovered).docxRPP PERBAIKAN UNTUK SIMULASI (Recovered).docx
RPP PERBAIKAN UNTUK SIMULASI (Recovered).docx
 
Gandum & Lalang (Matius......13_24-30).pptx
Gandum & Lalang (Matius......13_24-30).pptxGandum & Lalang (Matius......13_24-30).pptx
Gandum & Lalang (Matius......13_24-30).pptx
 
Materi Kelas Online Ministry Learning Center - Bedah Kitab 1 Tesalonika
Materi Kelas Online Ministry Learning Center - Bedah Kitab 1 TesalonikaMateri Kelas Online Ministry Learning Center - Bedah Kitab 1 Tesalonika
Materi Kelas Online Ministry Learning Center - Bedah Kitab 1 Tesalonika
 
SKPM Kualiti @ Sekolah 23 Feb 22222023.pptx
SKPM Kualiti @ Sekolah 23 Feb 22222023.pptxSKPM Kualiti @ Sekolah 23 Feb 22222023.pptx
SKPM Kualiti @ Sekolah 23 Feb 22222023.pptx
 
Modul Ajar Bahasa Inggris Kelas 2 Fase A [abdiera.com]
Modul Ajar Bahasa Inggris Kelas 2 Fase A [abdiera.com]Modul Ajar Bahasa Inggris Kelas 2 Fase A [abdiera.com]
Modul Ajar Bahasa Inggris Kelas 2 Fase A [abdiera.com]
 
AKSI NYATA MODUL 1.3 VISI GURU PENGGERAK.pptx
AKSI NYATA MODUL 1.3 VISI GURU PENGGERAK.pptxAKSI NYATA MODUL 1.3 VISI GURU PENGGERAK.pptx
AKSI NYATA MODUL 1.3 VISI GURU PENGGERAK.pptx
 
(NEW) Template Presentasi UGM yang terbaru
(NEW) Template Presentasi UGM yang terbaru(NEW) Template Presentasi UGM yang terbaru
(NEW) Template Presentasi UGM yang terbaru
 

Pengantar Sistem Operasi

  • 1. 1 Pengantar Sistem Operasi Edi Ismanto,S.T, M.kom Mata Kuliah Sistem Operasi
  • 2. 2 Apa itu Sistem Operasi? Perangkat lunak yang bertindak sebagai perantara antara pemakai komputer dan perangkat keras
  • 3. 3 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)
  • 4. 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
  • 6. 6 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 .
  • 7. 7 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;
  • 8. 8 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
  • 9. 9 Multiprogrammed Batch Systems Beberapa jobs disimpan di memori pada saat bersamaan, dan CPU melakukan multiplexing ke jobs-jobs tersebut
  • 10. 10 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
  • 11. 11 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
  • 12. 12 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.
  • 13. 13 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 masing-masing CPU  Banyak modern operating systems mendukung SMP
  • 14. 14 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)
  • 15. 15 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).
  • 16. 16 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 real-time system”.  Lebih umum digunakan di industri, aplikasi multimedia (video streaming, virtual reality).
  • 17. 17 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 : high-speed buses dan jalur telepon.
  • 18. 18 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-to-peer .
  • 19. 19 Struktur Umum Client-Server
  • 20. 20 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.
  • 21. 21 Handheld Systems  Personal Digital Assistants (PDAs)  Telepon seluler  Issues:  Memori yang terbatas  Prosessor yang lambat  Display screen yang kecil.
  • 22. 22 Migrasi Sistem Operasi vs. Sistem Komputer
  • 23. 23 Lingkungan Komputasi  Komputasi Tradisional  Komputasi berbasi Web (Web-Based Computing)  Komputasi pada Embedded System (Embedded Computing)