OS
(Operating System) merupakan program yang mengatur eksekusi program dan
bertindak
sebagai interface antara aplikasi dan perangkat keras.
Tujuan Sistem Operasi :
•
Kemudahan.
•
Efisiensi.
• Kemampuan untuk berkembang.
Komponen Sistem
1.
Managemen Proses
2.
Managemen Memori Utama
3.
Managemen Berkas
4.
Managemen I/O
5.
Managemen Penyimpanan Sekunder
6.
Jaringan
7. Sistem
Proteksi
8. Command‐Interpreter System
Jenis-Jenis
Sistem Operasi
1.DOS
(Disk Operating Sistem)
2.
WINDOWS
3.
MACINTOSH
4.
OS/2 (operating sistem /2 )
5. UNIX
Layanan Sistem Operasi
•
Menyediakan user interface
•
Menyediakan program execution
•
Menyediakan I/O operations
•
Menyediakan file‐system manipulation
•
Menyediakan system communications / networking
•
Mampu melakukan error detection
•
Mampu melakukan resource Sharing
•
Ada fasilitas security
• Fasilitas accounting system
Process vs Thread
•
Process: suatu aplikasi yg sedang berjalan
•
Thread: beberapa pekerjaan yang dijalankan dalam 1
prosesnya
Synchronization
Akses secara konkuren (hampir bersamaan) terhadap data yang
bersifat shared, dapat menyebabkan data tidak konsisten atau rusak.
Mengakibatkan terjadi race condition. Oleh karena itu, diperlukan mekanisme
sinkronisasi untuk
menghindari kejadian seperti di atas
Virtual Memory
Memory
yang diciptakan untuk menambah memory utama yang terbatas. Virtual memory dapat
dimodifikasi sesuai kebutuhan. Memungkinakan untuk disharing oleh beberapa
processes. Menyebabkan pembuatan proses secara lebih
Efisien.
Perangkat I/O
•
Perangkat block:
– Meliputi
berbagai disk drive
– Perintah
baca, tulis, pencarian data
– Dapat
digunakan untuk mengakses memory pada disk
•
Perangkat character:
– Contoh:
keyboard, mouse
– Perintah
menulis, mengambil
– Dapat
dibuat library pengakses data per‐baris
•
Perangkat jaringan:
– Socket:
penghubung komputer dengan jaringan.
– Komunikasi antar komputer dilakukan
melalui socket.

No comments:
Post a Comment