The words you are searching are inside this book. To get more targeted content, please make full-text search by clicking here.
Discover the best professional documents and content resources in AnyFlip Document Base.
Search
Published by permadhi, 2021-10-26 23:50:50

SISTEM OPERASI (LANJUTAN)

SISTEM OPERASI (LANJUTAN)

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


Click to View FlipBook Version