Tuesday, 6 December 2016

Kernel dan Model Kernel

   1.   Jelaskan macam – macam kernel
a.   Kernel monolitik. Kernel monolitik mengintegrasikan banyak fungsi di dalam kernel dan menyediakan lapisan abstraksi perangkat keras secara penuh terhadap perangkat keras yang berada di bawah sistem operasi.
b.   Mikrokernel. Mikrokernel menyediakan sedikit saja dari abstraksi perangkat keras dan menggunakan aplikasi yang berjalan di atasnya—yang disebut dengan server—untuk melakukan beberapa fungsionalitas lainnya.
c.    Kernel hibrida. Kernel hibrida adalah pendekatan desain microkernel yang dimodifikasi. Pada hybrid kernel, terdapat beberapa tambahan kode di dalam ruangan kernel untuk meningkatkan performanya.
d.   Exokernel. Exokernel menyediakan hardware abstraction secara minimal, sehingga program dapat mengakses hardware secara langsung. Dalam pendekatan desain exokernel, library yang dimiliki oleh sistem operasi dapat melakukan abstraksi yang mirip dengan abstraksi yang dilakukan dalam desain monolithic kernel.

   2.   Deskripsikan komponen/model yang ada pada komponen eksekutif
a.   I/O Manager
Menyediakan kerangka kerja di mana perangkat I / O dapat diakses untuk aplikasi, dan bertanggung jawab untuk pengiriman ke driver perangkat yang sesuai untuk diproses lebih lanjut. Manajer I / O menerapkan semua Windows I / O API dan keamanan menegakkan dan penamaan untuk perangkat, protokol jaringan, dan file system.
b.   Cache Manager
Meningkatkan kinerja berbasis file I / O dengan menyebabkan baru Data file yang direferensikan untuk berada di memori utama untuk akses cepat, dan dengan menunda disk menulis dengan memegang pembaruan dalam memori untuk waktu yang singkat sebelum mengirim mereka ke disk.
c.    Object Manager
Membuat, mengelola, dan menghapus objek Executive Windows dan tipe data abstrak yang digunakan untuk mewakili sumber daya seperti proses, benang, dan objek sinkronisasi. Ini memaksa aturan seragam untuk mempertahankan, penamaan, dan pengaturan keamanan objek. Manajer objek juga menciptakan objek menangani, yang terdiri dari informasi kontrol akses dan pointer ke benda object.Windows dibahas kemudian dalam bagian ini.
d.   Plug and Play Manager
Merupakan fasilitas yang tersedia dalam suatu PC yang tujuannya untuk memudahkan user tanpa harus install software tambahan atau driver perangkat. Misalnya jika kita colokkan hardware seperti mouse, keyboard, modem, hp, atau perangkat lainnya ke port USB atau port yang lainnya, maka tidak perlu lagi repot memilih driver atau melakukan pengaturan dan bisa langsung play atau bisa langsung digunakan. Plug and Play ini pada sistem operasi secara otomatis akan menentukan konfigurasinya yang paling tepat.
e.   Power Manager
Koordinat manajemen daya antara berbagai perangkat dan dapat dikonfigurasi untuk mengurangi konsumsi daya dengan mematikan perangkat menganggur, menempatkan prosesor untuk tidur, dan bahkan menulis semua memori ke disk dan menutup aliran listrik ke seluruh sistem.
Sistem Operasi
f.    Security Reference Monitor
Memberlakukan akses-validasi dan audit generasi rules.The Windows model berorientasi objek memungkinkan untuk konsisten dan seragam melihat keamanan, sampai ke entitas mendasar yang membentuk Eksekutif. Dengan demikian, Windows menggunakan rutinitas yang sama untuk validasi akses dan untuk Audit memeriksa semua benda yang dilindungi, termasuk file, proses, ruang alamat, dan I / O device.
g.    Virtual Memory Manager
Mengelola alamat virtual, memori fisik, dan paging file pada disk. Kontrol hardware memori manajemen dan data struktur yang memetakan alamat virtual dalam ruang alamat proses untuk halaman fisik dalam memori komputer.
h.   Process/thread Manager
Membuat, mengelola, dan proses menghapus dan thread object.
i.    Configuration management
aktivitas yang diaplikasikan untuk keseluruhan proses pengembangan suatu software, yaitu dimulai dari mengidentifikasi, mengontrol, mengaudit, hingga melaporkan perubahan yang terjadi saat software sedang dikembangkan dan setelah software tersebut dirilis ke konsumen. Disini akan dijelaskan tentang penerapan configuration management pada rekayasa web, khususnya untuk pengembangan aplikasi-aplikasi pada web.
j.    Local Procedure Call (LPC)
Mengimplementasikan efisien lintas proses Prosedur panggilan mekanisme komunikasi antara proses lokal mengimplementasikan layanan dan subsistem. Serupa dengan panggilan prosedur remote (RPC) fasilitas yang digunakan untuk pengolahan terdistribusi.

No comments:

Post a Comment