Sistem operasi-pertemuan-1

19
Versi 1, 2013 CCS113 – SISTEM OPERASI FASILKOM PERTEMUAN I PENDAHULUAN

Transcript of Sistem operasi-pertemuan-1

Page 1: Sistem operasi-pertemuan-1

Versi 1, 2013 CCS113 – SISTEM OPERASI FASILKOM

PERTEMUAN I

PENDAHULUAN

Page 2: Sistem operasi-pertemuan-1

Versi 1, 2013 CCS113 – SISTEM OPERASI FASILKOM

Page 3: Sistem operasi-pertemuan-1

Versi 1, 2013 CCS113 – SISTEM OPERASI FASILKOM

Apakah suatu Operating System ?

Sebagai perantara (mediatory) user komputer dengan hardware, dalam hal user mengeksekusi

program dalam hal berinteraksi dengan

system resource

Page 4: Sistem operasi-pertemuan-1

Versi 1, 2013 CCS113 – SISTEM OPERASI FASILKOM

Abstraksi Sistem Komputer [1]

Page 5: Sistem operasi-pertemuan-1

Versi 1, 2013 CCS113 – SISTEM OPERASI FASILKOM

Abstraksi Sistem Komputer [2]

Page 6: Sistem operasi-pertemuan-1

Versi 1, 2013 CCS113 – SISTEM OPERASI FASILKOM

Fungsi Dasar Sistem Operasi [1]

• Sebagai System Resource Allocator– OS sebagai resource manager

diperlukan• karena adanya beberapa

user/program aplikasi• Karena adanya beberapa resource

untuk dapat diutilisasi oleh user/program aplikasi dalam suatu keterbatasan

–Manajemen diperlukan untuk mencegah konflik dan berperan sebagai interface

Page 7: Sistem operasi-pertemuan-1

Versi 1, 2013 CCS113 – SISTEM OPERASI FASILKOM

Fungsi Dasar Sistem Operasi [2]

• Sebagai Control Program–Mengontrol eksekusi program dari

adanya kesalahan utilisasi–Menghindari pemakaian komputer yang

tidak benar• Khususnya untuk I/O device

• Sebagai Kernel– OS merupakan program yang berjalan

sepanjang sistem perangkat keras dihidupkan

Page 8: Sistem operasi-pertemuan-1

Versi 1, 2013 CCS113 – SISTEM OPERASI FASILKOM

Fungsi Dasar Sistem Operasi [3]

• Sebagai Extended Machine–Bare hardware (instruction set,

memory access dan operasi I/O)• primitif dan sulit digunakan• low level dan hardware dependant

–Dengan adanya OS sebagai interface• sederhana dan general• high level dan hardware independent• easy to program & easy to operate

Page 9: Sistem operasi-pertemuan-1

Versi 1, 2013 CCS113 – SISTEM OPERASI FASILKOM

Sasaran Sistem Operasi• Convenience : user merasakan

kemudahan dan kenyamanan dalam penggunaan

• Efficiency : resources system dapat diutilisasi semaksimal mungkin

• Robustness : kehandalan sistem proteksi terhadap kesalahan user

• Evolution : memudahkan pengembangan, mendukung sistem baru dan program aplikasi yang berkembang

Page 10: Sistem operasi-pertemuan-1

Versi 1, 2013 CCS113 – SISTEM OPERASI FASILKOM

Sejarah Sistem Operasi [1]

• Generasi Pertama (1945-1955)–merupakan awal perkembangan sistem

komputasi elektronik sebagai pengganti sistem komputasi mekanik

contoh:(pengganti kemampuan menghitung manusia)

– Belum ada SO, maka sistem komputer diberi instruksi yang harus dikerjakan secara langsung.

Page 11: Sistem operasi-pertemuan-1

Versi 1, 2013 CCS113 – SISTEM OPERASI FASILKOM

Sejarah Sistem Operasi [2]

• Generasi Kedua (1955-1965) –memperkenalkan Batch Processing

System, yaitu Job yang dikerjakan dalam satu rangkaian, lalu dieksekusi secara berurutan.–Belum dilengkapi SO, tetapi

beberapa fungsi SO telah ada, contohnya File Management System dan IBSYS.

Page 12: Sistem operasi-pertemuan-1

Versi 1, 2013 CCS113 – SISTEM OPERASI FASILKOM

• Generasi Ketiga (1965-1980) melayani banyak pemakai sekaligus,

dimana para pemakai interaktif berkomunikasi lewat terminal secara on-line ke komputer, maka sistem operasi menjadi multi-user (di gunakan banyak pengguna sekali gus) dan multi-programming (melayani banyak program sekali gus).

Sejarah Sistem Operasi [3]

Page 13: Sistem operasi-pertemuan-1

Versi 1, 2013 CCS113 – SISTEM OPERASI FASILKOM

• Generasi Keempat (Pasca 1980an) – untuk jaringan komputer – juga telah dinyamankan dengan

Graphical User Interface yaitu antar-muka komputer yang berbasis grafis yang sangat nyaman,

– pada masa ini juga dimulai era komputasi tersebar dimana komputasi-komputasi tidak lagi berpusat di satu titik, tetapi dipecah dibanyak komputer sehingga tercapai kinerja yang lebih baik.

Sejarah Sistem Operasi [4]

Page 14: Sistem operasi-pertemuan-1

Versi 1, 2013 CCS113 – SISTEM OPERASI FASILKOM

Sebuah sistem operasi yang baik menurut Tanenbaum harus memiliki layanan sebagai berikut :• Pembuatan program yaitu

sistem operasi menyediakan fasilitas dan layanan untuk membantu para pemrogram untuk menulis program

Layanan Sistem Operasi [1]

Page 15: Sistem operasi-pertemuan-1

Versi 1, 2013 CCS113 – SISTEM OPERASI FASILKOM

Layanan Sistem Operasi [2]

• Eksekusi Program yang berarti Instruksi-instruksi dan data-data harus dimuat ke memori utama, perangkat I/O dan berkas harus di-inisialisasi

• Pengaksesan I/O Device, artinya SO harus mengambil alih sejumlah instruksi yang rumit

Page 16: Sistem operasi-pertemuan-1

Versi 1, 2013 CCS113 – SISTEM OPERASI FASILKOM

Layanan Sistem Operasi [3]

• Pengaksesan terkendali terhadap berkas yang artinya disediakannya mekanisme proteksi terhadap berkas

• Pengaksesan sistem, menyediakan proteksi terhadap sejumlah sumber-daya dan data serta menyelesaikan konflik-konflik dalam perebutan sumber-daya pada shared system

Page 17: Sistem operasi-pertemuan-1

Versi 1, 2013 CCS113 – SISTEM OPERASI FASILKOM

Layanan Sistem Operasi [4]

• Deteksi dan Pemberian tanggapan pada kesalahan, yaitu memberikan tanggapan yang menjelaskan kesalahan yang terjadi serta dampaknya terhadap aplikasi yang sedang berjalan

• Akunting yang artinya Sistem Operasi yang bagus mengumpulkan data statistik penggunaan beragam sumber-daya dan memonitor parameter kinerja.

Page 18: Sistem operasi-pertemuan-1

Versi 1, 2013 CCS113 – SISTEM OPERASI FASILKOM

EBOOK AVAILABLE … ![1] Operating Systems : Internals and Design

Principles, Seventh Edition, by William Stallings, 2012

[2] Sistem Operasi : Bahan Kuliah IKI-20230, Diterbitkan 30 September 2003

[3] Operating System Concepts, Seventh Edition by Abraham Silberschatz, Peter Baer Galvin and Greg Gagne, 2009

[4] ebook lain-lain sebagai referensi pendukung

Page 19: Sistem operasi-pertemuan-1

Versi 1, 2013 CCS113 – SISTEM OPERASI FASILKOM

PERTEMUAN - 2