Kamis, 22 Maret 2012

Struktur Sistem Operasi


Struktur Sistem Operasi
Komponen-komponen sistem operasi
Sistem call
Struktur sistem operasi
         Komponen-Komponen Sistem Operasi
        Manajemen Proses
        Manajemen Memory
        Manajemen Storage
        Manajemen File
        Manajemen Sistem I/O
         Manajmen Proses untuk aktifitas :
        Pembuatan/penghapusan proses yg dibuat user
        Suspensi dan asumsi proses
        Kelengkapan mekanisme sinkronisasi proses
        Kelengkapan mekanisme komunikasi proses
        Kelengkapan mekanisme pengendalian deadlock
         Manajmen Memory untuk aktifitas :
        Menjaga/memelihara bagian memory yang sedang digunakan dan dari yang menggunakan
        Memutuskan proses mana saja yang harus dipanggil ke memory jika masih ada ruang kosong di memory
        Mengalokasikan dan delokasi ruang memori jika perlu
         Manajmen storage untuk aktifitas :
        Pengaturan ruang kosong
        Alokasi penyimpanan
        Penjadwalan disk
         Manajmen file untuk aktifitas
        Buat/hapus file dan direktori
        Dukungan manipulasi file dan direktori
        Pemetaan file ke memori dan backup ke media penyimpan
         Manajmen sistem I/O untuk aktifitas
        Sistem buffer-chacing
        Interface perangkat driver secara umum
        Driver untuk perangkat hardware
         Sistem Call
        Kontrol Proses
        Manipulasi File
        Manipulasi Perangkat
        Informasi Lingkungan
        Komunikasi
Kontrol proses antara lain :
        Mengakhiri (end) dan membatalkan (abort)
        Mengambil (load) dan eksekusi (execute)
        Membuat dan mengakhiri proses
        Menentukan dan set atribut proses
        Wait for time
        Wait event, signal event
        Alokasi dan pembebasan memory
        Manipulasi file antara lain :
        Buat dan hapus file
        Buka dan tutup file
        Baca, nulis dan mereposisi file
        Menentukan dan set atribut file
        Manipulasi Perangkat antara lain :
        Meminta dan membebaskan perangkat (device)
        Baca, tulis dan mereposisi file
        Menentukan dan set atribut perangkat
        Informasi lingkungan antara lain :
        Ambil dan setting waktu atau tanggal
        Ambil dan setiting sistem data
        Ambil dan setting proses, file atau atribut perangkat
        Komunikasi antara lain :
        Buat dan hapus sambungan komunikasi
        Kirim dan terima pesan
        Transfer status informasi
        Dua model komunikasi :
        Message passing model : saling tukar informasi via fasilitas yg ditentukan oleh OS
        Shared memory model : pemetaan (map) proses memory untuk mengakses daerah-daerah di memory dengan proses lain
        Struktur Sistem Operasi
        Struktur Sederhana
        Sistem Monolitik
        Sistem Berlapis
        Mesin Virtual
        Model Client Server
        Sistem sederhana
        MS Dos : Os sangat kecil, sederhana dan memiliki banyak keterbatasan pd  hardware dan tidak terbagi menjadi modul-modul
        Unix : Os yang juga terbatas pada hardware yang hanya memiliki kernel (sistem file, penjadwalan CPU, fungsi OS lainnya) dan program sistem (dengan bantuan kernel melakukan fungsi kompilasi dan manipulasi file.
        Sistem Monolitik : merupakan struktur sistem sederhana tetapi sudah dilengkapi dengan dual-mode yakni mode Monitor dan pengguna (User) dan memiliki kumpulan prosedur

         Sistem Berlapis 
            Sistem OS dibuat secara hirarkis berdasarkan lapisan atas dan lapisan bawah yang saling mendukung, Ex. Os THE dgn 5 layer yang dikembangkan oleh Djikstra dan mahasiswanya dan Os Venus dgn 7 layernya. tujuan berlapis agar mengurangi kompleksitas rancangan dan kemudahan implementasi OS, tiap lapisan mempuyai fungsionalitas dan interface I/O   
         Mesin Virtual : user seolah-olah mempunyai seluruh komputer dengan simulasi atas pemrosesan, user diberi ilusi yang kesannya mempunyai satu mesin yang sama-sama canggih.
         Model Client-Server : server hanya menanggapi permintaan client dan tidak memulai percakapan dgn client sehinggan client meminta.
        Server proses yang menyediakan layanan
        Client proses yang meminta layanan

         Operasi Sistem Komputer
        Sebuah CPU
        Sejumlah perangkat pengendali
        Bus penyedia akses ke memory yang ter-Share
        Setiap perangkat controller mengendalikan berbagai jenis perangkat (diskdrive, audio, video dll)
        CPU dan perangkat controller dapat melakukan eksekusi bersamaan, bersaing menggunakan siklus memory
         Layanan Sistem Operasi
        Eksekusi Program : memanggil ke memori dan menjalankannya dan mengakhiri dlm kondisi normal atau abnormal (error)
        Operasi-operasi I/O : pengontrolan  operasi I/O sepenuhnya oleh OS dan tidak oleh User
        Manipulasi Sistem File : meliputi pembuatan, penghapusan, read dan write
        Komunikasi : dibutuhkan jika proses saling tukar-menukar info, berupa info proses di pc yang sama atau pc yang berbeda via jaringan. Caranya dengan berbagi memori dan pengiriman pesan.
        Mendeteksi kesalahan : Os memberikan aksi untuk masing-masing kesalahan agar komputasinya menjadi konsisten






Tidak ada komentar:

Posting Komentar