Kelompok 2
Kelompok 2
Anisalimatul Abadiyah
2016.11.059
Fasanatul Jannah
2016.11.066
Menu Utama
Sejarah Singkat
Fungsi Sistem Operasi
Sistem Operasi
Struktur Sistem
System Calls
Operasi
1980an
• Graphical User Interface
1969an
• Multi-user
• Multi-
1955an programming
• Batch
Processing
System
1945an
• Non
Sistem
Operasi
Back To Menu
0 Generasi Pertama (1945 - 1955)
Back To Menu
0 Generasi Kedua (1955-1965)
Back To Menu
0 Generasi Ketiga (1965-1980)
Back To Menu
0 Generasi Keempat (Pasca 1980an)
Back To Menu
Fungsi Sistem Operasi
0 Sebagai Extended Machine
adalah Sistem Operasi berfungsi untuk mengubah interface secara
langsung antara user-hardware yang tidak menarik menjadi menarik.
0 Sebagai Resource Manager
adalah Sistem operasi sebagai penanggung jawab terhadap
pengolahan sumber daya untuk memindahkan, memproses dan
menyimpan. Sumber daya yang dimaksud adalah sumber daya fisik dan
sumber daya abstrak. Apa itu sumber daya fisik dan sumber daya abstrak?
Sumber daya fisik
Sumber daya fisik adalah semua komponen yang ada dalam sitem
komputer yang dapat memberikan manfaat dan secara fisik dapat kita
lihat.
Sumber daya abstrak
Sumber daya abstrak dibagi menjadi dua yaitu :
Data
Program
Back To Menu
Komponen Sistem Operasi
0 Process Management
Back To Menu
0 Memory Management
Back To Menu
0 I/O(input output) Management
Back To Menu
0 File Management
Back To Menu
System Calls
System Calls adalah penyedia antarmuka dari pelayanan-palayanan
yang tersedia dengan Sistem Operasi. Umumnya System Call menggunakan
bahasa C dan C++, meskipun tugas-tugas seperti hardware yang harus
diakses langsung, maka menggunakan bahasa assembly.
Back To Menu
Fungsi System Calls adalah:
0 Menghindarkan kompleksitas pemrograman dengan memberikan
sekumpulan instruksi yang mudah dan aman.
0 Sebagai kontrol proses
0 Dapat memanipulasi file
Back To Menu
Layanan Sistem Operasi
Sebuah sistem operasi yang baik, menurut Tanenbaum, harus memiliki
layanan sebagai berikut :
0 Pembuatan program
yaitu sistem operasi menyediakan fasilitas dan layanan untuk
membantu para pemrogram untuk menulis program.
0 Eksekusi program
yaitu kemampuan sistem untuk “load” program ke memori dan
menjalankan program yang dikehendaki user maupun sistem.
0 Operasi I/O (pengaksesan I/O Device)
merupakan kegiatan dimana pengguna tidak dapat secara langsung
mengakses sumber daya perangkat keras, sehingga sistem operasi harus
menyediakan mekanisme untuk melakukan operasi I/O atas nama
pengguna.
Back To Menu
0 Sistem manipulasi berkas
merupakan kemampuan program untuk operasi pada berkas
(membaca, menulis, membuat, dan menghapus berkas yang berupa file
atau direktori).
0 Komunikasi
yaitu pertukaran data/informasi antar dua atau lebih proses yang
berada pada satu komputer (atau lebih).
0 Deteksi error
yaitu kegiatan untuk menjaga kestabilan sistem dengan mendeteksi
“error”, perangkat keras maupun operasi yang dilakukan.
0 Deteksi dan pemberian tanggapan
pada kesalahan jika muncul permasalahan pada sistem komputer
maka sistem operasi harus memberikan tanggapan yang menjelaskan
kesalahan yang terjadi serta dampaknya terhadap aplikasi yang sedang
berjalan.
Back To Menu
0 Efisiensi penggunaan sistem
diantaranya:
Resource allocator, yakni : mengalokasikan sumber daya hardware
maupun software ke beberapa pengguna atau mengalokasikan job
yang jalan pada saat yang bersamaan ke beberapa komputer dalam
jaringan;
Proteksi sistem untuk menjamin akses ke sistem sumber daya yang
aman, dikendalikan oleh sistem sehingga pengguna dikontrol
aksesnya ke sistem.
0 Accounting
yaitu kegiatan merekam aktivitas pengguna, report pemakaian
sumber daya. Sistem operasi yang bagus harus mampu mengumpulkan
data statistik penggunaan beragam sumber daya dan memonitor
parameter kinerja.
Back To Menu
Struktur Sistem Operasi
0 Sistem monolitik
Kelemahan:
Pengujian dan penghilangan kesalahan sulit karena tak dapat dipisahkan dan
dilokalisasi.
Sulit dalam menyediakan fasilitas pengamanan.
Tidak fleksibel karena komputer sebenarnya tidak memberlakukan seluruh
layanan yang disediakan.
Kesalahan satu pemrograman pada satu bagian dari satu kernel menyebabkan
matinya seluruh sistem.
Keunggulan :
Layanan dapat dilakukan sangat cepat karena terdapat disatu ruang alamat.
Back To Menu
0 Sistem berlapis
Kelemahan :
Fungsi-fungsi SO harus diberikan ketiap lapisan secara hati-hati.
Keunggulan :
Memiliki keunggulan rancangan modular, tiap lapis dapat dirancang, dikode
dan diuji secara independen.
Pendekatan berlapis menyederhanakan rancangan, spesifikasi dan
implementasi sistem operasi.
Back To Menu
0 Sistem Client Server
Back To Menu
Terima Kasih
Pertanyaan
0 Apa itu Venus dan bagaimana cara kerja Venus? Serta
keunggulan? (Andreas Kel. 1)
0 Sebutkan langkah untuk membuat sistem calls! (Nurhayati
Kel. 7)
0 Mengapa didalam SO terdapat multiuser dan multiprogram?
Jelaskan! (Nasrudin Kel. 4)
0 Sebutkan beberapa struktur SO dan jelaskan! (M. Andri P.
Kel. 6)
0 Apa tujuan pembuatan sistem calls pada SO? (Novi J. Kel. 5)
End
Jawaban
0 Venus adalah salah satu software dan dia menggunakan
sistem berlapis seperti UNIX dsb.
0 Langkah-langkah membuat sistem calls , yaitu : input file,
kemudian menyalin file tersebut, kemudian ditampilkan, jika
file tersebut sudah ada. Maka pembuatan sistem calls akan
dibatalkan, sedangkan jika belum ada maka akan
dilanjutkan. Proses selesai.
0 Karena sistem operasi digunakan oleh banyak pengguna
(multi user) dan juga melayani banyak program
(multiprograming).
0 Sistem monolitik, sistem berlapis dan sistem client server.
0 Sistem calls berguna sebagai penyedia antarmuka dari
layanan-layanan di sistem operasi.
Wassalamu’alaikum Wr. Wb.