SlideShare a Scribd company logo
1 of 41
Konsep dasar sistem operasi
Helen Alida Abilio
 Komponen utama komputer?
 Prinsip kerja komputer?
Sistem operasi?
Perantara antara user dengan komponen komputer
• Pengelola sumber
daya komponen
sistem komputer
• Menyediakan system
calls (layanan) ke user
untuk memudahkan
penggunaan sumber
daya komputer
fungsi
 Efisiensi pengelolaan sumber daya
komputer
 Kemudahan: memberikan pelayanan
kepada user
 Kemampuan berevolusi
Layanan sistem operasi
 Pembuatan program
 Eksekusi program
 Akses perangkat I/O
 Kontrol akses berkas
 Akses sistem
 Deteksi error dan respon
 akunting
Fungsi dasar sistem operasi
 Menjembatani hardware dan program
aplikasi yang dijalankan user
 Resource allocator
 Guardian menghindari error
 Manajer sumber daya komputer
Komponen utama sistem operasi
 Kernel
 File
 User interface
KERNEL
 melayani bermacam program aplikasi
untuk mengakses perangkat keras
komputer secara aman
Contoh
 Windows, kernel ditangani oleh file
kernel32.dll.
Menangani:
manajemen memori,
operasi I/O
interrupt.
file
 File berkas
 File sistem
 msdos.sys, command.com, config.sys io.sys = booting.
 himem.sys itu untuk mengatur penempatan aplikasi
dalam memori.
 autoexec.bat untuk mengatur aplikasi DOS yang harus
diload pada saat sistem start.
 win.ini , system ini itu bawaan windows yang berisi
pengaturan aplikasi windows yang harus diload pada
saat start
User interface (shell)
 Cmd
 GUI
generasi Hardware system Software system deskripsi
pertama Mesin hitung mekanik
-vacum tube
-plugboard
Aplikasi numerical
application
Belum ada OS
Sistem terpusat
Kedua Transistor
-character orientid:IBM 1401
-Numeric orientid:IBM 7094
Batch system
FMS(Fotran Monitor
system)
Belum ada OS
Dasar2 OS
Sistem terpusat
Ketiga Integrate Circuti(IC)
IBM System/60
-GE-646
Multiprogramming
Multiprocessing
Time sharing
Spooling
Sudah ada OS
Sistem terpusat
Keempat Large Scale Integrated Circuit
-Dekstop Computer
-Sistem Jaringan
User Friendly
Program
-Network &
distributed OS
Sistem
terdistribusi
kelima Large Scale IC
-Desktop Computer
-Sistem Jaringan
-Parallel Processor
User Friendly
Program
-Network &
distributed OS
-multimedia
multithreading
Sistem
terdistribusi
Overview
 Konsep dasar sistem operasi
 Struktur sistem operasi
*komponen sistem operasi
*arsitektur sistem operasi
KONSEP DASAR
SISTEM BATCH
MULTIPROGRAMMING
SYSTEM
TIME SHARING
MULTIPROCESSING
Time sharing
Sistem batch
Operating
system
User
program
area
multiprogramming
Sistem operasi
Job 1
Job 2
Job 3
Job 4
Job 5
Job 6
Partisi
memori
Time sharing
Job 1
Job 2
Job 3
Job 4
Job 5
Job 6
30 ms
30 ms
30 ms
30 ms
30 ms
30 ms
Quantum
penggunaan
CPU
Interval
quantum
multiprocessing
CPU CPU CPU…
memory
STRUKTUR SISTEM OPERASI
Komponen Sistem
Layanan Sistem
Operasi
System Calls
Program System
-System Design dan
Implementation
-System Generation
Komponen Sistem Umum
 Manajemen Proses
 Manajemen Main Memory
 Manajemen File
 Manajemen I/O System
 Manajemen Secondary Storage
 Command-Interpreter System
Layanan Sistem Operasi
 Eksekusi Program
• Kemampuan sistim untuk “load” program ke memori dan
menjalankan program.
 Operasi I/O
• User tidak dapat secara langsung mengakses H/W
resources, OS harus menyediakan mekanisme untuk
melakukan operasi I/O atas nama user
 Manipulasi File-system
• Kemampuan program untuk operasi pada file (to read,
write, create, and delete files).
 Komunikasi
 Efisiensi penggunaan system
System Call
System call:
Menyediakan interface antara program (user
program yang berjalan) dan bagian OS.
System call menjadi jembatan antara proses
dan OS.
Contoh: UNIX menyediakan system call: read,
write => operasi I/O untuk file.
12
Tipe System Calls
Kontrol Proses
Manipulasi File
Managemen Device
Informasi Lingkungan
Komunikasi
15
Kontrol Proses
Mengakhiri (end) dan membatalkan (abort)
Mengambil (load) dan eksekusi (execute)
Membuat dan mengakhiri proses
Menentukan dan mengeset atribut proses
Wait for time
Wait event, signal event
Mengalokasikan dan membebaskan memori
16
Manipulasi File
Membuat dan menghapus file
Membuka dan menutup file
Membaca, menulis dan mereposisi file
Menentukan dan mengeset atribut file
19
Mangemen Device
Meminta dan membebaskan device
Membaca, menulis dan mereposisi device
Menentukan dan mengeset atribut device
20
Informasi Lingkungan
Mengambil atau mengeset waktu atau
tanggal
Mengambil atau mengeset sistem data
Mengambil atau mengeset proses, file atau
atribut-atribut device
21
Komunikasi
Membuat dan menghapus sambungan
komunikasi
Mengirim dan menerima pesan
Mentransfer status informasi
22
Arsitektur sistem operasi
.Monolitik
.Berlapis
.Client/server
.Virtual mesin
.Sistem berorientasi
objek
monolithic
Kelemahan Keuntungan
• Pengujian dan penghilangan
kesalahan sulit karena tidak dapat
dipisahkan dan dialokasikan
• Sulit dalam menyediakan fasilitas
pengamanan
• Merupakan pemborosan memori
bila setiap komputer harus
menjalan kernel monolitik, karena
semua layanan tersimpan dalam
bentuk tunggal sedangkan tidak
semua layanan diperlukan.
• Kesalahahan sebagian fungsi
menyebabkan sistem tidak
berfungsi.
struktur monolitik
adalah layanan dapat
dilakukan dengan cepat
karena terdapat dalam
satu ruang.
berlapis
Kelemahan kelebihan
struktur ini adalah
fungsi-fungsi sistem
operasi harus diberikan
ke tiap lapisan secara
hati-hati. Sedangkan
keunggulannya adalah
memeliki semua
rancangan modular, yaitu
sistem dibagi menjadi
beberapa modul dan tiap
modul dirancang secara
independen
. Pendekatan berlapis
menyederhanakan
rancangan, spesifikasi
dan implementasi sistem
operasi.
virtual machine
Perancangan dan
implementasi Sistem
Operasi
Perancangan Sistem operasi
Tujuan Perancangan Sistem
Tujuan User
Tujuan Sistem
40
41
Implementasi Sistem
.bahasa assemby,
.c, c++, python
System Generation (SYSGEN)
Sistem operasi didisain untuk dijalankan pada
berbagai kelas mesin. Sistem harus dikonfirgurasi
untuk setiap komputer secara spesifik
Program SYSGEN memiliki informasi dalam
mengkonfigurasi sistem hardware secara spesifik
Booting –awal komputer diaktifkan dengan
melakukan loading kernel.
Bootstrap program – kode yang disimpan di ROM
yang dapat ditempatkan pada kernel, di load ke
memori dan memulai eksekusi.
42

More Related Content

What's hot

Havit - Struktur Sistem Operasi
Havit  - Struktur Sistem OperasiHavit  - Struktur Sistem Operasi
Havit - Struktur Sistem Operasibelajarkomputer
 
Introduction Operating System
Introduction Operating SystemIntroduction Operating System
Introduction Operating Systemeddie Ismantoe
 
Bernis Sagita - Konsep Dasar Sistem operasi
Bernis Sagita - Konsep Dasar Sistem operasiBernis Sagita - Konsep Dasar Sistem operasi
Bernis Sagita - Konsep Dasar Sistem operasibelajarkomputer
 
Bab 2 struktur sistem operasi
Bab 2 struktur sistem operasiBab 2 struktur sistem operasi
Bab 2 struktur sistem operasiSejahtera Affif
 
Konsep Dasar Sistem Operasi
Konsep Dasar Sistem OperasiKonsep Dasar Sistem Operasi
Konsep Dasar Sistem Operasiaby89
 
Zulyanti Megasari - Struktur Sistem Operasi
Zulyanti Megasari - Struktur Sistem OperasiZulyanti Megasari - Struktur Sistem Operasi
Zulyanti Megasari - Struktur Sistem Operasibelajarkomputer
 
Pengenalan sistem-operasi1
Pengenalan sistem-operasi1Pengenalan sistem-operasi1
Pengenalan sistem-operasi1Molavi Arman
 
arsitektur sistem operasi modern
arsitektur sistem operasi modernarsitektur sistem operasi modern
arsitektur sistem operasi modernfitrahsyahran
 
Ferli Apriadi - Struktur Sistem Operasi
Ferli Apriadi - Struktur Sistem OperasiFerli Apriadi - Struktur Sistem Operasi
Ferli Apriadi - Struktur Sistem Operasibelajarkomputer
 
Helen Alida Abilio - Struktur Sistem Operasi
Helen Alida Abilio - Struktur Sistem OperasiHelen Alida Abilio - Struktur Sistem Operasi
Helen Alida Abilio - Struktur Sistem Operasibelajarkomputer
 
Farrah Winajah - Struktur Sistem Operasi
Farrah Winajah - Struktur Sistem OperasiFarrah Winajah - Struktur Sistem Operasi
Farrah Winajah - 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
 
Bernis Sagita - Struktur Sistem Operasi
Bernis Sagita - Struktur Sistem OperasiBernis Sagita - Struktur Sistem Operasi
Bernis Sagita - Struktur Sistem Operasibelajarkomputer
 
Presentasi sisitem-operasi
Presentasi sisitem-operasiPresentasi sisitem-operasi
Presentasi sisitem-operasiAris Saputro
 

What's hot (19)

Havit - Struktur Sistem Operasi
Havit  - Struktur Sistem OperasiHavit  - Struktur Sistem Operasi
Havit - Struktur Sistem Operasi
 
Introduction Operating System
Introduction Operating SystemIntroduction Operating System
Introduction Operating System
 
Bernis Sagita - Konsep Dasar Sistem operasi
Bernis Sagita - Konsep Dasar Sistem operasiBernis Sagita - Konsep Dasar Sistem operasi
Bernis Sagita - Konsep Dasar Sistem operasi
 
Struktur sistem operasi
Struktur sistem operasiStruktur sistem operasi
Struktur sistem operasi
 
Sistem monolitik [SO]
Sistem monolitik [SO]Sistem monolitik [SO]
Sistem monolitik [SO]
 
Bab 2 struktur sistem operasi
Bab 2 struktur sistem operasiBab 2 struktur sistem operasi
Bab 2 struktur sistem operasi
 
Konsep Dasar Sistem Operasi
Konsep Dasar Sistem OperasiKonsep Dasar Sistem Operasi
Konsep Dasar Sistem Operasi
 
Zulyanti Megasari - Struktur Sistem Operasi
Zulyanti Megasari - Struktur Sistem OperasiZulyanti Megasari - Struktur Sistem Operasi
Zulyanti Megasari - Struktur Sistem Operasi
 
Pengenalan sistem-operasi1
Pengenalan sistem-operasi1Pengenalan sistem-operasi1
Pengenalan sistem-operasi1
 
arsitektur sistem operasi modern
arsitektur sistem operasi modernarsitektur sistem operasi modern
arsitektur sistem operasi modern
 
Makalah sistim operasi
Makalah sistim operasiMakalah sistim operasi
Makalah sistim operasi
 
Ferli Apriadi - Struktur Sistem Operasi
Ferli Apriadi - Struktur Sistem OperasiFerli Apriadi - Struktur Sistem Operasi
Ferli Apriadi - Struktur Sistem Operasi
 
Sistem operasi
Sistem operasiSistem operasi
Sistem operasi
 
Helen Alida Abilio - Struktur Sistem Operasi
Helen Alida Abilio - Struktur Sistem OperasiHelen Alida Abilio - Struktur Sistem Operasi
Helen Alida Abilio - Struktur Sistem Operasi
 
Farrah Winajah - Struktur Sistem Operasi
Farrah Winajah - Struktur Sistem OperasiFarrah Winajah - Struktur Sistem Operasi
Farrah Winajah - 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
 
Pde bab 4
Pde bab 4Pde bab 4
Pde bab 4
 
Bernis Sagita - Struktur Sistem Operasi
Bernis Sagita - Struktur Sistem OperasiBernis Sagita - Struktur Sistem Operasi
Bernis Sagita - Struktur Sistem Operasi
 
Presentasi sisitem-operasi
Presentasi sisitem-operasiPresentasi sisitem-operasi
Presentasi sisitem-operasi
 

Similar to Sistem Operasi Dasar

Sistem Jaringan
Sistem JaringanSistem Jaringan
Sistem JaringanImamS11
 
Kuliah iii struktur sistem operasi komputer
Kuliah iii struktur sistem operasi komputerKuliah iii struktur sistem operasi komputer
Kuliah iii struktur sistem operasi komputerPurwa Husada
 
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
 
PERANGKAT LUNAK/SOFTWARAE
PERANGKAT LUNAK/SOFTWARAEPERANGKAT LUNAK/SOFTWARAE
PERANGKAT LUNAK/SOFTWARAEEDIS BLOG
 
Tugas 2 sistem operasi
Tugas 2 sistem operasiTugas 2 sistem operasi
Tugas 2 sistem operasierwinpermadi
 
Struktur sistem operasi.ppt
Struktur sistem operasi.pptStruktur sistem operasi.ppt
Struktur sistem operasi.pptABASYAIR
 
Heli Handayani - Struktur Sistem Operasi
Heli Handayani - Struktur Sistem OperasiHeli Handayani - Struktur Sistem Operasi
Heli Handayani - Struktur Sistem Operasibelajarkomputer
 
dokumen.tech_sistem-operasi-terdistribusi.ppt
dokumen.tech_sistem-operasi-terdistribusi.pptdokumen.tech_sistem-operasi-terdistribusi.ppt
dokumen.tech_sistem-operasi-terdistribusi.pptCrisnaLidya
 
Pengenalan sistem operasi
Pengenalan sistem operasiPengenalan sistem operasi
Pengenalan sistem operasiZoel Htb
 
Melakukan instalasi sistem operasi dasar
Melakukan instalasi sistem operasi dasarMelakukan instalasi sistem operasi dasar
Melakukan instalasi sistem operasi dasarVictor Tengker
 
Fitra Nata - Struktur Sistem Operasi
Fitra Nata -  Struktur Sistem OperasiFitra Nata -  Struktur Sistem Operasi
Fitra Nata - Struktur Sistem Operasibelajarkomputer
 
Sistem operasi
Sistem operasiSistem operasi
Sistem operasiboyz1205
 
Tugas sistem operasi (23 oktober 2012)
Tugas sistem operasi (23 oktober 2012)Tugas sistem operasi (23 oktober 2012)
Tugas sistem operasi (23 oktober 2012)Hendra Deni Afriliya
 
Pengantar Teknologi Informasi - Perangkat Lunak (Software)
Pengantar Teknologi Informasi - Perangkat Lunak (Software)Pengantar Teknologi Informasi - Perangkat Lunak (Software)
Pengantar Teknologi Informasi - Perangkat Lunak (Software)Dedi Irawan
 
Tugas Simulasi Digital X TKI 4 SMKN 1 Katapang
Tugas Simulasi Digital X TKI 4 SMKN 1 KatapangTugas Simulasi Digital X TKI 4 SMKN 1 Katapang
Tugas Simulasi Digital X TKI 4 SMKN 1 KatapangRizal Rizal
 

Similar to Sistem Operasi Dasar (20)

Makalah sistim operasi
Makalah sistim operasiMakalah sistim operasi
Makalah sistim operasi
 
Sistem operasi
Sistem operasiSistem operasi
Sistem operasi
 
Sistem Jaringan
Sistem JaringanSistem Jaringan
Sistem Jaringan
 
Kuliah iii struktur sistem operasi komputer
Kuliah iii struktur sistem operasi komputerKuliah iii struktur sistem operasi komputer
Kuliah iii struktur sistem operasi komputer
 
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
 
PERANGKAT LUNAK/SOFTWARAE
PERANGKAT LUNAK/SOFTWARAEPERANGKAT LUNAK/SOFTWARAE
PERANGKAT LUNAK/SOFTWARAE
 
Jawaban 1
Jawaban  1Jawaban  1
Jawaban 1
 
Tugas 2 sistem operasi
Tugas 2 sistem operasiTugas 2 sistem operasi
Tugas 2 sistem operasi
 
Struktur sistem operasi.ppt
Struktur sistem operasi.pptStruktur sistem operasi.ppt
Struktur sistem operasi.ppt
 
Heli Handayani - Struktur Sistem Operasi
Heli Handayani - Struktur Sistem OperasiHeli Handayani - Struktur Sistem Operasi
Heli Handayani - Struktur Sistem Operasi
 
03 struktur sistem operasi
03 struktur sistem operasi03 struktur sistem operasi
03 struktur sistem operasi
 
dokumen.tech_sistem-operasi-terdistribusi.ppt
dokumen.tech_sistem-operasi-terdistribusi.pptdokumen.tech_sistem-operasi-terdistribusi.ppt
dokumen.tech_sistem-operasi-terdistribusi.ppt
 
Pengenalan sistem operasi
Pengenalan sistem operasiPengenalan sistem operasi
Pengenalan sistem operasi
 
Melakukan instalasi sistem operasi dasar
Melakukan instalasi sistem operasi dasarMelakukan instalasi sistem operasi dasar
Melakukan instalasi sistem operasi dasar
 
Fitra Nata - Struktur Sistem Operasi
Fitra Nata -  Struktur Sistem OperasiFitra Nata -  Struktur Sistem Operasi
Fitra Nata - Struktur Sistem Operasi
 
Sistem operasi
Sistem operasiSistem operasi
Sistem operasi
 
Pertemuan ke 2
Pertemuan ke 2Pertemuan ke 2
Pertemuan ke 2
 
Tugas sistem operasi (23 oktober 2012)
Tugas sistem operasi (23 oktober 2012)Tugas sistem operasi (23 oktober 2012)
Tugas sistem operasi (23 oktober 2012)
 
Pengantar Teknologi Informasi - Perangkat Lunak (Software)
Pengantar Teknologi Informasi - Perangkat Lunak (Software)Pengantar Teknologi Informasi - Perangkat Lunak (Software)
Pengantar Teknologi Informasi - Perangkat Lunak (Software)
 
Tugas Simulasi Digital X TKI 4 SMKN 1 Katapang
Tugas Simulasi Digital X TKI 4 SMKN 1 KatapangTugas Simulasi Digital X TKI 4 SMKN 1 Katapang
Tugas Simulasi Digital X TKI 4 SMKN 1 Katapang
 

More from belajarkomputer

Yogie Saputra - Deadlock
Yogie Saputra - DeadlockYogie Saputra - Deadlock
Yogie Saputra - Deadlockbelajarkomputer
 
Sri Astuti - Penjadwalan CPU
Sri Astuti - Penjadwalan CPUSri Astuti - Penjadwalan CPU
Sri Astuti - Penjadwalan CPUbelajarkomputer
 
Bagas Perdana Putra - Pengenalan Sistem Operasi
Bagas Perdana Putra - Pengenalan Sistem OperasiBagas Perdana Putra - Pengenalan Sistem Operasi
Bagas Perdana Putra - Pengenalan Sistem Operasibelajarkomputer
 
Suci Arrum Meilani - Manajemen Memori
Suci Arrum Meilani - Manajemen MemoriSuci Arrum Meilani - Manajemen Memori
Suci Arrum Meilani - Manajemen Memoribelajarkomputer
 
Agung Deswantoro Adi - Memori Virtual
Agung Deswantoro Adi - Memori VirtualAgung Deswantoro Adi - Memori Virtual
Agung Deswantoro Adi - Memori Virtualbelajarkomputer
 
Juliyah - Intelligensi Transfer Sinyal
Juliyah - Intelligensi Transfer SinyalJuliyah - Intelligensi Transfer Sinyal
Juliyah - Intelligensi Transfer Sinyalbelajarkomputer
 
Helen Alida Abilio - Sistem Keamanan
Helen Alida Abilio - Sistem KeamananHelen Alida Abilio - Sistem Keamanan
Helen Alida Abilio - Sistem Keamananbelajarkomputer
 
Helen Alida Abilio - Deadlock
Helen Alida Abilio - DeadlockHelen Alida Abilio - Deadlock
Helen Alida Abilio - Deadlockbelajarkomputer
 
Helen Alida Abilio - Sinkronisasi
Helen Alida Abilio - SinkronisasiHelen Alida Abilio - Sinkronisasi
Helen Alida Abilio - Sinkronisasibelajarkomputer
 
Helen Alida Abilio - Manajemen File
Helen Alida Abilio - Manajemen FileHelen Alida Abilio - Manajemen File
Helen Alida Abilio - Manajemen Filebelajarkomputer
 
Helen Alida Abilio - Manajemen proses
Helen Alida Abilio - Manajemen prosesHelen Alida Abilio - Manajemen proses
Helen Alida Abilio - Manajemen prosesbelajarkomputer
 
Helen Alida Abilio - Manajemen Memori
Helen Alida Abilio - Manajemen MemoriHelen Alida Abilio - Manajemen Memori
Helen Alida Abilio - Manajemen Memoribelajarkomputer
 
Helen Alida Abilio - Manajemen input dan output
Helen Alida Abilio - Manajemen input dan outputHelen Alida Abilio - Manajemen input dan output
Helen Alida Abilio - Manajemen input dan outputbelajarkomputer
 
Helen Alida Abilio - Manajemen memori
Helen Alida Abilio - Manajemen memoriHelen Alida Abilio - Manajemen memori
Helen Alida Abilio - Manajemen memoribelajarkomputer
 
Helen Alida Abilio - Konkurensi
Helen Alida Abilio - KonkurensiHelen Alida Abilio - Konkurensi
Helen Alida Abilio - Konkurensibelajarkomputer
 
Helen Alida Abilio - Manajemen Proses
Helen Alida Abilio - Manajemen ProsesHelen Alida Abilio - Manajemen Proses
Helen Alida Abilio - Manajemen Prosesbelajarkomputer
 
Helen Alida Abilio - Konsep Sistem Komputer
Helen Alida Abilio - Konsep Sistem KomputerHelen Alida Abilio - Konsep Sistem Komputer
Helen Alida Abilio - Konsep Sistem Komputerbelajarkomputer
 
Yusri Aldiansyah - Transmisi dan Switching
Yusri Aldiansyah - Transmisi dan SwitchingYusri Aldiansyah - Transmisi dan Switching
Yusri Aldiansyah - Transmisi dan Switchingbelajarkomputer
 
Angga Jaya Saputra - Konsep Pendahuluan Telekomunikasi
Angga Jaya Saputra - Konsep Pendahuluan TelekomunikasiAngga Jaya Saputra - Konsep Pendahuluan Telekomunikasi
Angga Jaya Saputra - Konsep Pendahuluan Telekomunikasibelajarkomputer
 
Doni Nopriyadi - Pengantar Telekomunikasi
Doni Nopriyadi - Pengantar TelekomunikasiDoni Nopriyadi - Pengantar Telekomunikasi
Doni Nopriyadi - Pengantar Telekomunikasibelajarkomputer
 

More from belajarkomputer (20)

Yogie Saputra - Deadlock
Yogie Saputra - DeadlockYogie Saputra - Deadlock
Yogie Saputra - Deadlock
 
Sri Astuti - Penjadwalan CPU
Sri Astuti - Penjadwalan CPUSri Astuti - Penjadwalan CPU
Sri Astuti - Penjadwalan CPU
 
Bagas Perdana Putra - Pengenalan Sistem Operasi
Bagas Perdana Putra - Pengenalan Sistem OperasiBagas Perdana Putra - Pengenalan Sistem Operasi
Bagas Perdana Putra - Pengenalan Sistem Operasi
 
Suci Arrum Meilani - Manajemen Memori
Suci Arrum Meilani - Manajemen MemoriSuci Arrum Meilani - Manajemen Memori
Suci Arrum Meilani - Manajemen Memori
 
Agung Deswantoro Adi - Memori Virtual
Agung Deswantoro Adi - Memori VirtualAgung Deswantoro Adi - Memori Virtual
Agung Deswantoro Adi - Memori Virtual
 
Juliyah - Intelligensi Transfer Sinyal
Juliyah - Intelligensi Transfer SinyalJuliyah - Intelligensi Transfer Sinyal
Juliyah - Intelligensi Transfer Sinyal
 
Helen Alida Abilio - Sistem Keamanan
Helen Alida Abilio - Sistem KeamananHelen Alida Abilio - Sistem Keamanan
Helen Alida Abilio - Sistem Keamanan
 
Helen Alida Abilio - Deadlock
Helen Alida Abilio - DeadlockHelen Alida Abilio - Deadlock
Helen Alida Abilio - Deadlock
 
Helen Alida Abilio - Sinkronisasi
Helen Alida Abilio - SinkronisasiHelen Alida Abilio - Sinkronisasi
Helen Alida Abilio - Sinkronisasi
 
Helen Alida Abilio - Manajemen File
Helen Alida Abilio - Manajemen FileHelen Alida Abilio - Manajemen File
Helen Alida Abilio - Manajemen File
 
Helen Alida Abilio - Manajemen proses
Helen Alida Abilio - Manajemen prosesHelen Alida Abilio - Manajemen proses
Helen Alida Abilio - Manajemen proses
 
Helen Alida Abilio - Manajemen Memori
Helen Alida Abilio - Manajemen MemoriHelen Alida Abilio - Manajemen Memori
Helen Alida Abilio - Manajemen Memori
 
Helen Alida Abilio - Manajemen input dan output
Helen Alida Abilio - Manajemen input dan outputHelen Alida Abilio - Manajemen input dan output
Helen Alida Abilio - Manajemen input dan output
 
Helen Alida Abilio - Manajemen memori
Helen Alida Abilio - Manajemen memoriHelen Alida Abilio - Manajemen memori
Helen Alida Abilio - Manajemen memori
 
Helen Alida Abilio - Konkurensi
Helen Alida Abilio - KonkurensiHelen Alida Abilio - Konkurensi
Helen Alida Abilio - Konkurensi
 
Helen Alida Abilio - Manajemen Proses
Helen Alida Abilio - Manajemen ProsesHelen Alida Abilio - Manajemen Proses
Helen Alida Abilio - Manajemen Proses
 
Helen Alida Abilio - Konsep Sistem Komputer
Helen Alida Abilio - Konsep Sistem KomputerHelen Alida Abilio - Konsep Sistem Komputer
Helen Alida Abilio - Konsep Sistem Komputer
 
Yusri Aldiansyah - Transmisi dan Switching
Yusri Aldiansyah - Transmisi dan SwitchingYusri Aldiansyah - Transmisi dan Switching
Yusri Aldiansyah - Transmisi dan Switching
 
Angga Jaya Saputra - Konsep Pendahuluan Telekomunikasi
Angga Jaya Saputra - Konsep Pendahuluan TelekomunikasiAngga Jaya Saputra - Konsep Pendahuluan Telekomunikasi
Angga Jaya Saputra - Konsep Pendahuluan Telekomunikasi
 
Doni Nopriyadi - Pengantar Telekomunikasi
Doni Nopriyadi - Pengantar TelekomunikasiDoni Nopriyadi - Pengantar Telekomunikasi
Doni Nopriyadi - Pengantar Telekomunikasi
 

Sistem Operasi Dasar

  • 1. Konsep dasar sistem operasi Helen Alida Abilio
  • 2.  Komponen utama komputer?  Prinsip kerja komputer?
  • 3. Sistem operasi? Perantara antara user dengan komponen komputer • Pengelola sumber daya komponen sistem komputer • Menyediakan system calls (layanan) ke user untuk memudahkan penggunaan sumber daya komputer
  • 4.
  • 5. fungsi  Efisiensi pengelolaan sumber daya komputer  Kemudahan: memberikan pelayanan kepada user  Kemampuan berevolusi
  • 6. Layanan sistem operasi  Pembuatan program  Eksekusi program  Akses perangkat I/O  Kontrol akses berkas  Akses sistem  Deteksi error dan respon  akunting
  • 7. Fungsi dasar sistem operasi  Menjembatani hardware dan program aplikasi yang dijalankan user  Resource allocator  Guardian menghindari error  Manajer sumber daya komputer
  • 8. Komponen utama sistem operasi  Kernel  File  User interface
  • 9. KERNEL  melayani bermacam program aplikasi untuk mengakses perangkat keras komputer secara aman
  • 10.
  • 11. Contoh  Windows, kernel ditangani oleh file kernel32.dll. Menangani: manajemen memori, operasi I/O interrupt.
  • 12. file  File berkas  File sistem  msdos.sys, command.com, config.sys io.sys = booting.  himem.sys itu untuk mengatur penempatan aplikasi dalam memori.  autoexec.bat untuk mengatur aplikasi DOS yang harus diload pada saat sistem start.  win.ini , system ini itu bawaan windows yang berisi pengaturan aplikasi windows yang harus diload pada saat start
  • 14. generasi Hardware system Software system deskripsi pertama Mesin hitung mekanik -vacum tube -plugboard Aplikasi numerical application Belum ada OS Sistem terpusat Kedua Transistor -character orientid:IBM 1401 -Numeric orientid:IBM 7094 Batch system FMS(Fotran Monitor system) Belum ada OS Dasar2 OS Sistem terpusat Ketiga Integrate Circuti(IC) IBM System/60 -GE-646 Multiprogramming Multiprocessing Time sharing Spooling Sudah ada OS Sistem terpusat Keempat Large Scale Integrated Circuit -Dekstop Computer -Sistem Jaringan User Friendly Program -Network & distributed OS Sistem terdistribusi kelima Large Scale IC -Desktop Computer -Sistem Jaringan -Parallel Processor User Friendly Program -Network & distributed OS -multimedia multithreading Sistem terdistribusi
  • 15. Overview  Konsep dasar sistem operasi  Struktur sistem operasi *komponen sistem operasi *arsitektur sistem operasi
  • 16. KONSEP DASAR SISTEM BATCH MULTIPROGRAMMING SYSTEM TIME SHARING MULTIPROCESSING Time sharing
  • 18. multiprogramming Sistem operasi Job 1 Job 2 Job 3 Job 4 Job 5 Job 6 Partisi memori
  • 19. Time sharing Job 1 Job 2 Job 3 Job 4 Job 5 Job 6 30 ms 30 ms 30 ms 30 ms 30 ms 30 ms Quantum penggunaan CPU Interval quantum
  • 21. STRUKTUR SISTEM OPERASI Komponen Sistem Layanan Sistem Operasi System Calls Program System -System Design dan Implementation -System Generation
  • 22. Komponen Sistem Umum  Manajemen Proses  Manajemen Main Memory  Manajemen File  Manajemen I/O System  Manajemen Secondary Storage  Command-Interpreter System
  • 23. Layanan Sistem Operasi  Eksekusi Program • Kemampuan sistim untuk “load” program ke memori dan menjalankan program.  Operasi I/O • User tidak dapat secara langsung mengakses H/W resources, OS harus menyediakan mekanisme untuk melakukan operasi I/O atas nama user  Manipulasi File-system • Kemampuan program untuk operasi pada file (to read, write, create, and delete files).  Komunikasi  Efisiensi penggunaan system
  • 24. System Call System call: Menyediakan interface antara program (user program yang berjalan) dan bagian OS. System call menjadi jembatan antara proses dan OS. Contoh: UNIX menyediakan system call: read, write => operasi I/O untuk file. 12
  • 25. Tipe System Calls Kontrol Proses Manipulasi File Managemen Device Informasi Lingkungan Komunikasi 15
  • 26. Kontrol Proses Mengakhiri (end) dan membatalkan (abort) Mengambil (load) dan eksekusi (execute) Membuat dan mengakhiri proses Menentukan dan mengeset atribut proses Wait for time Wait event, signal event Mengalokasikan dan membebaskan memori 16
  • 27. Manipulasi File Membuat dan menghapus file Membuka dan menutup file Membaca, menulis dan mereposisi file Menentukan dan mengeset atribut file 19
  • 28. Mangemen Device Meminta dan membebaskan device Membaca, menulis dan mereposisi device Menentukan dan mengeset atribut device 20
  • 29. Informasi Lingkungan Mengambil atau mengeset waktu atau tanggal Mengambil atau mengeset sistem data Mengambil atau mengeset proses, file atau atribut-atribut device 21
  • 30. Komunikasi Membuat dan menghapus sambungan komunikasi Mengirim dan menerima pesan Mentransfer status informasi 22
  • 32.
  • 34. Kelemahan Keuntungan • Pengujian dan penghilangan kesalahan sulit karena tidak dapat dipisahkan dan dialokasikan • Sulit dalam menyediakan fasilitas pengamanan • Merupakan pemborosan memori bila setiap komputer harus menjalan kernel monolitik, karena semua layanan tersimpan dalam bentuk tunggal sedangkan tidak semua layanan diperlukan. • Kesalahahan sebagian fungsi menyebabkan sistem tidak berfungsi. struktur monolitik adalah layanan dapat dilakukan dengan cepat karena terdapat dalam satu ruang.
  • 36. Kelemahan kelebihan struktur ini adalah fungsi-fungsi sistem operasi harus diberikan ke tiap lapisan secara hati-hati. Sedangkan keunggulannya adalah memeliki semua rancangan modular, yaitu sistem dibagi menjadi beberapa modul dan tiap modul dirancang secara independen . Pendekatan berlapis menyederhanakan rancangan, spesifikasi dan implementasi sistem operasi.
  • 39. Perancangan Sistem operasi Tujuan Perancangan Sistem Tujuan User Tujuan Sistem 40
  • 41. System Generation (SYSGEN) Sistem operasi didisain untuk dijalankan pada berbagai kelas mesin. Sistem harus dikonfirgurasi untuk setiap komputer secara spesifik Program SYSGEN memiliki informasi dalam mengkonfigurasi sistem hardware secara spesifik Booting –awal komputer diaktifkan dengan melakukan loading kernel. Bootstrap program – kode yang disimpan di ROM yang dapat ditempatkan pada kernel, di load ke memori dan memulai eksekusi. 42