Anda di halaman 1dari 29

Pengantar

Sistem Operasi

Mata Kuliah : Sistem Operasi


DOSEN : EVANS WINANDA

UNIVERSITAS GUNADARMA
Apa itu Sistem Operasi?
▪ Perangkat lunak yang bertindak sebagai
perantara antara pemakai komputer dan
perangkat keras.

▪ Penghubung antara pengguna mesin dengan


perangkat keras yang dimiliki mesin tersebut.

▪ Pengelola seluruh sumber daya yang terdapat


pada sistem komputer dan menyediakan
sekumpulan layanan (system call) ke pemakai
sehingga memudahkan dan menyamankan
penggunaan serta pemanfaatan sumber-daya
sistem komputer tersebut.
System Call
System Call 🡪 sistem yang bertugas untuk menampil
kan interface atau antar muka yang sedang berjalan,
untuk memperoleh layanan sistem operasi.
5 Fungsi System Calls :
- Kontrol Proses ( co: end,abort, load, execute, wait)
- Manipulasi File (open, delete, read, write, close)
- Manipulasi Device (release device, atribut device)
- Informasi Lingkungan (mengatur tgl, sistem data )
dan
- Komunikasi ( Membuat/menghapus sambungan
komunikasi, mengirim.menerima pesan)
System Call
Contoh System Calls :
• read()
read(buffer, max_size, file_id);
• write()
• chmod()
• chown()

• dll..
System Call
System Call
System Call
Sasaran Sistem Operasi

• Menjalankan program-program dari user


dan membantu user dalam menggunakan
komputer.
• Menyediakan sarana sehingga pemakaian
komputer menjadi mudah (convenient).
• Memanfaatkan perangkat keras komputer
yang terbatas secara efisien (resource
manager)
Sasaran Sistem Operasi [STA-95]

• Kenyamanan.
SO harus membuat penggunaan komputer
menjadi lebih nyaman.
• Efisiensi.
SO menjadikan penggunaan sumber daya
sistem komputer secara efisien.
• Mampu berevolusi.
SO memungkinkan dan memudahkan
pengembangan.
JENIS OS ; brdsrkn jumlah pengguna

• Single User – Single Tasking :


DOS
• Multi User – Single Tasking :
Novell Netware
• Single User – Multi Tasking :
Windows, Mac OS
• Multi User – Multi Tasking :
Unix, Linux, Windows app Citrix, Metaframe
Komponen Sistem Komputer

1. Hardware – menyediakan “basic computing


resources” (CPU, memory, I/O devices).
2. Operating system – mengendalikan/
mengkoordinasikan penggunaan hardware
diantara berbagai aplikasi/program dari user.
3. Applications programs – menggunakan sistem
resource yang digunakan untuk menyelesaikan
masalah komputasi dari user (compilers,
database systems, video games, business
programs).
4. Users (people, machines, other computers).
Sumber Daya Sistem Komputer

1. Sumber Daya Fisik


Contoh : keyboard, barcode reader, mouse,
perangkat multimedia, perangkat grafis dll.

2. Sumber Daya Abstrak


1. Data
- semaphore, PCB, berkas (file)
2. Program
-utilitas, aplikasi untuk komputasi
(pengolahan tertentu )
Fungsi Sistem Operasi

1. Pengelola seluruh sumber daya


sistem komputer ( sebagai Resource
Manager ).
2. Sistem operasi sebagai penyedia
layanan ( sebagai Extended/Virtual
Machine).
Fungsi – Fungsi Minor Sistem
Operasi
• Mengimplementasi antarmuka untuk
pemakai.
• Memungkinkan pemakaian bersama
perangkat keras diantara banyak pemakai.
• Memungkinkan pemakaian data secara
bersama.
• Menjadwalkan pemakaian sumber daya.
• Memberikan fasilitas masukan/keluaran.
• Menangani komunikasi jaringan.
SEJARAH PERKEMBANGAN SO & SK
GENERASI PERTAMA ( 1945 – 1955 )
HARDWARE SYSTEM • Vacuum Tubes
• Plugboards
SOFTWARE SYSTEM • Aplikasi Numerical Calculation ( + - * )
DESKRIPSI • Belum adanya sistem operasi
• Sistem terpusat

GENERASI KEDUA (1955 – 1965 )


HARDWARE SYSTEM • Transistor
• Character Oriented IBM 140
• Numeric Oriented IBM 7094
SOFTWARE SYSTEM • Batch System
• FMS ( Fortran Monitor System )
DESKRIPSI • Belum adanya sistem operasi
• Dasar-dasar sistem operasi
• Sistem terpusat
SEJARAH PERKEMBANGAN SO & SK
GENERASI KETIGA (1965 – 1980 )
HARDWARE SYSTEM • Integrated Circuit ( IC )
• IBM System/360 dan GE-646
SOFTWARE SYSTEM • Multiprogramming, Multiprocessing, Spooling
• Time Sharing, Device Independence
DESKRIPSI • Sudah ada sistem operasi
• Sistem terpusat
• CTTS, MULTICS, UNICS ( UNIX )

GENERASI KEEMPAT (1980 – 1990 )


HARDWARE SYSTEM • Large Scale Intgrated Circuit
• Desktop Komputer
• Sistem Jaringan
SOFTWARE SYSTEM • User Friendly Software
• Network OS and Distributed OS
DESKRIPSI • Sistem Terdistribusi
SISTEM KOMPUTER DALAM BERAGAM
SUDUT PANDANG
Pemakai Awam

Pemrogram
APLIKASI

UTILITAS-UTILITAS Perancang OS

SISTEM OPERASI

PERANGKAT KERAS SISTEM KOMPUTER


Struktur Dasar Sistem Operasi

1. SISTEM MONOLITIK
2. SISTEM BERLAPIS
3. SISTEM CLIENT/SERVER
4. SISTEM VIRTUAL MACHINE
5. SISTEM BERORIENTASI OBJEK
Struktur Dasar Sistem Operasi

1. SISTEM MONOLITIK

SO sebagai kumpulan prosedur yang dapat saling memanggil


dalamsistem. KERNEL berisi semua layanan yang disediakan sistem
operasi untuk pemakai.
Keunggulan :
-Layanan terhadap job-job yang ada bisa dilakukan dengan cepat
karena berada pada satu ruang alamat.
Kelemahan :
-Pengujian dan penghilangan kesalahan sulit, karena tak dapat
dipisahkan dan dilokalisasi.
-Pemborosan, layanan yang disediakan kernel tidak seluruhnya
diperlukan.
-Kesalahan pemrograman satu bagian dari kernel menyebabkan
matinya seluruh sistem.
Struktur Dasar Sistem Operasi
Struktur Dasar Sistem Operasi

2. SISTEM CLIENT SERVER

▪ Sistem Operasi dibentuk secara hirarki berdasar lapisan-


lapisan dimana lapisan-lapisan bawah memberi layanan lapisan
lebih atas.
▪ Struktur berlapis dimaksudkan untuk mengurangi
kompleksitas rancangan dan implementasi sistem operasi.
▪ Lapisan terendah ( Layer 0 ) adalah perangkat keras dan
lapisan teratas ( Layer N ) adalah user interface.

Contoh OS : UNIX termodifikasi, THE, Venus dan OS/2


Struktur Dasar Sistem Operasi

2. SISTEM BERLAPIS

▪ Sistem Operasi dibentuk secara hirarki berdasar lapisan-


lapisan dimana lapisan-lapisan bawah memberi layanan lapisan
lebih atas.
▪ Struktur berlapis dimaksudkan untuk mengurangi
kompleksitas rancangan dan implementasi sistem operasi.
▪ Lapisan terendah ( Layer 0 ) adalah perangkat keras dan
lapisan teratas ( Layer N ) adalah user interface.

Contoh OS : UNIX termodifikasi, THE, Venus dan OS/2


Struktur Dasar Sistem Operasi

STRUKTUR BERLAPIS
Struktur Dasar Sistem Operasi
Struktur Dasar Sistem Operasi

3. Sistem Mesin Virtual ( Virtual Machine )

▪ Tidak jauh berbeda dengan pendekatan berlapis, hanya saja


konsep ini sedikit memberikan tambahan berupa antarmuka
yang menghubungkan perangkat keras dengan kernel untuk
tiapproses.

Contoh OS : IBM S/370 dan IBM VM/370


Struktur Dasar Sistem Operasi
Struktur Dasar Sistem Operasi

TERIMA KASIH

Anda mungkin juga menyukai