Anda di halaman 1dari 10

LOGO

Sistem Operasi

Struktur Sistem Operasi


By Ardian Nevrianto Subekti

Daftar Materi

Prinsip Prinsip Konkurensi

Kesulitan yang Ditimbulkan


Konkurensi
Perangkat Keras Sinkronisasi

1
2
3

Pengertian

Konkurensi

proses-proses
disebut
landasan umum
perancangan
konkuren
jika berada pada
sistem operasi
saat yang sama

Prinsip Prinsip Konkurensi

Alokasi waktu
pemroses untuk
proses-proses

Sinkronisasi
aktivitas
banyak proses

2
3
Pemakaian bersama
dan persaingan
untuk mendapatkan
sumber daya

Komunikasi antarproses

Kesulitan yang Ditimbulkan Konkurensi


Akses yang dilakukan secara bersama ke
data yang sama dapat menyebabkan data
menjadi tidak konsisten, untuk itu dibutuhkan
mekanisme mekanisme untuk memastikan
pemintaan ekseskusi dari proses yang
bekerja.

Keadaan dimana pemberian


akses bergantian terus
menerus, dan ada suatu proses
yang tidak mendapat giliran

Mutual
Exclusion Sinkronisasi Deadlock Startvation
Jaminan hanya satu proses yang
mengakses sumber daya pada
satu interval waktu tertentu.

Suatu kondisi dimana dua proses atau


lebih tidak dapat meneruskan
eksekusinya oleh pemroses, sering
terjadi karena proses mengalami
startvation.

Manajemen Memori Utama

Menjaga track dari memori yang sedang digunakan


dan siapa yang menggunakannya.

Memilih program yang akan di-load ke memori

Komponen Sistem Operasi


untuk sistem I/O:

Buffer
melakukan penjadualan
menampung
pemakaian I/O sistem
sementara
dataefisien
dari/
supaya lebih
ke(antrian
perangkat
I/O
dsb.)

Spooling

Arsitektur Sistem Operasi


Struktur Sederhana
Dimulai dengan
sistem yang
kecil, sederhana
dan terbatas
kemudian
berkembang
dengan cakupan
original

Struktur
sistemMS-DOS :
disusun untuk
mendukung
fungsi yang
banyak pada
ruang yang kecil

Struktur Sistem UNIX


Terdiri dari 2 bagian :
Kernel :
- antarmuka
- device drivers
Program Sistem

Implementasi
Secara tradisional ditulis dalam bahasa assemby, saat
ini sistem operasi dapat ditulis dalam bahasa tingkat
tinggi.
Lebih compact.

Dapat ditulis
secara cepat.

Keuntungan

Lebih mudah dipahami


dan debug.

LOGO

Matur Suwun !!