SISTEM OPERASI
PERTEMUAN III : SISTEM OPERASI (LANJUTAN)
ABSTRAKSI KOMPONEN SISTEM KOMPUTER
User1 User2 User3
Software Application
Operating System
Hardware
PENGANTAR
User TUJUAN :
EFISIENSI kerja seluruh
Hardware perangkat komputer dan
KENYAMANAN dalam
penggunaan sistem operasi.
Software
Application
KOMPONEN
SISTEM OPERASI?
KOMPONEN SISTEM OPERASI
Manajemen Proses
Manajemen Memori Utama
Manajemen File
Manajemen Perangkat I/O
Manajemen Penyimpanan Sekunder
Proteksi Sistem
Jaringan (Keamanan)
Command Interpreter System
* Dari berbagai macam sistem operasi yang ada, tidak semuanya memiliki komponen-komponen penyusun yang sama
MANAJEMEN PROSES
Proses merupakan sebuah program yang sedang
dieksekusi
Program merupakan kumpulan instruksi yang ditulis ke
dalam bahasa yang dimengerti oleh sistem operasi
Sebuah proses membutuhkan sejumlah sumber daya
untuk menyelesaikan tugasnya.
MANAJEMEN PROSES (Lanjutan…)
Sumber daya yang dibutuhkan sebuah proses bisa
berupa :
CPU time
Memory space
Memory address
File storage
Perangkat-perangkat I/O
MANAJEMEN PROSES (Lanjutan…)
Notes
Sistem operasi akan mengalokasikan sumber daya ketika proses
tersebut diciptakan atau sedang diproses.
Ketika proses tersebut dihentikan, maka
sistem operasi akan menghentikan pengalokasian semua sumber
daya, agar bisa digunakan kembali oleh proses yang lain.
MANAJEMEN PROSES (Lanjutan…)
Aktifitas - aktifitas yang menjadi tanggung jawab SO dalam manajemen
proses diantaranya :
Membuat dan menghapus proses.
Menunda atau melanjutkan proses.
Menyediakan mekanisme untuk sinkronisasi proses.
Menyediakan mekanisme untuk proses komunikasi.
Menyediakan mekanisme untuk penanganan deadlock.
MANAJEMEN MEMORI UTAMA
Sistem komputer modern memiliki sistem
hirarki memori, artinya memori yang ada di
komputer disusun berdasarkan tingkatan
kecepatan dan kapasitas yang berbeda.
Sistem hirarki memori ini memiliki
tujuan untuk memperoleh kinerja
William Stallings komputer yang maksimal dengan
harga yang terjangkau.
MANAJEMEN MEMORI UTAMA (Lanjutan…)
Tujuan utama dari manajemen memori :
Agar utilitas CPU meningkat.
Untuk meningkatkan efisiensi pemakaian memori.
MANAJEMEN MEMORI UTAMA (Lanjutan…)
Aktifitas - aktifitas yang menjadi tanggung jawab SO dalam manajemen
memori utama diantaranya :
Mengatur bagian memori yang sedang digunakan
Mengalokasikan jumlah memori dan alamat memori yang diperlukan
untuk suatu proses maupun sistem operasi
Memilih program yang akan di-load ke dalam memori
MANAJEMEN FILE
Representasi dari program dan data yang berupa kumpulan
informasi yang saling berhubungan dan disimpan di perangkat
penyimpanan.
Sistem berkas, penting?
informasi atau data yang disimpan dalam berkas merupakan
sesuatu yang sangat berharga bagi pengguna.
MANAJEMEN FILE (Lanjutan…)
Sistem operasi harus dapat melakukan operasi-operasi pada berkas,
Operasi – operasi berkas yang dapat dilakukan sistem operasi.
Pembuatan berkas atau direktori.
Penghapusan berkas atau direktori.
Pembacaan dan menulis berkas.
Menyimpan atau meletakkan berkas pada sistem penyimpanan
sekunder.
MANAJEMEN I/O
Pekerjaan utama yang paling sering dilakukan oleh sistem komputer selain
melakukan komputasi adalah manajemen Input/Output.
Waktu yang digunakan sistem operasi untuk proses komputasi,
lebih sedikit dibandingkan waktu untuk manajemen
Input/Output
Sistem operasi juga sering disebut device manager.
MANAJEMEN Input/Output
Aktifitas yang menjadi tanggung jawab SO dalam manajemen I/O diantaranya :
Penyanggaan (buffering) menampung sementara data dari atau ke
perangkat I/O
Penjadwalan (scheduling) Melakukan penjadwalan pemakaian I/O sistem.
Spooling Meletakkan program pada penyangga, sehingga setiap perangkat
dapat mengaksesnya saat perangkat tersebut siap.
Menyediakan driver : untuk dapat melakukan operasi ‘rinci’ (detail) untuk
perangkat I/O tertentu
MANAJEMEN Input/Output (Lanjutan…)
MANAJEMEN PENYIMPANAN SEKUNDER
TUJUAN Untuk keamanan, efisiensi, dan optimalisasi sarana
penggunaan penyimpanan sekunder.
Aktifitas - aktifitas yang menjadi tanggung jawab SO dalam manajemen
Secondary Storage diantaranya :
Menyimpan berkas secara permanen.
Menyimpan program yang belum dieksekusi prosesor.
Memori virtual.
Penjadwalan disk
PROTEKSI SISTEM
“Mekanisme mengontrol aktifitas dari suatu proses terhadap resource
yang telah diberikan oleh sistem operasi”
Peran SO dalam menangani protection system
Membedakan pengguna ( Administrator or guest )
Menspesifikasikan antara objek dan hak akses
JARINGAN (KEAMANAN)
Aktifitas - aktifitas yang menjadi tanggung jawab SO dalam Jaringan
diantaranya :
Penanganan Sistem Terdistribusi
Peningkatan kecepatan komputasi
Meningkatkan kemampuan penyediaan data
Memanajemen sistem yang heterogen secara fisik ke dalam sistem
yang koheren (berhubungan)
Memanajemen akses user ke resource dalam suatu jaringan
COMMAND INTERPRETER SYSTEM
Command interpreter merupakan sistem program terpenting dari SO yang
bertindak sebagai antar muka antara user dengan OS.
SO secara terus menerus mengakses area command interpreter,
Interpreter yang user-friendly membuat sistem lebih disukai user
APA ITU SYSTEM
CALLS?
SYSTEM CALLS
SYSTEM CALL = SISTEM OPERASI ?
SYSTEM CALLS
mekanisme yang digunakan oleh program aplikasi untuk meminta service
dari sistem operasi.
SERVICE APA ?
storage, main memory, network, proses menagement, dll.
peran SO sebagai jembatan komunikasi antara
user dan hardware
JENIS SYSTEM CALLS
Manajemen Proses
Manajemen Berkas
Manajemen Perangkat I/O
Informasi
Komunikasi
Message-Passing
Shared-Memory
JENIS SYSTEM CALLS (Lanjutan …)
JENIS SYSTEM CALLS (Lanjutan …)
Message-Passing Shared-Memory