fitra nata - struktur sistem operasi
TRANSCRIPT
STRUKTUR SISTEM OPERASI
NAMA : FITRA NATANPM : 142310135KELAS : B-D3-MI 1
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
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
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
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
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
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)
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
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
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
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
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
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
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