Fitra Nata - Struktur Sistem Operasi

19
STRUKTUR SISTEM OPERASI

Transcript of Fitra Nata - Struktur Sistem Operasi

Page 1: Fitra Nata -  Struktur Sistem Operasi

STRUKTUR SISTEM OPERASI

Page 2: Fitra Nata -  Struktur Sistem Operasi

NAMA : FITRA NATANPM : 142310135KELAS : B-D3-MI 1

Page 3: Fitra Nata -  Struktur Sistem Operasi

Manajemen proses

Proses adalah program yang sedang dieksekusi.Untuk mengatur proses yang ada, sistem operasi bertanggung jawab pada aktifitas yang berhubungan dengan manajemen proses berikut•Pembuatan dan penghapusan•Menghentikan proses sementara dan melanjutkan•Menyediakan kelengkapan mekanisme untuk sinkronisasi proses dan komunikasi proses

Page 4: Fitra Nata -  Struktur Sistem Operasi

Memori utama adalah sebuah aray besar berukuran word atau byte, dimana array mempunyai alamat tertentu.

Memori adalah penyimapanan yang dapat mengagkses data denagan cepat yang digunakan oleh CPU dan perangkat I/O. Isi memori akan hilang apabila mengalami kegaglan system.

Aktifitas manajemen memori 1.menjaga bagian-bagian memeori 2.memutuskan proses-proses mana saja yang

harus di panggil kememori jika tersedia ruangan memeori

3.Mengalokasika dan mendealokasikan ruangan memori jika diperlukan

Manajemen Memori Utama

Page 5: Fitra Nata -  Struktur Sistem Operasi

File adalah kumpulan informasi yamg saling berhubungan yang sudah didefinisikan oleh pembuat/user.

Aktifitas-aktifitas yang berhubungan denagan manajemen file

1.Pembuatan dan penghapusan file 2.pembuatan dan penghapusan direktori 3.primitif-primitif yang mendukung untuk

manipulasi file dan direktori 4.pemetaan file ke memori sekunder 5.beckup file ke media penyimpanan yang

stabil

Manajemen file

Page 6: Fitra Nata -  Struktur Sistem Operasi

Sistem buffer-caching Antar muka device hardware-hardware

umum Driver untuk device hardware-hardware

tertentu

Manajemen I/0sistem operasi bertanggungjawab pada aktifitas sistem I/O sebagai berikut

Page 7: Fitra Nata -  Struktur Sistem Operasi

Beberapa sistem komputer moderan menggunakan disk untuk media penimpanan on-lin,bail pemograman mapun data.

Aktifitas-aktifitas manajemen penyimpanan sekunder

1.Pengaturan ruangan bebas 2.Alokasi penyimpanan 3.Penjadwalan disk

Mnajemen penyimpanan Sekunder

Page 8: Fitra Nata -  Struktur Sistem Operasi

Sistem terdistribusi adalah kumulan prosessor yang tidak menggunakan memori atau clock bersama-sama.

Mengakses sumber daya yang dapat digunakan bersama-sama, akan memberi keuntungan dalam:

Meningkatkan kecepatankomputasi Meningkatkan ketersediaan data Meningkatkan kehandalan sistem

Sistem jaringan (sistem terdistribusi)

Page 9: Fitra Nata -  Struktur Sistem Operasi

Beberapa perintah yang dimasukan ke sistem operasi menggunakan pernyataan kontrol :

Manajemen dan pembuatan proses Penangganan I/O Manajemen penyimpanan sekunder Manajemen memori utama Akses sistem file Proteksi Jaringan

Sistem command intepreter

Page 10: Fitra Nata -  Struktur Sistem Operasi

Sistem operasi menyediakan layanan unyuk programmer.

Eksekusi programOperasi-operasi I/0Manipulasi sistem fileKomunikasiMendetksi kesalahan Fungsi tambahan yang ada taidak

digunakan untuk membantu user: Mengalokasikan sumberdaya Akutansi Proteksi

LAYANAN SISTEM OPERASI

Page 11: Fitra Nata -  Struktur Sistem Operasi

Sistem call menyediakan antar muka antara program yang sedang berjalan dengan sistem operasi.

3 metode yang umum digunakanuntuk melewatkan parameter antara program yang sedang berjalan dengan sistem operasi yaitu

Melewati parameter melalui register Menyimpan parameter pada table yang

disimpan pada memori Push menyimpan parameter ke stack

SISTEM CALL

Page 12: Fitra Nata -  Struktur Sistem Operasi
Page 13: Fitra Nata -  Struktur Sistem Operasi

Kontrol proses 1.mengakhiri dan membatalkan2.menggambil dan eksekusi3.membuat dan mengeset atribut proses4.wait for time5.wait event,signal even6.mengalokasikan dan membebaskan memori. Manipulasi file1.membuat dan menghapusfile2.membuka dan menutup file3.membaca,menulis,mereposisi file4.menentukan dan mengeset atribut file Manipulasi DeviceMeminta dan membebaskan deviceMembaca,menulis dan mereposisi fileMenenentukan Informasi lingkunganMengambil dan mengeset waktu atau tanggalMengambil dan mengeset dataMengambil atau mengeset proses KomunikasiMembuat dan menghapus komunikasiMengirim dan menerima pesanMentransper status informasi

System call dapat dikelompokan dalam 5 kategori

Page 14: Fitra Nata -  Struktur Sistem Operasi
Page 15: Fitra Nata -  Struktur Sistem Operasi

System program adalah masalah yang relatif kompleks, namun dapat dibagi menjadi beberapa kategori antaralain

Manipulasi fileStatus informasiModifikasi fileBahasa pemograman yang mendukungPemanggilan dan eksekusi programKomunikasiProgram-program aplikasi

SISTEM PROGRAM

Page 16: Fitra Nata -  Struktur Sistem Operasi
Page 17: Fitra Nata -  Struktur Sistem Operasi

Struktur sistem MS-DOSAdalah sejumlah sistem komersial yang tidak memiliki

struktur yang cukup baik.sistem operasi tersebut sanagat kecil, sistem ini jarang dipakai

Struktur sistem UNIXSistem ini juaga terbatas pada fungsi perangkat keras dan

struktur terbatas.UNIX hanya terdiri atas 2 bagian yaitu kernal dan program sistem

Pendekatan terlapisTeknik pendekatan terlapis pada dasarnya dibuat dengan

menggunakan pendekatan top-dowen,semua fungsi ditentukan dan dibagi menjadi komponen-komponen.

Mesin virtualKonsep dasar dari vertual ini tidak jau berbeda dengan

pendekatan terlapis, konsep ini memberi sedikit tambahan bebrapa antarmuka yang menghubungkan perangkat keras dengan kernal untuk tiap-tiap proses.

STRUKTUR SISTEM INFORMASI

Page 18: Fitra Nata -  Struktur Sistem Operasi
Page 19: Fitra Nata -  Struktur Sistem Operasi

Konsep vertual menyadiakan proteksi yang lengkap untuk sumberdaya system sehingga masing-masing mesin virtual di pisahkan mesin vertual yang lain. Isolasi ini tidak memperbolekan pembagian sumber daya langsung

Sistem mesin vertrual adalah mesin yang sempurna untuk riset dan pengembangan system operasi.

Konsep mesin vertual sangat sulit untuk mengimplementasikan kebutuhan dan duplikasi yang tepat pada mesin yang sebenarnya

Java merupakan system yang menggunakan implementasi mesin vertual, mengimplementasikan java menggunakan kode bit.

Keuntungan dan kerugian konsep mesin vertual adalah